Brevo Zapier integrationAutomate Brevo with Zapier.
The Brevo Zapier integration gives you 17 triggers, 16 actions and 0 searches. Ten of those triggers are instant, seven are checked on a timer. Together they cover contacts, companies, deals, campaigns and transactional email or SMS.
Verified Trustpilot reviews · AI, automation & growth agency
What the Brevo Zapier integration does for you
Brevo is a CRM and messaging suite: contacts, companies, deals, email campaigns and transactional messages live in one account. The Zapier integration lets events in Brevo start work in your other tools, and lets those tools write contacts, deals and messages back into Brevo, without anyone copying data by hand.
Three results come up again and again. A cleaner list: when Marketing Email Hard Bounced fires, a Zap can pull that address out of your lists with Unsubscribe Contact. A CRM that fills itself: a signup in a form tool lands in Brevo through Contact Create or Update. And follow-up that runs on its own: when Deal Stage Updated spots a deal moving forward, Send Transactional Email or Send Transactional SMS goes out to the client.
Now the limits. Zapier cannot create or send an email campaign: none of the 16 actions is built for that. The three lookups (Find Company, Find Deal, Search Contact) are listed as actions, not as search steps, so they are billed like any other action. And the triggers are not all equal: the email and list events are instant, while contacts added, companies and deals are checked on a timer.
Comparing tools? The same app is covered on the Brevo n8n integration and Brevo Make integration pages.
Zapier vocabulary in one minute
Seven words carry this whole page. Here is what each one means, in plain English.
- Zap
- The automation you build in Zapier: one trigger, then one or more steps that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a contact unsubscribing in Brevo. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that creates, updates, sends or deletes something for you.
- Task
- The unit Zapier bills: one action completed successfully. The figure on your plan counts those and nothing else.
- Polling vs instant
- A polling trigger is checked on a timer that depends on your plan. An instant trigger is pushed by the app the moment the event happens.
- Filter
- A step that lets the Zap continue only when the data meets a condition you set, such as one deal stage, and stops it otherwise.
- Multi-step Zap
- Any Zap that goes beyond one trigger and one action. A second action or a filter makes it one, and it then needs a paid plan.
What Brevo on Zapier really costs
Brevo is not a premium app: it works from the free Zapier plan, within that plan's limits.
- Premium appNo
- Free plan100 tasks a month, two-step Zaps
- Instant triggers10 of 17
The trigger never costs a task, and Zapier checking Brevo for new data costs nothing either. Each action that succeeds counts as one task, and a failed one is not counted. The free plan gives 100 tasks a month, two-step Zaps only, and checks polling triggers every 15 minutes; the ten instant Brevo triggers ignore that grid. Add a filter or a second action and the Zap becomes multi-step, which needs a paid plan.
Connect your Brevo account
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your Brevo account linked once, then reused by every Zap step that talks to Brevo.
- 02
Find Brevo
Type Brevo in the dialog's search box, select it and click Add connection. A tab opens on the Brevo side. You need an existing Brevo account, with access to the contacts, deals or lists your Zaps will touch.
- 03
Sign in and grant access
Log in to Brevo in that tab and allow Zapier to use the account. From then on, every Brevo trigger or action can use that connection. You do not set it up again for each Zap.
Your first Zap with Brevo
GoalWhen a deal reaches the stage that matters to you, the client receives an email from your Brevo account.
- 01
Create the Zap and pick the trigger
Start a new Zap, choose Brevo as the trigger app, then Deal Stage Updated as the event, and select the Brevo connection you created earlier.
- 02
Test the trigger
Run the test: Zapier brings back the three most recent deal changes of the account. Pick one that sits in the stage you care about.
- 03
Add a filter
Add a Filter step and set the stage field, the rule and the value, so the Zap only goes on for that one stage. This makes the Zap multi-step.
- 04
Add the email action
Add Brevo again, choose Send Transactional Email and fill the recipient, sender, reply-to address and subject, mapping data from the deal.
- 05
Test, then publish
Test the action and check the email that arrives. Then click Publish to switch the Zap on. On the free plan, the filter blocks this step.
The 17 Brevo triggers
17 events start a Zap when something happens in Brevo, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
New Campaign Status
Polling triggerIn Zapier“Triggers when the status of a Brevo campaign is updated.”
Keeps an eye on your email campaigns and starts the Zap when one of them reaches the status you chose to watch. Handy for telling people outside Brevo that a campaign has moved on.
Link Clicked
Instant triggerIn Zapier“Triggers when a Brevo contact clicks on any link in a Brevo email campaign.”
Fires as soon as a contact clicks any link inside one of your Brevo email campaigns. It is the clearest signal of interest the integration offers, because a click means the person did something.
Company Added
Polling triggerIn Zapier“Triggers when a company is created in Brevo.”
Starts the Zap each time a new company record appears in the Brevo CRM.
Company Updated
Polling triggerIn Zapier“Triggers when a company is updated in Brevo.”
Reacts when an existing company record is edited in Brevo, so other tools can stay in step with the CRM.
Contact Added
Polling triggerIn Zapier“Triggers when a Brevo contact is added.”
Picks up every new contact created in your Brevo account and hands it to the rest of the Zap.
Contact Subscribed to Specific List(s)
Instant triggerIn Zapier“Triggers when a Brevo contact is subscribed to specific list(s).”
Watches one or more lists you select and starts the Zap the moment a contact is subscribed to any of them. It is the precise version of a new-contact trigger.
Contact Unsubscribed
Instant triggerIn Zapier“Triggers when a contact unsubscribes from an email campaign in Brevo.”
Signals that a contact has unsubscribed from an email campaign, which is exactly the moment other tools should stop writing to that person.
Contact Updated
Instant triggerIn Zapier“Triggers when a Brevo contact is updated (either list(s) they belong to or contact data).”
Goes off whenever a contact changes, either in its data or in the lists it belongs to. It is the broadest contact trigger, and the only instant one about contact data.
Deal Added
Polling triggerIn Zapier“Triggers when a deal is created in Brevo.”
Notices each new deal opened in the Brevo CRM and passes its details to the next steps.
Deal Stage Updated
Polling triggerIn Zapier“Triggers when a deal's stage is updated in Brevo.”
Tracks movement through your pipeline: the Zap starts when a deal is moved to another stage. Each move to a new stage is one run.
Deal Updated
Polling triggerIn Zapier“Triggers when a deal is updated in Brevo.”
Any update to a deal that already exists in Brevo sets this one off, and the deal goes on to the next steps.
Marketing Email Delivered
Instant triggerIn Zapier“Triggers when a Brevo campaign marketing email is delivered.”
Confirms that a campaign email actually reached the recipient's mailbox, one run per delivered message.
Marketing Email Hard Bounced
Instant triggerIn Zapier“Triggers when a Brevo campaign marketing email is hard bounced.”
Reports a campaign email that bounced permanently, meaning the address cannot receive mail. Writing to it again is pointless.
Marketing Email Opened
Instant triggerIn Zapier“Triggers when a Brevo campaign marketing email is opened.”
Starts a Zap when a contact opens one of your campaign emails, a softer signal than a click but a far more frequent one.
Transactional Email Hard Bounced
Instant triggerIn Zapier“Triggers when a Brevo transactional email is hard bounced.”
Covers the other side of Brevo: a one-to-one email, such as an order confirmation or a password reset, that bounced for good.
Transactional Email Delivered
Instant triggerIn Zapier“Triggers when a Brevo transactional email is delivered.”
Tells you that a transactional email, sent by your app or by a Zap, reached the inbox of its recipient.
Transactional Email Opened
Instant triggerIn Zapier“Triggers when a Brevo transactional email is opened.”
Fires when someone opens a transactional email, which tells you a quote, invoice or access link has been seen.
The 16 Brevo actions
Brevo gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
(Deprecated) Add or Update Contact
ActionIn Zapier“This action is deprecated, use "Contact Create or Update" instead. Adds or updates a contact.”
The older way to add or update a contact, still listed in the editor with (Deprecated) in front of its name; its own description points to Contact Create or Update.
Add or Update Company
ActionIn Zapier“Create a new company or update an existing one in Brevo.”
Creates a company in the Brevo CRM, or updates one with the same name when you allow it.
Delete Company
ActionIn Zapier“Deletes the selected company in Brevo using either its name or ID. If a company name is provided and multiple companies share the same name, the most recently created one will be deleted.”
Removes a company from Brevo, found by its name or its ID.
Find Company
ActionIn Zapier“Retrieve the details of a company in Brevo using either its name or ID as input. If a company name is provided and multiple companies share the same name, the most recently created one will be retrieved.”
Fetches the details of a company, by name or ID, so later steps can use its fields.
Contact Create or Update
ActionIn Zapier“Creates or updates a contact”
Writes a contact into Brevo, creating it or refreshing an existing one, keyed on the identifier type you choose.
Search Contact
ActionIn Zapier“Check if a contact exists in Brevo and fetch the contact details. Contact can be found by email, mobile phone number, Brevo contact ID, external ID, Whatsapp ID and landline number.”
Checks whether a contact exists and returns its details, using an email, a phone number, a Brevo ID, an external ID or a WhatsApp ID.
Add or Update Deal
ActionIn Zapier“Create a new deal or update an existing one in Brevo.”
Opens a deal in a pipeline and stage you pick, or updates the deal that already carries that name.
Delete Deal
ActionIn Zapier“Deletes the selected deal in Brevo using either its name or ID. If a deal name is provided and multiple deals share the same name, the most recently created one will be deleted.”
Deletes a deal from the CRM, identified by name or ID.
Find Deal
ActionIn Zapier“Retrieve the details of a deal in Brevo using either its name or ID as input. If a deal name is provided and multiple deals share the same name, the most recently created one will be retrieved.”
Retrieves a deal's details from its name or ID, to feed the steps that follow.
Event Create
ActionIn Zapier“Create event for selected contact.”
Records a custom event against a contact, such as a purchase or a login, named the way you choose.
Add or Update Associations
ActionIn Zapier“Adds or updates associations to companies, deals or contacts in Brevo.”
Links records together: a contact to a company, a deal to a contact, and so on, the way you would in the CRM.
Remove Associations
ActionIn Zapier“Removes associations between companies, deals, or contacts in Brevo.”
Breaks the link between records, for instance a contact that left a company, while keeping both records.
Send Transactional Email
ActionIn Zapier“Sends an email from your Brevo account with HTML or plain text content.”
Sends a single email from your Brevo account, in HTML or plain text, to one or several addresses.
Send Transactional SMS
ActionIn Zapier“Sends an transactional SMS from your Brevo account.”
Texts a contact from your Brevo account, with the sender name you choose shown on their phone.
Unsubscribe Contact
ActionIn Zapier“Unsubscribe contact from the list(s) he belong to.”
Takes an existing contact off the lists you select, without deleting the contact itself.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced step that sends a raw request to Brevo using your existing connection, for anything the other actions do not cover.
When the Brevo Zap breaks
Zapier attaches only a getting-started article to Brevo. Most failures come from how Zaps work and from a few field rules of the app.
The six cases below come from Zapier's general rules and from field rules written into the Brevo operations themselves. Some stop the Zap, others let it run but do the wrong thing. For anything else, see the Zapier troubleshooting page.
The Zap keeps triggering itself
Listening to Contact Updated and writing back with Contact Create or Update makes the Zap set itself off again and again, burning tasks fast.Old contacts and deals are ignored
A Zap only reacts to what happens after it is published. Contacts, companies or deals already in Brevo are never picked up; moving them is a separate job.A bulk import is held back
Importing thousands of contacts or deals at once can return a huge batch to a trigger, and Zapier's flood protection may hold it back.The wrong company or deal was deleted
Delete Company and Delete Deal, given a name shared by several records, remove the most recently created one. Map the ID instead of the name.An SMS arrived in several parts
Above 160 characters, Send Transactional SMS splits the text into several messages. Keep reminders short, or expect several texts per contact.The SMS test step fails
With no test mobile number, the test of Send Transactional SMS fails, yet the published Zap still runs. The test itself uses one Brevo SMS credit.
Need help automating Brevo with Zapier?
A person reads every message.



