- Integrations
- Brevo
Brevo integration: visitors from the chat are added to your Brevo list as contacts
Agenola's Brevo integration connects your agent to your Brevo account: the agent adds a visitor who asks for your newsletter to your list, and Brevo sends its confirmation email. It leaves notes on the contact's card and manages your campaigns. Connect in one click with your Brevo account.
How it works
Brevo steps are added to the flow or turned on in the Integrations tab of the AI Assistant step. In every step the contact is found by email address; the email the visitor gives is enough.
Each step chooses the list it writes the contact to: one agent can write to your newsletter list, another to your customer list. If your account has one list, you don't need to choose.
- “Add or update contact” sends a new contact your confirmation email template from Brevo; they join the list once they confirm. A contact who is already subscribed isn't asked to confirm again.
- In an agent open to visitors, use “Get subscription status”: it only tells whether the email is subscribed, not the contact's name or phone.
- “Add to list” adds the contact to another list based on the conversation; “Add note” writes a note on the contact's card in Brevo.
- The steps that send a campaign, delete a campaign, unsubscribe a contact or remove them from a list don't run until the confirmation box in the step is ticked.
What it does
This list is generated from the same source as the Brevo page in the dashboard: if it isn't listed here, we don't do it with Brevo. Flow steps live in the flow editor under Add step → Integrations → Brevo.
CampaignAction · Flow step6
Delete campaign
Permanently deletes the campaign. A sent or scheduled campaign can't be deleted.
Get campaign
Reads the campaign's name and status.
Get campaigns
Returns the latest 100 campaigns as a list.
Replicate campaign
Creates a copy of the campaign as a draft.
Send test email
Sends the campaign's test email to the address you enter; the address must be a contact in one of your Brevo lists. With no address, it goes to your test list in Brevo. Brevo allows up to 50 test emails a day.
Send campaign
Sends the campaign to its lists now.
ListAction · Flow step1
Get lists
Returns the lists in your Brevo account.
ContactAction · Flow step7
Add or update contact
Adds the contact if they aren't in the list, otherwise updates their details. Brevo sends a new contact a confirmation email; they join the list once they confirm. A subscribed contact is never unsubscribed.
Add contact
Adds the contact to the list; with no status chosen, Brevo sends a confirmation email first. If the contact is already in Brevo, the step fails.
Update contact
Changes the contact's name, phone or subscription to the list.
Get subscription status
Reads whether the email is subscribed to the list; doesn't return the contact's name or any other detail. Use this in agents open to visitors.
Get contact
Reads the contact's name, phone, status and lists. For agents your team uses; a visitor could type someone else's email.
Get contacts
Returns the 100 contacts most recently added to the list. For agents your team uses.
Unsubscribe
The contact gets no more marketing email; Brevo applies this to every list. To subscribe again, they have to confirm through the confirmation email.
List membershipAction · Flow step2
Add to list
Adds a contact who is in Brevo to another list.
Remove from list
Removes the contact from the list; they stay in Brevo and in their other lists, and can be added again later.
Contact noteAction · Flow step1
Add note
Writes a note on the contact's card in Brevo.
Example conversations
Visitor: I'd like to hear about new products. Can I sign up for the newsletter? My email is deniz@example.com.
Agent: Of course. We've sent a confirmation email to deniz@example.com; once you click the link, you're signed up for our newsletter.
Behind the scenes: “Add or update contact” sends Deniz Brevo's confirmation email; when Deniz clicks the link, they join the newsletter list.
Visitor: Do you have wholesale prices? I'm buying 200 kilos of coffee for my café. I'm already on your newsletter, my email is can@example.com.
Agent: Our sales team will prepare a wholesale price for you; I've passed on your details.
Behind the scenes: “Add to list” also adds Can to the “Wholesale leads” list, and “Add note” writes “200 kg of coffee for a café” on the contact's card in Brevo. If you've built a Brevo automation that emails people who join this list, Can gets the email from there.
Visitor: Am I signed up for the newsletter? My email is ece@example.com.
Agent: Yes, ece@example.com is signed up for our newsletter.
Behind the scenes: “Get subscription status” reads whether the email is subscribed to the list; the contact's name and other details don't reach the agent.
Setup
- 1In Agenola, on Integrations → Brevo, press “Connect to Brevo” and give access with your Brevo account.
- 2If you'll subscribe people with a confirmation email, prepare a confirmation email template in Brevo.
- 3In the agent editor, add Brevo steps, choose the list, and in the email field write the variable that holds the visitor's email.
Detailed setup: How do I connect Brevo?
Permissions and where your data goes
- Sent to Brevo: the fields you fill in the step (the visitor's email, first name, last name and phone), list choices and note texts.
- Read from Brevo: the account's name and email, lists, the names of contact fields, the names of your email templates, campaigns and the contact details the step asks for.
- Agenola asks only for the permissions the steps need: account details, contacts and lists, email campaigns, reading email templates and contact notes. It doesn't reach your SMS, WhatsApp or account settings.
- Connection details are stored encrypted on the server. Only the workspace owner and admins can connect or remove the connection. When you remove it, Agenola's access in Brevo is removed too; your contacts stay in Brevo.
Related integrations
See all integrations
Klaviyo
Your agents save visitors as Klaviyo profiles, add them to your list or subscribe them, and record events on their profile.
Mailchimp
Your agents add the visitor to your Mailchimp audience, tag them and leave notes and events on the contact.

GetResponse
Your agents add the visitor to your GetResponse list, tag them and send events that start your automations.

Omnisend
Your agents add visitors to your Omnisend contacts, subscribe and tag them, and send events that start your automations.
HubSpot
Your agents find or add the visitor in your HubSpot contacts, update deals, and leave notes and tasks for your team.

Pipedrive
Your agents find or add the visitor in your Pipedrive persons, open leads, and leave notes and activities for your team.
Frequently asked questions
Is a visitor subscribed in Brevo without giving consent?
Not by default. “Add or update contact” sends a new contact your confirmation email template from Brevo; they join the list once they confirm. Choose “Subscribe directly” only if the visitor gave explicit consent.
Can a visitor see another contact's details in Brevo?
The visitor's identity isn't verified; they can type someone else's email. In an agent open to visitors, use “Get subscription status”, which only tells whether the email is subscribed. “Get contact” and “Get contacts” return names, phones and lists; turn them on in agents your team uses.
I have several Brevo lists. Which one is used?
The list you choose in the step. Each step can choose a different one, so one agent writes to your newsletter list and another to your customer list. If your account has one list, you don't need to choose.
Can I send events to Brevo?
Not yet: Brevo doesn't take events from apps that connect the way Agenola does. Start your automation from a list instead: “Add to list” adds the contact to a list, and in Brevo you can build an automation that emails people who join it.