How to Connect OptinMonster with HubSpot

OptinMonster offers seamless integration with HubSpot email marketing service. Connecting OptinMonster to your HubSpot email list is very easy.

In this article, you’ll learn how to connect HubSpot with OptinMonster.

Before You Start

Here are some things to know before you begin:

Connect HubSpot

When you create a campaign in OptinMonster that you intend to collect leads with you’ll want to integrate with one or more services to send those leads to.

To send leads to HubSpot, follow these steps:

  1. Navigate to the Integrations tab in the campaign builder.
  2. Click Add New Integration.
    Monster Leads Add New Integration
  3. Search for and select HubSpot from the dropdown field.
    HubSpot Integration
  4. Next, select the Register with HubSpot button.
    Register with HubSpot
  5. A new modal window will open. If you are not already logged into your HubSpot account you will be prompted to do so now.
  6. Next, select the Account within HubSpot that you would like to connect to OptinMonster.
    03 - Select-HubSpot-Account-to-Connect-with-OptinMonster
  7. You’ll be returned to OptinMonster after selecting the Account. Now you can add a unique label for easy identification (internal use only), then select the Connect to HubSpot button.
    Connect to HuSpot
  8. Once connected, select the static email list you would like to add new subscribers to.
    HubSpot Select Email List
  9. (Optional) Now you can configure additional lead options like Assigned Form.
    HubSpot Lead Options
  10. When you’re finished, click Save.


I’m not seeing any Lists available once I connect to HubSpot.

Be sure you’ve created at least one static list in HubSpot. Only static lists are available to select from.

How do I configure single or double opt-in?

See our guide on single vs. double opt-in for HubSpot.

How can I assign the lead source?

When using our native HubSpot integration, we create and pass the custom field campaign_lead_source which populates with OptinMonster.

This field does not display by default when you are viewing contacts in HubSpot. To show the field be sure to follow HubSpots’s guide to customizing list columns.

How do I track subscriber events?

You’ll need to refer to HubSpot’s documentation on using their Events Javascript API to track subscriber events.

Is it possible for me to add a phone field to my campaign?

Yes! You can add a phone field. Learn how to capture phone numbers with OptinMonster.

I’ve received a Proper Permissions error, what do I do?

If you receive this error it is because you do not have the required HubSpot plan to use their API.

Our native integration with HubSpot requires access to their API. HubSpot allows full access to their API only with their paid plans.

If you are using a free HubSpot account you will need to either upgrade to a paid HubSpot account or use our custom HTML integration option instead of our native integration with HubSpot.