HubSpot Integration
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
- A SuperSend account
- Permission to add integrations for your team
Setting Up the Integration
Step 1: Connect HubSpot (OAuth 2.0)
- Log in to SuperSend
- 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.
Updated on: 10/03/2026
Thank you!