Brevo AI Integration: How It Works and How to Connect It
The Brevo AI integration lets MessageMind's AI agent read live Brevo data and reply across WhatsApp, SMS, Instagram, email and web chat.
The Brevo AI integration connects Brevo to MessageMind so an AI agent can read live context and reply across every channel your customers use. Connect Brevo (formerly Sendinblue) to keep your contacts, labels and custom fields the same in MessageMind and in Brevo. You paste a Brevo API key, your Brevo contacts are imported, and after that changes travel both ways. Brevo lists become labels and Brevo attributes become custom fields.
What is the Brevo AI integration?
Connect Brevo (formerly Sendinblue) to keep your contacts, labels and custom fields the same in MessageMind and in Brevo. You paste a Brevo API key, your Brevo contacts are imported, and after that changes travel both ways. Brevo lists become labels and Brevo attributes become custom fields. Brevo is a contact sync only: the AI agent does not look anything up in Brevo and does not send Brevo emails.
You can see every supported integration on the MessageMind integrations page, and the full technical reference for this one lives in the Brevo documentation. If you prefer to see it in action first, book a demo and we will walk you through the live flow.
What the Brevo integration can do
The Brevo AI integration ships with the following capabilities out of the box:
- Imports your Brevo contacts as soon as you connect, with their lists as labels and their attributes as custom fields.
- Picks up edits, list additions, unsubscribes and deleted contacts as Brevo reports them.
- Looks for new Brevo contacts every hour, and every 7 days goes through all contacts changed since the last check.
- Adds new MessageMind contacts to Brevo when they have an email or phone number, including people created when they first message you on a channel.
- Sends contact edits made in MessageMind to Brevo, custom fields included.
- When your team or an automation adds or removes a label, the contact joins or leaves the Brevo list with the same name.
- A label that arrives from Brevo can start a campaign that uses the Label is Added trigger.
Data read and written
The Brevo AI integration touches a scoped set of fields. Here is exactly what moves between the two systems:
| Direction | What it covers |
|---|---|
| Read | Contacts that have an email address or a phone number. Brevo contacts with neither are skipped. |
| Read | Name, email, mobile number, company, birthday, address, note and Coming from. WhatsApp and landline numbers are added as extra phone numbers. |
| Read | Language and time zone, which only fill empty fields and never replace what the contact already has. |
| Read | Every other Brevo attribute, as a custom field. If you already have a custom field with that name, it is reused. Otherwise the name is made readable (BUDGET_RANGE becomes Budget Range). |
| Read | List memberships, as labels. A list with no label of the same name gets a new label, so the first import can add quite a few labels. |
| Write | New contacts that have an email or phone number. If the email is already in Brevo, MessageMind links to that contact instead of creating a second one. |
| Write | Edits to the name, emails, phone numbers, company, birthday, address, note, Coming from, language, time zone and custom fields. |
| Write | Details Brevo has no standard field for go into attributes that are created the first time they are needed: COMPANY, DATE_OF_BIRTH, ADDRESS_STREET, CITY, STATE, POSTAL_CODE, COUNTRY, NOTES, COMING_FROM, LANGUAGE, MM_TIMEZONE, MM_SECONDARY_EMAILS and MM_SECONDARY_PHONES. |
| Write | Custom fields go to the attribute with the same name in capitals, with spaces and symbols turned into underscores (Budget Range becomes BUDGET_RANGE). A missing attribute is created with a matching type. |
| Write | Labels become list memberships. A Brevo list with the same name is used wherever it sits. If there is none, the list is created in a Brevo folder called MessageMind. |
How to set up the Brevo AI integration
Setup takes a few minutes once your Brevo account is live. The outline:
- In Brevo, open SMTP & API and go to the API Keys tab.
- Click Generate a new API key, give it a name you will recognise (MessageMind, for example) and copy the key. It starts with xkeysib-.
- In MessageMind, open Connections > Integrations. Click CRM in the left rail, or type Brevo in the search box.
- Click Connect on the Brevo row. The Connect Brevo window opens.
- Paste the key into the API Key field. The eye icon at the end of the field shows what you pasted.
- Click Connect. The button reads "Connecting…" while the key is checked with Brevo.
The step-by-step walkthrough, including every button and field, is in the Brevo documentation.
Limitations to know
The Brevo integration ships with a deliberately scoped surface. These are the limits worth knowing before you depend on it:
- Brevo contacts with no email address and no phone number are not imported.
- Brevo reports changes by email address. Edits to a Brevo contact that only has a phone number arrive with the 7-day check, or when you click Sync now.
- Brevo sends nothing when a contact leaves a list. The matching label is removed the next time that contact is read from Brevo, for example after another edit in Brevo or during Import from Brevo.
- Unsubscribes only travel from Brevo to MessageMind. Changing Marketing communications in MessageMind never subscribes or unsubscribes anyone in Brevo.
- Deleting a contact in MessageMind does not delete it in Brevo.
Pricing and plan availability
The Brevo AI integration is available on MessageMind's paid plans. The MessageMind pricing page lists which plan is required and what each tier includes. There is no extra per-integration fee; the connection is part of your account.
Frequently asked questions
What is the Brevo AI integration?
The Brevo AI integration is the native connection between Brevo and MessageMind. Once connected, the AI agent can read live Brevo context during a conversation and act on it (for example answering a stock question, booking an appointment or updating a contact) across WhatsApp, Instagram, SMS, email and web chat.
How do I connect Brevo to MessageMind?
Open the Brevo integration page inside your MessageMind dashboard and follow the connect flow. The full step-by-step with every field label and screenshot is in the Brevo documentation.
How does authentication work for the Brevo integration?
You paste a Brevo API key into the Connect Brevo window. There is no Brevo sign-in page and nothing to approve. MessageMind stores these credentials encrypted at rest and uses them only server-side, so they never reach the browser or any third party.
What does the AI agent do once Brevo is connected?
It works with live Brevo data during the conversation. The first capability in the Brevo documentation reads: "Imports your Brevo contacts as soon as you connect, with their lists as labels and their attributes as custom fields." The full list, with every field the integration reads and writes, is in the documentation.
"That does not look like a Brevo v3 API key. It should start with xkeysib-." What should I do?
The key you pasted is not a Brevo API key. SMTP keys are the usual mix-up. In Brevo, go to SMTP & API > API Keys, generate a new API key and paste that one.
Ready to automate your customer service?
Book a 30-minute working call. We'll show up with your AI agent already built for your business by our professional prompt engineering team. No commitment.
Connect Brevo