1. Integrations
  2. 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

A visitor who asks for the newsletter is added to the list

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.

A list and a note based on the conversation

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.

A visitor asks about their subscription

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

  1. 1In Agenola, on Integrations → Brevo, press “Connect to Brevo” and give access with your Brevo account.
  2. 2If you'll subscribe people with a confirmation email, prepare a confirmation email template in Brevo.
  3. 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

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.

Try the Brevo connection on your own account

Agenola and our partners use cookies to improve the site and show you relevant ads. We count which of our ads bring visitors without using your name or email; anything more only happens if you allow it. Privacy Policy(opens in a new tab)