HubSpot integration (by Brevo) - Synchronize your data between Brevo and HubSpot

If you're looking for a simple way to synchronize your contacts, email activity, companies, and deals between HubSpot and Brevo, our HubSpot integration is the solution you need.

Set up the HubSpot integration

About the HubSpot integration

Feature Limitations

The HubSpot integration for Brevo is free and allows you to:

  • Import the following data from HubSpot to Brevo:
    • Existing and new contacts, along with their properties.
    • Existing and new companies, along with their properties.
    • Existing and new deals, along with their properties.
  • Reflect updates made to your contacts in HubSpot within Brevo.
  • Synchronize email activity from Brevo to HubSpot and view them on your HubSpot contacts' timelines (delivered, opened, clicked, hard bounces, soft bounced, marked as spam).

Before you start

  • Sign up for a Brevo account. You can choose either a free or paid plan, depending on your needs.
    ➡️ To learn more and choose the best plan for you, check our dedicated article About Brevo pricing plans.
  • Ensure the data you want to import from HubSpot is clean and up-to-date:

    • Clean your lists and only import engaged and valid contacts who have consented to receive your communications.

    • Make sure your companies and deals are updated with the latest information available.

    • Create all the contact, company, and deal properties you want to import to Brevo.

    • Set up pipelines in Brevo that correspond to your HubSpot pipelines.

Step 1: Synchronize your contacts from HubSpot to Brevo

Synchronizing your contacts will import your existing and new contacts from HubSpot to Brevo, along with their properties.

Set up the HubSpot integration

Start by setting up the HubSpot integration in your Brevo account:

  1. Go to the HubSpot integration setup page.
  2. Name the integration.
  3. Click Continue.
  4. Click Contact synchronization to configure the synchronization of your contacts from HubSpot to Brevo.
    hubspot_integration_contact-sync_en-us.jpeg
  5. Activate the Turn on the syncing of contacts from HubSpot Contacts to a selected list on Brevo option.
    hubspot_activate_contact_sync_en-us.jpeg

Connect your HubSpot account to Brevo

Connect your HubSpot account to Brevo to allow the integration to retrieve your contacts and their properties: 

  1. Click Log in to HubSpot Contacts.
  2. Click Log in to my HubSpot account.
  3. Select the HubSpot account you want to connect to Brevo.
  4. Click Choose Account.
  5. Scroll down the page and click Connect App to allow Brevo to connect to your HubSpot account.
  6. Click Continue.

Select your HubSpot list(s)

Select the HubSpot list(s) containing the contacts you want to synchronize with Brevo:

  1. Choose whether to synchronize all your HubSpot contacts at once or select specific lists to import.

  2. To select specific lists, use the dropdown to choose the HubSpot list(s) that contain the contacts you want to synchronize with Brevo.

    hubspot_choose-list_en-us.jpeg

  3. Click Use this list.

Map your HubSpot contact properties to your Brevo contact attributes

💡 Good to know
Only the Email attribute is mandatory.

Choose how Brevo should map your HubSpot contact properties to your Brevo contact attributes:

  1. Use the dropdowns to map the contact properties from the HubSpot Contacts Attributes column to the contact attributes from the Brevo contact Attributes column.
  2. (Optional) If you prefer not to sync a specific HubSpot contact property to Brevo, select Do not import from the dropdown.
  3. (Optional) If you can't find a corresponding Brevo contact attribute for one of your HubSpot contact properties, create a new one:
    1. Select Create a new attribute from the dropdown.
    2. Name the new contact attribute.
    3. Choose an attribute type.
    4. Click Create.
  4. Once you're done mapping your HubSpot contact properties with your Brevo contact attributes, click Map Attributes.

Select a Brevo list

Choose the Brevo list where you want to synchronize your HubSpot contacts:

Select a list Create a list
  1. In the Select a list tab, select the existing list where you want to synchronize your HubSpot contacts.
    mceclip3.png
  2. Click Use this list.

Set the sync frequency

Manage the frequency at which the integration should sync your HubSpot contacts to Brevo:

  1. From the Select a sync frequency dropdown, select the frequency at which new and updated contacts should be synced to Brevo. You can select one of the following frequencies:
    • 6 hours
    • 12 hours
    • 1 day (default frequency)
    • 7 days
    • 30 days
  2. (Optional) To receive a notification when your contacts finish syncing, activate the Receive email notification after successful contact sync option.
    hubspot_set-sync-frequency_en-us.jpeg
  3. Click Set frequency.

Confirm the consent of your contacts

Only contacts who have consented to receive your communications in the last two years should be synchronized with Brevo. That's why, before activating the integration, we ask you to confirm that your import adheres to our conditions:

  • If you are importing only contacts who have consented to receive updates from you, check the box.
  • If you are importing contacts who have not consented to receive updates from you (e.g. contacts from a purchased or rented list), make sure you clean your HubSpot contact list and remove any contact that does not adhere to our conditions before restarting the integration setup again.
    ❗️ Important
    Brevo reserves the right to suspend or cancel any email or SMS campaigns sent to contacts that did not consent to receive updates from you.

Start the sync of your contacts 

Click Save to begin the synchronization of your HubSpot contacts to Brevo. The duration of this process may vary depending on the number of contacts to import and you will receive a notification in your Brevo notification center 🔔 once the sync is complete.

💡 Good to know
If you have activated the Receive email notification after successful contact sync option, you will also receive an email once the sync is complete.

View your synchronized HubSpot contacts

Once the sync is complete, you can view your HubSpot contacts in Brevo by going to Contacts > Lists and choosing the Brevo folder and list you selected during the HubSpot integration setup. You will see that your HubSpot contacts and their contact properties have been added:

contacts.jpg

Step 2: Synchronize your email activity from Brevo to HubSpot

Once the sync of your HubSpot contacts is complete, you can start synchronizing your email activity from Brevo to HubSpot. This option allows you to view the events related to emails sent through Brevo directly on your HubSpot contact timelines (delivered, opened, clicked, hard bounces, soft bounced, marked as spam).

  1. From your HubSpot integration, click Email activity synchronization to configure the synchronization of your email activity from Brevo to HubSpot.
    hubspot_integration_email-activity-sync_en-us copy (1).jpeg
  2. Activate the Turn on the syncing of events and stats of email campaigns sent through Brevo option.
    hubspot_activate_email_sync_en-us.jpeg

Connect your HubSpot account to Brevo

Connect your HubSpot account to Brevo to allow the integration to synchronize your email activity:

  1. Click Log in to HubSpot Bidirectional.
  2. Select the same HubSpot account that you previously selected.
  3. Click Choose Account.
    mceclip0 (2).png
  4. Scroll down the page and click Connect App to allow Brevo to connect to your HubSpot account.
  5. Click Continue.
  6. Click Save and activate.

Once the sync is activated, a new webhook is created on your Brevo account. This webhook is triggered by the following events: Delivered, Opened, Clicked, Hard Bounced, Soft Bounced, Marked as Spam).

hubspot_webhook_en-us.jpeg

These events will then be sent to HubSpot, where they will be visible in your HubSpot contact timelines, easily identifiable by the Brevo logo next to them ➡️. hubspot_synced-email-events_en-us.jpeg

Step 3: Synchronize your companies from HubSpot to Brevo

Once your contacts are synced, you can begin importing your companies from HubSpot to Brevo, along with all the associated records (deals and contacts) and company properties.

  1. From your HubSpot integration, click Company synchronization to configure the synchronization of your companies from HubSpot to Brevo.
    hubspot_company-sync_en-us.jpeg
  2. Activate the Turn on company synchronization option.
    hubspot_turn-on-company-sync_en-us.jpeg

Authorize the HubSpot integration to import your companies

Authorize the HubSpot integration to begin the synchronization of your companies from HubSpot to Brevo: 

  1. Click Log in to HubSpot.
  2. Select the same HubSpot account that you previously selected.
  3. Click Choose Account.
    mceclip0 (2).png
  4. Scroll down the page and click Connect App to allow Brevo to connect to your HubSpot account.
  5. Click Continue.

Map your HubSpot company properties to your Brevo company attributes

💡 Good to know
Only the Company name attribute is mandatory.

Choose how Brevo should map your HubSpot company properties to your Brevo company attributes:

hubspot_map-company-attributes_en-us.jpeg

  1. Use the dropdowns to map the company properties from the HubSpot Company Attributes column to the company attributes from the Brevo Company Attributes column.
  2. Optional: If you prefer not to sync a specific HubSpot company property to Brevo, select Do not import from the dropdown.
  3. Optional: If you can't find a corresponding Brevo company attribute for one of your HubSpot company properties, create a new one:
    1. Select Create a new attribute from the dropdown.
    2. Name the new company attribute.
    3. Choose an attribute type.
    4. Click Create.
  4. After you're done mapping your HubSpot company properties with your Brevo company attributes, click Map Attributes.
  5. Click Save and activate.

This will begin the synchronization of your HubSpot companies to Brevo. The duration of this process may vary depending on the number of companies to import and you will receive a notification in your Brevo notification center 🔔 once the sync is complete.

Step 4: Synchronize your deals from HubSpot to Brevo

Once your contacts and companies are synced, you can begin importing your deals from HubSpot to Brevo, along with all the associated records (contacts and companies) and deal properties.

  1. From your HubSpot integration, click Deal synchronization to configure the synchronization of your companies from HubSpot to Brevo.
    hubspot_deal-sync_en-us (1).jpeg
  2. Activate the Turn on deal synchronization option.
    hubspot_turn-on-deal-sync_en-us.jpeg

Authorize the HubSpot integration to import your deals

Authorize the HubSpot integration to begin the synchronization of your deals from HubSpot to Brevo: 

  1. Click Log in to HubSpot.
  2. Select the same HubSpot account that you previously selected.
  3. Click Choose Account.
    mceclip0 (2).png
  4. Scroll down the page and click Connect App to allow Brevo to connect to your HubSpot account.
  5. Click Continue.

Map your HubSpot and Brevo pipelines and their stages

💡 Good to know
Ensure you have created your Brevo pipelines before proceeding with this step.
➡️ To learn more, check our dedicated article Create and manage multiple pipelines.

To import your deals, you first need to map your HubSpot and Brevo pipelines and their stages:

  1. Select your HubSpot pipeline from the first dropdown.
  2. Select the corresponding Brevo pipeline from the second dropdown.
  3. Use the dropdowns to map the pipeline stages from the HubSpot Pipeline Stages column to the pipeline stages from the Brevo Pipeline Stages column.
    hubspot_map-pipelines_en-us.jpeg
  4. (Optional) Click Add a pipeline to import additional pipelines from HubSpot to Brevo.
  5. Once you're done, click Map pipelines and continue.

Map your HubSpot deal properties to your Brevo deal attributes

💡 Good to know
Only the Deal name attribute is mandatory.

Choose how Brevo should map your HubSpot deal properties to your Brevo deal attributes:

hubspot_map-deal-properties_en-us.jpeg

  1. Use the dropdowns to map the deal properties from the HubSpot Deal Attributes column to the deal attributes from the Brevo Deal Attributes column.
  2. (Optional) If you prefer not to sync a specific HubSpot deal property to Brevo, select Do not import from the dropdown.
  3. (Optional) If you can't find a corresponding Brevo deal attribute for one of your HubSpot deal properties, create a new one:
    1. Select Create a new attribute from the dropdown.
    2. Name the new company attribute.
    3. Choose an attribute type.
    4. Click Create.
  4. Once you're done, click Map Attributes.
  5. Click Save and activate.

This will begin the synchronization of your HubSpot deals to Brevo. The duration of this process may vary depending on the number of deals to import and you will receive a notification in your Brevo notification center 🔔 once the sync is complete.

Step 5: Start using Brevo features

Now that your contacts, email activity, companies, and deals have been imported to Brevo, you can start using our features to connect with your contacts and grow your business:

⏩ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.

💬 Was this article helpful?

2 out of 4 found this helpful