Back to Blog
n8nBrevoemail marketingintegrationautomation

n8n + Brevo Integration: 5 Email Workflows You Can Build

n8nautomation TeamApril 13, 2026
TL;DR: n8n's Brevo integration lets you automate email marketing campaigns, sync contacts across platforms, trigger transactional emails, and nurture leads—all without writing code. Connect Brevo to your CRM, forms, and databases to build workflows that run 24/7.

Brevo (formerly Sendinblue) is one of the most popular email marketing platforms for growing businesses, but manually managing contacts, campaigns, and transactional emails across multiple tools wastes hours every week. The n8n Brevo integration solves this by connecting your email marketing directly to your CRM, forms, databases, and other business tools.

This guide walks through five practical workflows you can build today using n8n and Brevo—from auto-adding form submissions to your email list to triggering personalized campaigns based on customer behavior.

What Is Brevo and Why Automate It?

Brevo is an all-in-one email marketing and automation platform that handles campaigns, transactional emails, SMS, and CRM features. It's popular with small-to-medium businesses because it offers a generous free tier and scales affordably as you grow.

The challenge is that Brevo sits at the center of your customer communication stack. You need contacts from your website forms, purchase data from your ecommerce platform, user activity from your app, and CRM updates from your sales team—all flowing into Brevo automatically.

That's where n8n comes in. Instead of manually importing CSV files, copying contact details, or remembering to trigger emails after specific events, you can build workflows that handle everything automatically. With over 400 integrations, n8n connects Brevo to virtually any tool in your stack.

Setting Up the n8n Brevo Integration

Before building workflows, you need to connect your Brevo account to n8n. The process takes about two minutes:

Step 1: Get your Brevo API key
Log into Brevo, navigate to Settings → SMTP & API → API Keys, and generate a new v3 API key. Copy it immediately—you won't be able to see it again.

Step 2: Add Brevo credentials to n8n
In your n8n instance, create a new workflow and add a Brevo node. Click "Create New Credential" and paste your API key. Test the connection to verify it works.

Step 3: Choose your operation
The Brevo node supports multiple operations: create/update contacts, send emails, manage lists, create campaigns, and more. The Brevo Trigger node lets workflows start automatically when contacts are added or campaigns are sent.

Tip: If you're running n8n locally or managing your own server, consider using n8nautomation.cloud for managed hosting with automatic backups and 24/7 uptime—starting at $15/month.

Workflow 1: Auto-Add Form Submissions to Brevo Lists

One of the most common use cases is automatically adding new contacts to your Brevo email lists when someone fills out a form on your website.

How it works:

  1. Webhook trigger: Use the Webhook node to create a URL that receives form submissions from Typeform, Webflow, or your custom website.
  2. Brevo node (Create/Update Contact): Map the form fields (name, email, custom attributes) to Brevo contact properties.
  3. Brevo node (Add to List): Add the contact to a specific list (e.g., "Newsletter Subscribers" or "Product Waitlist").

Real-world example:
A SaaS company captures demo requests through a Webflow form. The workflow instantly adds the contact to Brevo's "Demo Requests" list and triggers an automated email sequence—no manual CSV imports, no delays.

Node configuration:

  • Webhook: Set to POST method, return a success message
  • Brevo (Create/Update Contact): Use email as identifier, map firstName and lastName from form data
  • Brevo (Add to List): Select your target list ID

Workflow 2: Sync New CRM Contacts to Brevo

If you use a CRM like HubSpot, Pipedrive, or Salesforce, you want every new contact automatically added to Brevo so your marketing and sales teams stay aligned.

How it works:

  1. CRM trigger: Use the HubSpot, Pipedrive, or Salesforce trigger node to watch for new contacts.
  2. Brevo node (Create Contact): Create the contact in Brevo with all relevant details.
  3. Set node (optional): Map custom CRM fields to Brevo attributes (deal value, lead source, tags).
  4. Brevo node (Add to List): Add contacts to segmented lists based on CRM properties (e.g., industry or company size).

Real-world example:
An agency uses Pipedrive to manage leads. When a new lead is created with the status "Qualified," the workflow adds them to Brevo's "Qualified Leads" list and starts a nurture campaign automatically.

Advanced option: Use the IF node to segment contacts based on criteria. For example, if deal value > $10,000, add to "Enterprise Prospects" list; otherwise, add to "SMB Prospects."

Workflow 3: Send Transactional Emails Based on Events

Transactional emails—order confirmations, password resets, shipping notifications—need to go out immediately when specific events happen. Brevo's transactional email API makes this easy, and n8n handles the orchestration.

How it works:

  1. Event trigger: Use a Webhook, Database trigger (PostgreSQL/MySQL), or Shopify trigger to detect events (purchase completed, account created, etc.).
  2. Brevo node (Send Transactional Email): Select a pre-built Brevo template and pass dynamic data (order number, customer name, product details).
  3. Error handling (optional): Add an IF node to check email send status and log failures to a database or Slack.

Real-world example:
An ecommerce store uses Shopify. When an order status changes to "Shipped," the workflow sends a branded shipping confirmation via Brevo with tracking details, estimated delivery date, and related product recommendations.

Node configuration:

  • Webhook or Shopify trigger: Listen for order status updates
  • Brevo (Send Transactional Email): Use template ID, pass parameters like {{order_number}}, {{tracking_url}}

Tip: Test transactional workflows with Brevo's test email feature before going live. Use n8n's manual workflow execution to simulate events and verify email rendering.

Workflow 4: Update Brevo Contacts When Data Changes

Customer data changes constantly—someone upgrades their subscription, updates their profile, or reaches a milestone in your product. Keeping Brevo in sync lets you segment audiences accurately and personalize campaigns.

How it works:

  1. Database trigger or Webhook: Detect when customer data changes (subscription tier, profile update, activity milestone).
  2. Brevo node (Update Contact): Update the contact's attributes in Brevo (plan_type, last_active_date, total_purchases).
  3. Brevo node (Remove/Add to List): Adjust list membership based on the updated attributes.

Real-world example:
A subscription app tracks user activity in PostgreSQL. When a free user upgrades to paid, the workflow updates their Brevo contact with plan_type: "Pro", removes them from the "Free Trial" list, and adds them to "Paying Customers"—triggering an onboarding email sequence.

Advanced option: Use the Schedule trigger to run nightly batch syncs. Query your database for all updated contacts in the last 24 hours, then update Brevo in bulk using n8n's loop capabilities.

Workflow 5: Trigger Campaigns from Webhook Events

Sometimes you want to launch a full Brevo campaign based on external events—a product launch, a webinar registration milestone, or hitting a revenue goal. This workflow bridges your business logic and email marketing.

How it works:

  1. Webhook trigger: Receive event data from your application, analytics platform, or internal dashboard.
  2. IF node: Check if conditions are met (e.g., webinar registrations >= 100).
  3. Brevo node (Send Campaign): Trigger a pre-scheduled campaign immediately or schedule it for a specific time.
  4. Slack or Email notification: Notify your team that the campaign launched.

Real-world example:
A course creator runs webinars. When Zoom registrations hit 100 people (tracked in Airtable), the workflow triggers a Brevo campaign announcing "Last 24 Hours to Register" to contacts who haven't signed up yet—then posts a confirmation in Slack.

Node configuration:

  • Webhook: Receives registration count from Airtable or Zapier
  • IF node: Check if registrations >= 100
  • Brevo (Send Campaign): Select campaign ID, set send time
  • Slack: Post message to #marketing channel

Best Practices for Brevo Automation

Use Brevo's list management wisely: Instead of creating dozens of lists, use contact attributes and segments. This makes workflows simpler and reduces duplicate contacts.

Handle duplicates gracefully: Always use the "Create or Update Contact" operation instead of "Create Contact." This prevents errors when a contact already exists.

Test with small data sets first: Before syncing thousands of contacts, test workflows with 5-10 records. Check that field mappings, list assignments, and email templates render correctly.

Monitor Brevo API rate limits: Brevo's free and starter plans have API limits (typically 300 calls/day for free accounts). If you're syncing large volumes, upgrade your Brevo plan or add delay nodes between API calls.

Log failures and retries: Add error workflows in n8n that catch Brevo API errors (invalid email, rate limit exceeded, list not found) and log them to Google Sheets or a database for troubleshooting.

Keep credentials secure: Never hardcode API keys in workflows. Use n8n's credential system and store sensitive data in environment variables, especially on managed hosting platforms like n8nautomation.cloud.

Note: Brevo enforces strict anti-spam policies. Make sure all contacts have opted in before adding them to lists. Non-compliance can result in account suspension.

The n8n Brevo integration transforms email marketing from a manual, time-consuming process into an automated system that runs in the background. Whether you're syncing contacts from your CRM, sending transactional emails, or triggering campaigns based on business events, these workflows save hours every week and ensure your email marketing stays consistent and timely.

Start with one simple workflow—like auto-adding form submissions to a list—then expand to more complex automations as you get comfortable with the Brevo node's capabilities. With n8n's visual workflow builder and Brevo's powerful email platform, you can build automation that scales with your business.

Ready to automate with n8n?

Get affordable managed n8n hosting with 24/7 support.