Connect SuperSend to HubSpot with OAuth 2.0 and sync campaign activity to your CRM
HubSpot Integration with SuperSend
Integrate HubSpot with SuperSend to sync campaign activity (sends, opens, replies) to the matching contact in your HubSpot CRM. The integration uses OAuth 2.0 for secure, one-click connection—no API keys or manual configuration required.
What You Need
Before starting, ensure you have:
Admin or appropriate access to your HubSpot account
Go to Admin → Integrations (or Organization Settings → Integrations)
Click Add Account and select HubSpot
Click Connect to HubSpot
You’ll be redirected to HubSpot to authorize SuperSend
Approve the requested permissions (contacts read/write, owners read)
You’ll be redirected back to SuperSend with your HubSpot account connected
No API keys or private app setup is required. The OAuth 2.0 flow handles authentication securely.
Step 2: Configure Sync Settings
When connecting, you can choose:
Sync campaign activity to HubSpot (recommended): Sends, opens, and replies from your campaigns are synced to the matching contact’s timeline in HubSpot.
Save your settings. Your connection uses automatic token refresh, so it stays active without manual re-authorization.
Step 3: Link to Campaigns
Open a campaign and go to Settings → Integrations
Under Campaign Integrations, select your HubSpot account
The integration applies to that campaign
Team-level HubSpot integrations are available to all campaigns in the team. You can link the same HubSpot account to multiple campaigns.
What Syncs to HubSpot
Email sends — When a contact receives an email from your campaign
Email opens — When a contact opens an email
Email replies — When a contact replies to an email
Activity appears on the matching contact’s timeline in HubSpot, so your team can see engagement directly in the CRM.
Troubleshooting
Connection errors
Re-authorize: Go to Admin → Integrations, find your HubSpot account, and click Connect or Reconnect to run the OAuth 2.0 flow again
Permissions: Ensure you approved all requested HubSpot permissions during authorization
Network: Check that you can reach HubSpot and SuperSend (no firewall or proxy blocking)
Data sync issues
Matching contacts: SuperSend matches by email address. Ensure campaign contacts use the same email as in HubSpot
Scopes: Reconnect the integration if you need different permissions
Limits: HubSpot has API rate limits; high-volume sync may be throttled
Missing or delayed data
Sync timing: Activity usually appears in HubSpot within a few minutes
Contact creation: If the contact doesn’t exist in HubSpot, it may be created when activity syncs (depending on your HubSpot settings)
Reconnect: If data stops syncing, try disconnecting and reconnecting the integration
Disconnecting
To disconnect HubSpot:
Go to Admin → Integrations
Find your HubSpot account
Click Disconnect or Remove
This removes the OAuth 2.0 tokens. Campaigns that used this integration will need another HubSpot account linked, or the integration removed from those campaigns.