
BREVO n8n INTEGRATION: AUTOMATE BREVO WITH N8N
Looking to automate your email marketing and contact management with Brevo using n8n? You're in the right place. The Brevo n8n integration gives you access to 1 powerful trigger and 15 actions to build sophisticated automation workflows without writing a single line of code.
With this integration, you can automatically react to transactional email events—opens, clicks, bounces, spam reports—and seamlessly manage your contacts, senders, and attributes. Whether you need to sync contacts across platforms, trigger follow-up sequences based on email engagement, or maintain clean sender lists, the Brevo n8n connection handles it all.
In this guide, you'll discover exactly how to connect Brevo to n8n, explore every available trigger and action in detail, and learn practical tips to get the most out of your email automation workflows.
Need help automating Brevo with n8n?
Our team will get back to you in minutes.
Why automate Brevo with n8n?
The Brevo n8n integration gives you access to 1 trigger monitoring 12 different email events and 15 actions covering contacts, senders, attributes, and email sending. This means you can build complete email marketing automation systems that respond instantly to subscriber behavior and keep your data perfectly synchronized across your entire tech stack.
Significant time savings is the first major benefit. No more manually checking email reports or updating contact lists. Set up workflows once, and n8n handles the repetitive work 24/7. Your team can focus on strategy while automation handles execution. Improved responsiveness comes naturally when your workflows react in real-time to email events—send a follow-up the moment someone clicks, or flag bounced contacts immediately for list cleanup. Zero oversight means every email open, every hard bounce, every unsubscribe gets processed automatically without anyone monitoring dashboards.
Here's what you can build: automatically add engaged subscribers (those who click your emails) to a VIP segment in your CRM. Create a re-engagement workflow that triggers when emails go unopened. Sync new website signups to Brevo while simultaneously notifying your sales team in Slack. Clean your sender list by removing invalid senders when deliverability issues arise. The possibilities span across contact management, email engagement tracking, and cross-platform data synchronization.
How to connect Brevo to n8n?
! 1 stepHow to connect Brevo to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Create a dedicated API key specifically for n8n rather than reusing existing keys. This way, if you ever need to revoke access, you won't disrupt other integrations. Also, label your key clearly in Brevo so you remember what it's used for months later.- 01
Need help automating Brevo with n8n?
Our team will get back to you in minutes.
Brevo triggers available in n8n
01 Trigger 01Brevo Trigger
The Brevo Trigger is your gateway to event-driven email automation. It monitors transactional email activity and fires your workflow the instant something happens—whether that's an email being opened, clicked, bounced, or marked as spam. This trigger is essential for building responsive workflows that react to subscriber engagement in real-time.
Configuration parameters:
- Credential for Brevo: Select your connected Brevo account from the dropdown. This is required for authentication.
- Resource: Fixed to "Transactional"—this trigger specifically monitors transactional email events.
- Trigger On: A multi-select field where you choose which events activate your workflow. Available options include: Email Blocked, Email Clicked, Email Deferred, Email Delivered, Email Hard Bounce, Email Invalid, Email Marked Spam, Email Opened, Email Sent, Email Soft-Bounce, Email Unique Open, and Email Unsubscribed.
Typical use cases:
- Trigger a follow-up email or Slack notification when someone clicks a specific link in your transactional emails
- Automatically remove hard-bounced email addresses from your active lists and flag them in your CRM
- Alert your team instantly when emails get marked as spam to investigate deliverability issues
- Track email opens to measure engagement and trigger nurture sequences for engaged subscribers
When to use it: Deploy this trigger whenever you need to react to email engagement or deliverability events. It's particularly powerful for building feedback loops—cleaning lists based on bounces, escalating spam complaints, or triggering sales outreach when prospects engage with your emails.

Brevo actions available in n8n
01 Action 01Send an email with an email template
This action sends emails using your pre-designed Brevo templates, making it perfect for triggered communications that need consistent branding. Instead of building email content in your workflow, you reference a template ID and Brevo handles the formatting.
Key parameters:
- Credential to connect with: Dropdown to select your Brevo account (required)
- Template ID: The unique identifier of your Brevo email template (required). Find this in your Brevo template library.
- Recipients: Email addresses of people who should receive this email (required)
- Additional Fields: Optional section for adding extra properties like sender information or custom variables
Use cases: Send order confirmations using branded templates, trigger welcome sequences when new users sign up, or dispatch appointment reminders with consistent formatting.

02 Action 02Get many senders
Retrieve multiple sender records from your Brevo account in a single operation. This action is useful for auditing your sender list, syncing sender information to other systems, or building dashboards that display all available sending identities.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Return All: Toggle to fetch all sender records at once (optional)
- Limit: Maximum number of senders to retrieve—useful for pagination or limiting data volume (optional)
Use cases: Audit your sender list periodically, sync sender information to a spreadsheet for team visibility, or validate that all required senders exist before running email campaigns.

03 Action 03Delete a sender
Remove a specific sender from your Brevo account. This action is essential for maintaining clean sender lists and removing outdated or unused sending identities that could cause confusion or compliance issues.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Sender ID: The unique identifier of the sender to delete (required)
Use cases: Clean up test senders after campaign development, remove senders associated with departed team members, or automate sender removal as part of offboarding workflows.

04 Action 04Create a sender
Add a new sender identity to your Brevo account. Every email needs a "from" address, and this action lets you programmatically create senders without logging into the Brevo dashboard.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Name: The display name for the sender (required)
- Email: The email address for the sender (required)
Use cases: Automatically create senders when new team members join, set up department-specific senders as part of onboarding workflows, or create senders dynamically for multi-tenant applications.

05 Action 05Get many attributes
Fetch multiple contact attributes from your Brevo account. Attributes define what data you store about contacts (like "Company", "Plan Type", or "Last Purchase Date"), and this action retrieves their definitions.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Return All: Toggle to retrieve all attributes (optional)
- Limit: Maximum number of attributes to return, defaults to 50 (optional)
Use cases: Audit your contact data structure, sync attribute definitions to documentation tools, or validate that required attributes exist before running import workflows.

06 Action 06Send a transactional e-mail
Send individual transactional emails with custom content—perfect for personalized communications that don't fit a template. Unlike the template-based action, this gives you full control over subject lines and body content directly in your workflow.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Subject: The email subject line (required)
- Send HTML: Toggle to enable HTML formatting (optional)
- Text Content: Plain text body content (optional)
- Recipients: Email addresses to send to (required)
- Additional Fields: Extra options for further customization (optional)
Use cases: Send personalized notifications with dynamic content, dispatch alerts with workflow-generated information, or create custom transactional messages that don't warrant a full template.

07 Action 07Create an attribute
Add a new contact attribute to your Brevo account. This defines a new data field that can be stored for every contact—essential when you need to track new information types.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Category: The attribute category, such as "Normal" (optional)
- Name: The name of the new attribute (required)
Use cases: Create attributes dynamically when integrating new data sources, set up tracking fields for new campaigns, or automate attribute creation as part of system expansion workflows.

08 Action 08Update a contact
Modify existing contact information in your Brevo database. This action updates specific fields for a contact you identify, keeping your data current without creating duplicates.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Contact Identifier: The unique identifier (email or ID) of the contact to update (required)
Use cases: Update contact preferences when they change in your app, sync updated CRM data to Brevo, or modify contact attributes based on behavior tracked elsewhere.

09 Action 09Get many contacts
Retrieve multiple contacts from your Brevo account with flexible filtering and pagination. This bulk retrieval action is the backbone of contact synchronization workflows.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Return All: Toggle to fetch all contacts (optional)
- Limit: Maximum contacts to retrieve, defaults to 50 (required when Return All is off)
- Options: Additional request options (optional)
- Filters: Criteria to narrow down which contacts to retrieve (optional)
Use cases: Export contacts to spreadsheets for analysis, sync Brevo contacts to other platforms, or build reports showing contact counts and attributes.

10 Action 10Get a contact
Retrieve detailed information about a single contact. When you need complete data on one specific person—all their attributes, email history, list memberships—this action delivers it.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Contact Identifier: The email address or ID of the contact to retrieve (required)
Use cases: Look up contact details before sending personalized messages, verify contact existence before triggering other actions, or fetch complete contact profiles for customer support workflows.

11 Action 11Delete an attribute
Remove a contact attribute from your Brevo account. This permanently deletes the attribute definition—use carefully, as this affects your ability to store that data type for all contacts.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Category: The attribute category, such as "Normal" (required)
- Name: The name of the attribute to delete (required)
Use cases: Clean up unused attributes during data structure maintenance, remove deprecated fields as part of system updates, or automate attribute removal during compliance workflows.

12 Action 12Update an attribute
Modify an existing contact attribute's configuration. This changes how the attribute behaves or what values it calculates—different from updating a contact's data.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Category: The attribute category, such as "Calculated" (required)
- Name: The attribute name to update (required)
- Value: The new value or formula for the attribute (required)
Use cases: Update calculated attribute formulas, modify attribute configurations as business rules change, or automate attribute updates as part of data governance workflows.

13 Action 13Upsert a contact
Create a new contact or update an existing one in a single operation. The "upsert" (update + insert) pattern eliminates the need to check if a contact exists first—Brevo handles the logic automatically.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Email: The contact's email address (required)
- Contact Attributes: Additional data fields to set or update (optional—click "Add Attribute" to include)
Use cases: Sync contacts from forms without worrying about duplicates, keep contact data current across systems, or build robust integrations that handle both new and existing contacts gracefully.

14 Action 14Delete a contact
Permanently remove a contact from your Brevo database. This action is irreversible and removes all data associated with the specified contact.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Contact Identifier: The email address or ID of the contact to delete (required)
Use cases: Process unsubscribe requests or GDPR deletion requests, clean up test contacts after development, or automate contact removal as part of data hygiene workflows.

15 Action 15Create a contact
Add a new contact to your Brevo account with all the attributes you need to track. This is your starting point for building your subscriber list programmatically.
Key parameters:
- Credential to connect with: Your Brevo account credentials (required)
- Email: The new contact's email address (required)
- Contact Attributes: Additional data to store with the contact (optional—use "Add Attribute" to include custom fields)
Use cases: Add new leads from form submissions, sync contacts from your CRM or e-commerce platform, or create contacts programmatically from any data source connected to n8n.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Brevo n8n integration free?
Yes, the Brevo integration itself is completely free to use in n8n. You can connect your Brevo account and use all triggers and actions without any additional cost from the integration side. However, you'll need an active Brevo account (they offer a free tier with limited features), and if you're using n8n Cloud rather than self-hosting, your n8n subscription costs apply based on your workflow execution volume. Self-hosted n8n users have no execution limits, making it an excellent choice for high-volume Brevo automations.What types of email events can trigger workflows with Brevo and n8n?
The Brevo trigger monitors 12 distinct transactional email events: Email Sent, Email Delivered, Email Opened, Email Unique Open, Email Clicked, Email Blocked, Email Deferred, Email Hard Bounce, Email Soft-Bounce, Email Invalid, Email Marked Spam, and Email Unsubscribed. You can select multiple events for a single trigger, meaning one workflow can react to opens, clicks, and bounces simultaneously. This comprehensive event coverage lets you build sophisticated engagement tracking and list hygiene automations.How long does it take to set up the Brevo n8n integration?
Most users complete the setup in under 5 minutes. The process involves generating an API key in Brevo (about 2 minutes), creating credentials in n8n (1 minute), and testing with a simple action like "Get many contacts" (1-2 minutes). The hardest part is usually finding the API settings in Brevo—look under SMTP & API in your account settings. Once connected, you can immediately start building workflows using any of the 15 available actions and the event trigger.



