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:
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.
This integration has some limitations:
-
Sync limit: From HubSpot to Brevo, you can sync:
- Up to 600,000 contacts.
- Up to 100,000 companies.
- Up to 50,000 deals.
- List restrictions: Only HubSpot static lists can be imported into Brevo.
-
Unsupported attributes: Date fields, multiple-choice fields, and standard
hs_fields (such as Lead Status or Company Domain) cannot be synced. - One-way contact sync: Contacts created in Brevo are not synced back to HubSpot.
- Automatic subscription: Synced HubSpot contacts are automatically subscribed to Brevo emails.
- Initial sync requirement: Contacts must be synced at least once before syncing email activity and companies.
- Transactional email limitation: Transactional email activity is not synced from Brevo to HubSpot.
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:
- Click the account dropdown and select Integrations.
- Search for and click the HubSpot integration.
- Haz clic en Set up integration (Configurar integración).
-
Name the integration you are creating now based on its purpose. You can
create
additional integrations for the same platform later.
➡️ For exampleYou 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". - Haz clic en Continue (Continuar).
- Click Contact synchronization.
- 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:
- Haz clic en Log in to HubSpot Contacts (Iniciar sesión en contactos de HubSpot).
- Haz clic en Log in to my HubSpot account (Iniciar sesión en mi cuenta de HubSpot).
- Selecciona la cuenta de HubSpot que deseas conectar con Brevo.
- Haz clic en Choose Account (Elegir cuenta).
- 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.
- Haz clic en Continue (Continuar).
Select your HubSpot list to sync
Selecciona las listas de HubSpot que contienen los contactos que deseas sincronizar con Brevo. Para ello, sigue estos pasos:
- Elige si deseas sincronizar todos tus contactos de HubSpot a la vez, o bien selecciona listas específicas para importar.
-
Para elegir listas específicas, selecciona las opciones del menú desplegable de listas de HubSpot que contienen los contactos que deseas sincronizar con Brevo.
- Haz clic en Use this list (Usar esta lista).
Map your Hubspot contacts to Brevo
- 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.
- For each HubSpot contact attribute, select the matching Brevo contact attribute from the dropdown list.
- (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
- (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.
- 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.
- From the Select a list tab, select the Brevo list where your [Platform] contacts will be synced to.
- Click Use this list.
- From the Create a list tab, enter a name for the new Brevo list where your [Platform] contacts will be synced.
- Select the folder where you want to store the list.
- Click Create this list.
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.
- From the Select a sync frequency dropdown list, select how often new contacts should be synced from HubSpot to Brevo.
- (Optional) Activate the Receive email notification after successful contact sync option.
- Click Set frequency.
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.
- 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.
Activa la integración
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.
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
- From your HubSpot integration, click Email activity synchronization to configure the synchronization of your email campaign activity from Brevo to HubSpot.
- 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).
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:
- Haz clic en Log in to HubSpot Bidirectional (Iniciar sesión en HubSpot bidireccional).
- Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
- Haz clic en Choose Account (Elegir cuenta).
- 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.
- Haz clic en Continue (Continuar).
- 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?.
Filtrar la actividad de email de Brevo en HubSpot
Para ver tu actividad de email de Brevo en HubSpot:
- Inicia sesión en tu cuenta de HubSpot.
- Go to CRM > Contacts.
- Click the name of a contact.
- Ve a la pestaña Activities (Actividades).
- Junto a Filter by (Filtrar por), haz clic en Filter activity (Filtrar actividad).
- Under "Integrations", select Brevo.
| 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 ➡️. |
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
- 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.
- Activa la opción Turn on company synchronization (Activar la sincronización de empresas) .
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:
- Haz clic en Log in to HubSpot (Iniciar sesión en HubSpot).
- Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
- Haz clic en Choose Account (Elegir cuenta).
- 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.
- Haz clic en Continue (Continuar).
Map your HubSpot companies to Brevo
- 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.
- For each HubSpot company attribute, select the matching Brevo company attribute from the dropdown list.
- (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
- (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.
- 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.
- From the Select a sync frequency dropdown list, select how often new companies should be synced from HubSpot to Brevo.
- Click Set frequency.
Activa la integración
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
- From your HubSpot integration, click Deal synchronization to configure the synchronization of your deals from HubSpot to Brevo.
- Activa la opción Turn on deal synchronization (Activar la sincronización de oportunidades).
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:
- Haz clic en Log in to HubSpot (Iniciar sesión en HubSpot).
- Selecciona la misma cuenta de HubSpot que seleccionó para la sincronización anterior.
- Haz clic en Choose Account (Elegir cuenta).
- 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.
- Haz clic en Continue (Continuar).
Map your HubSpot pipelines and stages to Brevo
➡️ 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:
- Selecciona el pipeline de HubSpot en la primera opción del menú desplegable.
- Selecciona el pipeline correspondiente de Brevo en la segunda opción del menú desplegable.
- Use the dropdowns to map the pipeline stages from the HubSpot Pipeline Stages column to the pipeline stages from the Brevo Pipeline Stages column.
- (Opcional) Haz clic en Add a pipeline (Añadir un pipeline) para importar pipelines adicionales de HubSpot a Brevo.
- Click Map pipelines and continue.
Asignar propiedades de oportunidades de HubSpot a los atributos de oportunidades de Brevo
- 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.
- For each HubSpot deal attribute, select the matching Brevo deal attribute from the dropdown list.
- (Optional) If you do not want to sync some data, select Do not import from the dropdown list.
- (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.
- 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.
- From the Select a sync frequency dropdown list, select how often new deals should be synced from HubSpot to Brevo.
- Click Set frequency.
Activa la integración
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:
- Target the right audience and personalize with segmentation.
- Send email campaigns to your contacts.
- Create workflows to automatically send emails, SMS, and more.
- Chat with your website and social media visitors in real time.
- Manage your sales pipelines and close more deals.
Deactivate the integration
You can temporarily deactivate the integration:
- Click the account dropdown and select Integrations.
- Go to the My Integrations tab.
-
Deactivate the integration.
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
- Email activity is not appearing in HubSpot timelines
- Some contact attributes are missing after sync
Contact synchronization is stuck or not progressing
Syncing a large number of contacts takes time. The sync continues in the background even if it appears stuck.
Solution:
- Wait for the sync to complete. Syncing more than 100,000 contacts can take several hours.
- Check your Brevo notification center 🔔 for a sync completion notification.
- If you activated email notifications, check your inbox for a confirmation email.
- Go to CRM > Contacts > Lists and check if contacts are appearing in your target list.
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
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.
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":
- Access the settings of your integration.
- In the Connect your HubSpot Contacts account to Brevo section, click Continue.
- 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.
The webhook created by the integration was accidentally deleted or stopped working.
Solution:
- In Brevo, click the account dropdown and select Integrations.
- Go to the Webhooks tab.
- Check if a webhook for HubSpot exists.
- If missing the webhook is missing, access the settings of your integration.
- Click Email activity synchronization.
- Deactivate then reactivate the email activity sync.
This will recreate the webhook.
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
HubSpot date-type properties are not supported by the integration. Do not select date-type properties during attribute mapping.
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.
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.