HubSpot + Brevo Integration

Illustration · sample data

Sync example

Review one record

Source

HubSpot

Connector status: In progress

Destination

Brevo

Connector status: Live

Source fieldDestination fieldSample value
email email [email protected]
firstname FIRSTNAME Alex
id HUBSPOT_ID hs_1042
  1. Draft
  2. Review one record
  3. Approve this version

Statuses describe individual connectors; they do not guarantee this sync is ready. Illustrative fields. Review the actual schema and permissions before a sync runs.

HubSpot + Brevo

Tajo has a HubSpot connector implementation and a draft contact mapping for Brevo. A self-serve HubSpot connection is not available yet. The connector has offline test coverage, but a live HubSpot install and production sync have not been verified. Contact the team if you need this route; ask for a live connection and sync preview before relying on it.

Define the contact sync

Start with one direction: HubSpot owns the selected CRM fields, and Brevo receives the fields needed for email. Keep HubSpot’s contact ID as a stable source key. Email is useful for finding a Brevo contact, but addresses can change or be shared; decide how an address change updates the existing match before the first run.

HubSpot sourceProposed Brevo destination
emailemail
first name, last nameFIRSTNAME, LASTNAME
phone, companyPHONE, COMPANY
job title, lifecycle stageJOB_TITLE, HUBSPOT_LIFECYCLE
contact IDHUBSPOT_ID

This is a proposed map, not a promise that every field is configured in your Brevo account. Confirm the destination attributes and decide which system owns each field. If Brevo also edits a mapped field, set a conflict rule so a later sync cannot silently overwrite that edit.

Marketing eligibility needs its own rule. Check the relevant HubSpot marketing subscription status and global opt-out for each address, then check Brevo’s suppression state before any marketing use. An absent or unknown subscription status is not proof of opt-in. Plan how an opt-out in either system stops future sends and prevents a later CRM update from reactivating the address. Test a newly subscribed contact, an unsubscribed contact, and an address change.

Verify before use

Ask the team to demonstrate an authorized HubSpot connection, a field and consent preview with sample records, a repeat run that creates no duplicates, and a changed record reaching Brevo. Confirm the update schedule, retry behavior, and a way to inspect failures for your account. If a reverse flow is needed, give it separate field ownership and loop prevention rules. Company and deal syncs need their own mapping and proof.

The data sync guide explains the rule concepts. For a separate integration you operate yourself, see HubSpot’s official API documentation and Brevo’s MCP server guide. Such a flow needs its own consent, identity, and retry checks.

Request early access

Enter your first name and business email address. We will email you a link to confirm your request for Tajo access.

AI Assistant

Hi! Ask me anything about the docs.

This page as Markdown: hubspot-brevo.md

Loading Markdown…