HubSpot Integration

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

  • 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 AdminIntegrations (or Organization SettingsIntegrations)

  • 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.

  • Open a campaign and go to SettingsIntegrations

  • 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 AdminIntegrations

  • 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.


    Summary

    FeatureDetails
    AuthenticationOAuth 2.0 (no API keys)
    What syncsSends, opens, replies → contact timeline
    Token refreshAutomatic; no manual re-auth needed
    Where to connectAdmin → Integrations
    Where to linkCampaign Settings → Integrations


    For support, contact support@supersend.io or visit supersend.io/support.