Integración de HubSpot (por Brevo): sincronizar los datos entre Brevo y HubSpot

The HubSpot integration allows you to sync contacts, companies, and deals from HubSpot to Brevo, and your email activity from Brevo to HubSpot.

Install the HubSpot integration for Brevo

Acerca de la integración de HubSpot

Learn more about the integration's features and limitations in the following tabs:

Main features Limitations

This integration allows you to:

  • Sync HubSpot data to Brevo: Import existing and new contacts, companies, and deals from HubSpot to Brevo, including their properties.
  • Keep contact data up to date: Reflect updates made to contacts in HubSpot directly in Brevo.
  • Track email campaign activity in HubSpot: Sync Brevo email campaign events to HubSpot and display them on contact timelines, including deliveries, opens, clicks, bounces, and spam reports.

Antes de empezar

  • Only contacts who have consented to receive updates from you in the last two years can be imported into Brevo. Make sure your HubSpot contact list is clean and only contains opt-in contacts.
  • You can also use Zapier to integrate HubSpot with Brevo. To learn more, check our dedicated aritlce Use Zapier to integrate an app with Brevo.

Paso 1: sincronizar los contactos de HubSpot con Brevo

Al sincronizar los contactos, se importarán tus contactos existentes y nuevos de HubSpot a Brevo, junto con sus propiedades.

Set up the integration

To set up the HubSpot integration:

  1. Click the account dropdown and select Integrations.
  2. Search for and click the HubSpot integration.
  3. Haz clic en Set up integration (Configurar integración).
  4. Name the integration you are creating now based on its purpose. You can create additional integrations for the same platform later.
    ➡️  For example
    You can create one integration to sync leads and another to sync subscribers. Give each integration a clear and specific name, such as "HubSpot Leads" and "HubSpot Subscribers".
  5. Haz clic en Continue (Continuar).
  6. Click Contact synchronization.
  7. Turn on the syncing of contacts from HubSpot Contacts to a selected list on Brevo.

Conectar la cuenta de HubSpot a Brevo

Conecta tu cuenta de HubSpot a Brevo para permitir que la integración recupere tus contactos y las propiedades de estos. Para ello, sigue estos pasos: 

  1. Haz clic en Log in to HubSpot Contacts (Iniciar sesión en contactos de HubSpot).
  2. Haz clic en Log in to my HubSpot account (Iniciar sesión en mi cuenta de HubSpot).
  3. Selecciona la cuenta de HubSpot que deseas conectar con Brevo.
  4. Haz clic en Choose Account (Elegir cuenta).
  5. Desplácate por la página y haz clic en Connect App (Conectar aplicación) para permitir que Brevo se conecte a tu cuenta de HubSpot.
  6. Haz clic en Continue (Continuar).

Select your HubSpot list to sync

💡 Información relevante
Only HubSpot static lists can be imported.

Selecciona las listas de HubSpot que contienen los contactos que deseas sincronizar con Brevo. Para ello, sigue estos pasos:

  1. Elige si deseas sincronizar todos tus contactos de HubSpot a la vez, o bien selecciona listas específicas para importar.
  2. Para elegir listas específicas, selecciona las opciones del menú desplegable de listas de HubSpot que contienen los contactos que deseas sincronizar con Brevo.

    hubspot_choose-list_en-us.jpeg

  3. Haz clic en Use this list (Usar esta lista).

Map your Hubspot contacts to Brevo

💡 Información relevante
  • El único atributo obligatorio es Email.
  • The date-type attributes cannot be synced from HubSpot to Brevo.

Set up how your contacts will sync from HubSpot to Brevo. For example, if you want to sync the first name of your contacts, match this data to the FIRSTNAME attribute in Brevo.

  1. For each HubSpot contact attribute, select the matching Brevo contact attribute from the dropdown list.
  2. (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
  3. (Optional) If you want to sync data to an attribute that doesn’t exist yet in Brevo, select Create a new attribute and configure it.
  4. Click Map attributes.

Select or create your Brevo list

Select an existing Brevo list or create a new one where your HubSpot contacts will be synced to.

Select a list (Seleccionar una lista) Create a list (Crear una lista)
  1. From the Select a list tab, select the Brevo list where your [Platform] contacts will be synced to.
  2. Click Use this list.
    int_select-list-hubspot_en-us.png

Establece la frecuencia de sincronización

Existing contacts will be synced immediately when you activate the integration. New contacts will sync automatically at a set interval

  1. From the Select a sync frequency dropdown list, select how often new contacts should be synced from HubSpot to Brevo.
  2. (Optional) Activate the Receive email notification after successful contact sync option.
  3. Click Set frequency.
    int_select-sync-frequency_en-us.png
💡 Información relevante
If needed, you can manually sync your contacts from the My integrations page by selecting your integration and clicking Sync now. The minimum time between two manual syncs is 6 hours.

Confirma el consentimiento de los contactos

Only contacts who have consented to receive updates from you in the last two years can be synced to Brevo. Before activating the integration, confirm that your import meets our conditions:

  • If you are syncing only contacts who have consented, check the consent box.
    hubspot-confirm-consent_en-us.png
  • If you are syncing contacts who have not consented (e.g., contacts from a purchased or rented list), clean your HubSpot contact list first. Remove any contact that does not meet our conditions, then restart the integration setup.
❗️ Importante
Brevo may suspend or cancel any email or SMS campaigns sent to contacts who did not consent to receive updates from you.

Activa la integración

💡 Información relevante
If you don't save the integration, it will be kept as a draft. You can activate it later when ready.

To activate the integration, click Save. Existing contacts will start syncing immediately. The sync may take several minutes. You can monitor the sync progress and manage the integration from the My integrations page. 

Once completed, you will receive a notification on the Notifications page. To view your synced contacts, go to CRM > Contacts > Lists and select the list they were synced to.

contacts.jpg

Paso 2: sincronizar la actividad de campaña de email de Brevo a HubSpot

Once your HubSpot contacts are synced, you can synchronize your email campaign activity from Brevo to HubSpot. This allows you to view Brevo email campaign events (delivered, opened, clicked, hard bounced, soft bounced, and marked as spam) directly on your HubSpot contact timelines.

Activate the email activity synchronization in Brevo

  1. From your HubSpot integration, click Email activity synchronization to configure the synchronization of your email campaign activity from Brevo to HubSpot.
    hubspot_integration_email-activity-sync_en-us copy (1).jpeg
  2. Activa la opción Turn on the syncing of events and stats of email campaigns sent through Brevo (Activar la sincronización de eventos y estadísticas de campañas de email enviadas a través de Brevo).
    hubspot_activate_email_sync_en-us.jpeg

Conectar la cuenta de HubSpot a Brevo

Conecta tu cuenta de HubSpot a Brevo para permitir que la integración sincronice la actividad de emails. Para ello, sigue estos pasos:

  1. Haz clic en Log in to HubSpot Bidirectional (Iniciar sesión en HubSpot bidireccional).
  2. Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
  3. Haz clic en Choose Account (Elegir cuenta).
    mceclip0 (2).png
  4. Desplácate por la página y haz clic en Connect App (Conectar aplicación) para permitir que Brevo se conecte a tu cuenta de HubSpot.
  5. Haz clic en Continue (Continuar).
  6. Haz clic en Save and activate (Guardar y activar).

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). To learn more about webhooks, check our dedicated article FAQs - What are webhooks?.

❗️ Importante
Do not delete the HubSpot webhook manually. It is required for email activity syncing.

hubspot_webhook_en-us.jpeg

Filtrar la actividad de email de Brevo en HubSpot

Para ver tu actividad de email de Brevo en HubSpot:

  1. Inicia sesión en tu cuenta de HubSpot.
  2. Go to CRM > Contacts.
  3. Click the name of a contact.
  4. Ve a la pestaña Activities (Actividades).
  5. Junto a Filter by (Filtrar por), haz clic en Filter activity (Filtrar actividad)
  6. Under "Integrations", select Brevo.
    hubspot_filter-activity_en-us.png
Estos eventos serán visibles en tus líneas temporales de contactos de HubSpot, fácilmente identificables por el logotipo de Brevo junto a ellos ➡️. hubspot_synced-email-events_en-us.jpeg

Paso 1: sincronizar las empresas de HubSpot con Brevo

Una vez sincronizados los contactos, puedes empezar a importar las empresas de HubSpot a Brevo, junto con todos los registros asociados (oportunidades y contactos) y las propiedades de las empresas.

Activate the company synchronization in Brevo

  1. Desde la integración de HubSpot, haz clic en Company synchronization (Sincronización de empresas) para configurar la sincronización de las empresas de HubSpot con Brevo.
    hubspot_company-sync_en-us.jpeg
  2. Activa la opción Turn on company synchronization (Activar la sincronización de empresas) .
    hubspot_turn-on-company-sync_en-us.jpeg

Authorize the Hubspot integration to import your companies

Autoriza la integración de HubSpot para iniciar la sincronización de las empresas de HubSpot con Brevo. Para ello, sigue estos pasos: 

  1. Haz clic en Log in to HubSpot (Iniciar sesión en HubSpot).
  2. Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
  3. Haz clic en Choose Account (Elegir cuenta).
    mceclip0 (2).png
  4. Desplácate por la página y haz clic en Connect App (Conectar aplicación) para permitir que Brevo se conecte a tu cuenta de HubSpot.
  5. Haz clic en Continue (Continuar).

Map your HubSpot companies to Brevo

💡 Información relevante
  • Solo el atributo Company name (Nombre de la empresa) es obligatorio.
  • The date-type attributes cannot be synced from HubSpot to Brevo.

Set up how your companies will sync from HubSpot to Brevo. For example, if you want to sync the phone number of your companies, match this data to the Phone Number attribute in Brevo.

  1. For each HubSpot company attribute, select the matching Brevo company attribute from the dropdown list.
    hubspot_map-company-attributes_en-us.jpeg
  2. (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
  3. (Optional) If you want to sync data to an attribute that doesn’t exist yet in Brevo, select Create a new attribute and configure it.
  4. Click Map attributes.

Establece la frecuencia de sincronización

Existing companies will be synced immediately when you activate the integration. New companies will sync automatically at a set interval

  1. From the Select a sync frequency dropdown list, select how often new companies should be synced from HubSpot to Brevo.
  2. Click Set frequency.
    hubspot_companies-set-sync-frequency_en-us.png
💡 Información relevante
If needed, you can manually sync your companies from the My integrations page by selecting your integration and clicking Sync now. The minimum time between two manual syncs is 6 hours.

Activa la integración

💡 Información relevante
If you don't save the integration, it will be kept as a draft. You can activate it later when ready.

To activate the integration, click Save and activate. Existing companies will start syncing immediately. The sync may take several minutes. You can monitor the sync progress and manage the integration from the My integrations page. 

Once completed, you will receive a notification on the Notifications page. To view your synced companies, go to CRM > Companies.

Paso 1: sincronizar las oportunidades de HubSpot con Brevo

Una vez que los contactos y las empresas estén sincronizados, puedes empezar a importar las oportunidades de HubSpot a Brevo, junto con todos los registros asociados (contactos y empresas), así como las propiedades de oportunidades.

Activate the deal synchronization in Brevo

  1. From your HubSpot integration, click Deal synchronization to configure the synchronization of your deals from HubSpot to Brevo.
    hubspot_deal-sync_en-us (1).jpeg
  2. Activa la opción Turn on deal synchronization (Activar la sincronización de oportunidades).
    hubspot_turn-on-deal-sync_en-us.jpeg

Autorizar la integración de HubSpot para importar las oportunidades

Autoriza la integración de HubSpot para iniciar la sincronización de las oportunidades de HubSpot con Brevo: 

  1. Haz clic en Log in to HubSpot (Iniciar sesión en HubSpot).
  2. Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
  3. Haz clic en Choose Account (Elegir cuenta).
    mceclip0 (2).png
  4. Desplácate por la página y haz clic en Connect App (Conectar aplicación) para permitir que Brevo se conecte a tu cuenta de HubSpot.
  5. Haz clic en Continue (Continuar).

Map your HubSpot pipelines and stages to Brevo

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

Para importar las oportunidades, primero debes asignar el pipeline de HubSpot y Brevo y tus etapas:

  1. Selecciona el pipeline de HubSpot en la primera opción del menú desplegable.
  2. Selecciona el pipeline correspondiente de Brevo en la segunda opción del menú desplegable.
  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. (Opcional) Haz clic en Add a pipeline (Añadir un pipeline) para importar pipelines adicionales de HubSpot a Brevo.
  5. Click Map pipelines and continue.

Asignar propiedades de oportunidades de HubSpot a los atributos de oportunidades de Brevo

💡 Información relevante
  • Solo el atributo Deal name (Nombre de oportunidad) es obligatorio.
  • The date-type attributes cannot be synced from HubSpot to Brevo.

Set up how your deals will sync from HubSpot to Brevo. For example, if you want to sync the Amount in company currency of your companies, match this data to the Amount attribute in Brevo.

  1. For each HubSpot deal attribute, select the matching Brevo deal attribute from the dropdown list.
    hubspot_map-deal-properties_en-us.jpeg
  2. (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
  3. (Optional) If you want to sync data to an attribute that doesn’t exist yet in Brevo, select Create a new attribute and configure it.
  4. Click Map attributes.

Establece la frecuencia de sincronización

Existing deals will be synced immediately when you activate the integration. New deals will sync automatically at a set interval

  1. From the Select a sync frequency dropdown list, select how often new deals should be synced from HubSpot to Brevo.
  2. Click Set frequency.
    hubspot_companies-set-sync-frequency_en-us.png
💡 Información relevante
If needed, you can manually sync your deals from the My integrations page by selecting your integration and clicking Sync now. The minimum time between two manual syncs is 6 hours.

Activa la integración

💡 Información relevante
If you don't save the integration, it will be kept as a draft. You can activate it later when ready.

To activate the integration, click Save and activate. Existing deals will start syncing immediately. The sync may take several minutes. You can monitor the sync progress and manage the integration from the My integrations page. 

Once completed, you will receive a notification on the Notifications page. To view your synced deals, go to CRM > Deals.

Start using Brevo features

Now that your HubSpot data has been synced to Brevo, you can:

Deactivate the integration

❗️ Importante
Deactivating the integration does not delete any HubSpot data already synced to Brevo. However, new or updated data from HubSpot will no longer sync to Brevo.

You can temporarily deactivate the integration:

  1. Click the account dropdown and select Integrations.
  2. Go to the My Integrations tab.
  3. Deactivate the integration.
    hubspot_deactive-int_en-us.png

You can also permanently delete an integration by clicking the three-dot icon and selecting Delete.

Troubleshoot issues with the integration

Review the following common issues and their solutions:

Contact synchronization is stuck or not progressing

Large contact list

Syncing a large number of contacts takes time. The sync continues in the background even if it appears stuck.

Solution:

  1. Wait for the sync to complete. Syncing more than 100,000 contacts can take several hours.
  2. Check your Brevo notification center 🔔 for a sync completion notification.
  3. If you activated email notifications, check your inbox for a confirmation email.
  4. Go to CRM > Contacts > Lists and check if contacts are appearing in your target list.
HubSpot API rate limits

HubSpot has API rate limits that can slow down large syncs. Wait for the sync to complete and do not disconnect or restart the integration while the sync is in progress.

Email activity is not appearing in HubSpot timelines

Email activity sync not activated

The email activity synchronization was not set up or activated. To learn more, check the dedicated section of this article Step 2: Synchronize your email campaign activity from Brevo to HubSpot.

The campaign was not sent to the list

When you sync HubSpot with Brevo, you select a list in which the HubSpots contacts will be synced to Brevo. Synchronization therefore only works with this list. The same logic applies to email events: the campaign must be sent specifically to this list for the events to be properly reflected in HubSpot.

Solution: If you want to check which list has been selected for the sync, or change the settings to "Sync all my HubSpot contacts":

  1. Access the settings of your integration.
  2. In the Connect your HubSpot Contacts account to Brevo section, click Continue.
  3. In the Select your HubSpot Contacts list(s) section, you can see the list(s) you selected. You can also select the Synchronize all my HubSpot contacts option.
Webhook was deleted or is not working

The webhook created by the integration was accidentally deleted or stopped working.

Solution:

  1. In Brevo, click the account dropdown and select Integrations.
  2. Go to the Webhooks tab.
  3. Check if a webhook for HubSpot exists.
  4. If missing the webhook is missing, access the settings of your integration. 
  5. Click Email activity synchronization.
  6. Deactivate then reactivate the email activity sync.
    This will recreate the webhook.
Contacts not synced to Brevo before email activity sync

You must sync your HubSpot contacts to Brevo at least once before email activity can be synced. To learn more, check the dedicated section of this article Step 1: Synchronize your contacts from HubSpot to Brevo.

Some contact attributes are missing after sync

Date-type attributes cannot be synced

HubSpot date-type properties are not supported by the integration. Do not select date-type properties during attribute mapping.

Multiple-choice attributes cannot be synced

HubSpot multiple-choice properties are not supported by the integration.

Solution:

  • Do not select multiple-choice properties during attribute mapping.
  • Use single-select dropdown properties instead where possible.
Standard fields with hs_ prefix cannot be synced

Standard HubSpot fields generated with the hs_ prefix (such as Lead Status, Buying Roles, or Company Domain) cannot be synced.

Solution:

  • Create custom properties in HubSpot to replicate the data you need.
  • Map these custom properties during the integration setup.

⏭️ What's next?

🤔 ¿Tiene alguna duda?

Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro equipo de asistencia mediante la creación de un ticket desde su cuenta. Si todavía no tiene una cuenta, puede ponerse en contacto con nosotros aquí.

Si necesitas ayuda con un proyecto usando Brevo, podemos ponerte en contacto con la agencia partner de Brevo adecuada.

💬 ¿Fue útil este artículo?

Usuarios a los que les pareció útil: 8 de 20