Back to Integrations
integrationBrevo node
integrationGmail node

Brevo and Gmail integration

Save yourself the work of writing custom integrations for Brevo and Gmail and use n8n instead. Build adaptable and scalable Marketing, Communication, and HITL workflows that work with your technology stack. All within a building experience you will love.

How to connect Brevo and Gmail

  • Step 1: Create a new workflow
  • Step 2: Add and configure nodes
  • Step 3: Connect
  • Step 4: Customize and extend your integration
  • Step 5: Test and activate your workflow

Step 1: Create a new workflow and add the first step

In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.

Brevo and Gmail integration: Create a new workflow and add the first step

Step 2: Add and configure Brevo and Gmail nodes

You can find Brevo and Gmail in the nodes panel. Drag them onto your workflow canvas, selecting their actions. Click each node, choose a credential, and authenticate to grant n8n access. Configure Brevo and Gmail nodes one by one: input data on the left, parameters in the middle, and output data on the right.

Brevo and Gmail integration: Add and configure Brevo and Gmail nodes

Step 3: Connect Brevo and Gmail

A connection establishes a link between Brevo and Gmail (or vice versa) to route data through the workflow. Data flows from the output of one node to the input of another. You can have single or multiple connections for each node.

Brevo and Gmail integration: Connect Brevo and Gmail

Step 4: Customize and extend your Brevo and Gmail integration

Use n8n's core nodes such as If, Split Out, Merge, and others to transform and manipulate data. Write custom JavaScript or Python in the Code node and run it as a step in your workflow. Connect Brevo and Gmail with any of n8n’s 1000+ integrations, and incorporate advanced AI logic into your workflows.

Brevo and Gmail integration: Customize and extend your Brevo and Gmail integration

Step 5: Test and activate your Brevo and Gmail workflow

Save and run the workflow to see if everything works as expected. Based on your configuration, data should flow from Brevo to Gmail or vice versa. Easily debug your workflow: you can check past executions to isolate and fix the mistake. Once you've tested everything, make sure to save your workflow and activate it.

Brevo and Gmail integration: Test and activate your Brevo and Gmail workflow

Smart email auto-responder template using AI

Smart Email Auto-Responder with AI Classification
Automatically Categorize and Reply to Emails using LangChain + Google Gemini + Gmail + SMTP + Brevo

This n8n workflow is designed to intelligently manage incoming emails and automatically send personalized responses based on the content. It classifies emails using LangChain's Text Classifier, sends HTML responses depending on the category, and updates Gmail and Brevo CRM accordingly.

Key Features

Triggers and Classifies Emails
Listens for new Gmail messages every hour
Uses AI-based classification to identify the type of inquiry For Example:
Guest Post
YouTube Review
Udemy Course Inquiry

Responds Automatically
Sends professional HTML replies customized for each type
Uses SMTP to deliver emails from your domain

Enhances Workflow with Automation
Marks processed emails as read
Applies Gmail labels
Adds sender to Brevo contact list

Optional AI Chat Integration
Uses Google Gemini (PaLM 2) to enhance classification or summarization

Tools & Integrations Required

Gmail account (OAuth2)
LangChain (Text Classifier node)
Google Gemini API account
SMTP credentials (e.g., Gmail SMTP, Brevo, etc.)
Brevo/Sendinblue account and API key

Step-by-Step Node Guide

  1. Gmail Trigger
    Polls Gmail every hour for new emails.
    Filters out internal addresses (e.g., @syncbricks.com).
    Avoids replying to already-responded emails (Re: subject filter).

  2. LangChain Text Classifier
    Uses AI to categorize the content of the email based on pre-defined categories:
    Guest Post**
    Youtube**
    Udemy Courses**

  3. Google Gemini (PaLM) Chat Model (Optional)
    Provides additional AI support to enhance classification accuracy.
    Can be used to summarize or enrich the context if needed.

  4. Email Send Nodes
    Each response category has a separate SMTP node with a custom HTML email:
    Guest Post Inquiry**
    YouTube Video Inquiry**
    Udemy Course Inquiry**

  5. Gmail: Mark as Read
    Marks the email so it isn’t processed again.

  6. Gmail: Apply Label
    Adds a label (e.g., Handled by Bot) for organization.

  7. Brevo: Create/Update Contact
    Saves the sender to your CRM for future communication or marketing.

Email Templates Included

Guest Post Template
Includes pricing, website list, submission guidelines, and payment instructions.

YouTube Review Template
Includes package pricing, review samples, video thumbnails, and inquiry instructions.
Step by Step Tutorial

GET n8n Now

N8N COURSE
n8n Book

More courses:
http://lms.syncbricks.com

YouTube Channel:
https://youtube.com/@syncbricks

How to Use

Import the template into your n8n instance.
Configure your Gmail OAuth2 and SMTP credentials.
Set up your LangChain Text Classifier and Google Gemini API credentials.
Update label ID in the Gmail node and ensure all custom fields like from.value[0].name match your use case.
Run the workflow and watch it respond intelligently to new inquiries.

Best Practices

Always test with mock emails first.
Keep the Google Gemini node optional if you want to reduce cost/API calls.
Use Gmail filters to auto-label certain types of emails.
Monitor your Brevo contacts to track new leads.

Attribution & Support

Developed by Amjid Ali
This template took extensive time and effort to build. If you find it useful, please consider supporting my work.

Buy My Book:
Mastering n8n on Amazon

Full Courses & Tutorials:
http://lms.syncbricks.com

Follow Me Online:
LinkedIn: https://linkedin.com/in/amjidali
Website: https://amjidali.com
YouTube: https://youtube.com/@syncbricks

Nodes used in this workflow

Popular Brevo and Gmail workflows

Smart Email Auto-Responder Template using AI

Smart Email Auto-Responder with AI Classification Automatically Categorize and Reply to Emails using LangChain + Google Gemini + Gmail + SMTP + Brevo This n8n workflow is designed to intelligently manage incoming emails and automatically send personalized responses based on the content. It classifies emails using LangChain's Text Classifier, sends HTML responses depending on the category, and updates Gmail and Brevo CRM accordingly. Key Features Triggers and Classifies Emails Listens for new Gmail messages every hour Uses AI-based classification to identify the type of inquiry For Example: Guest Post YouTube Review Udemy Course Inquiry Responds Automatically Sends professional HTML replies customized for each type Uses SMTP to deliver emails from your domain Enhances Workflow with Automation Marks processed emails as read Applies Gmail labels Adds sender to Brevo contact list Optional AI Chat Integration Uses Google Gemini (PaLM 2) to enhance classification or summarization Tools & Integrations Required Gmail account (OAuth2) LangChain (Text Classifier node) Google Gemini API account SMTP credentials (e.g., Gmail SMTP, Brevo, etc.) Brevo/Sendinblue account and API key Step-by-Step Node Guide Gmail Trigger Polls Gmail every hour for new emails. Filters out internal addresses (e.g., @syncbricks.com). Avoids replying to already-responded emails (Re: subject filter). LangChain Text Classifier Uses AI to categorize the content of the email based on pre-defined categories: Guest Post** Youtube** Udemy Courses** Google Gemini (PaLM) Chat Model (Optional) Provides additional AI support to enhance classification accuracy. Can be used to summarize or enrich the context if needed. Email Send Nodes Each response category has a separate SMTP node with a custom HTML email: Guest Post Inquiry** YouTube Video Inquiry** Udemy Course Inquiry** Gmail: Mark as Read Marks the email so it isn’t processed again. Gmail: Apply Label Adds a label (e.g., Handled by Bot) for organization. Brevo: Create/Update Contact Saves the sender to your CRM for future communication or marketing. Email Templates Included Guest Post Template Includes pricing, website list, submission guidelines, and payment instructions. YouTube Review Template Includes package pricing, review samples, video thumbnails, and inquiry instructions. Step by Step Tutorial GET n8n Now N8N COURSE n8n Book More courses: http://lms.syncbricks.com YouTube Channel: https://youtube.com/@syncbricks How to Use Import the template into your n8n instance. Configure your Gmail OAuth2 and SMTP credentials. Set up your LangChain Text Classifier and Google Gemini API credentials. Update label ID in the Gmail node and ensure all custom fields like from.value[0].name match your use case. Run the workflow and watch it respond intelligently to new inquiries. Best Practices Always test with mock emails first. Keep the Google Gemini node optional if you want to reduce cost/API calls. Use Gmail filters to auto-label certain types of emails. Monitor your Brevo contacts to track new leads. Attribution & Support Developed by Amjid Ali This template took extensive time and effort to build. If you find it useful, please consider supporting my work. Buy My Book: Mastering n8n on Amazon Full Courses & Tutorials: http://lms.syncbricks.com Follow Me Online: LinkedIn: https://linkedin.com/in/amjidali Website: https://amjidali.com YouTube: https://youtube.com/@syncbricks

AI Sales Agent — Fully Automated Email Handling & Lead Scoring System

🤖 AI Sales Agent — Fully Automated Email Handling & Lead Scoring System Automate lead outreach, analyze replies with AI, and keep your CRM always in sync — hands-free. This workflow acts as a 24/7 intelligent sales assistant that not only sends personalized cold emails but also reads and interprets replies, updates your CRM, and even writes contextual responses — just like a real sales rep would. Ideal for founders, growth teams, and agencies who want to automate outreach and follow-ups without losing the human touch. 🧩 What This Workflow Does 🔹 1. Smart AI Email Analysis Every incoming email is parsed and sent to GPT-4o for structured classification: Detects unsubscribe requests, automated replies, or manual responses Extracts intent, sentiment, urgency, and key points Determines the next best action — follow-up, escalate, or close 🔹 2. Personalized AI Replies When appropriate, the workflow automatically drafts replies that: Match the sender’s tone and intent Address objections using feel-felt-found logic Suggest the most relevant product or resource Sign off naturally (e.g. “Sofia from Tech Powered Growth”) 🔹 3. Lead Scoring & CRM Sync (NocoDB) Leads are continuously enriched and scored based on activity: +5 points for interested replies, +2 for clicks, –10 for unsubscribes Status automatically transitions between cold → warm → hot Daily maintenance updates decay inactive leads and schedule re-engagement 🔹 4. Engagement Tracking & Insights The workflow tracks opens, clicks, bounces, spam, and unsubscribes from Brevo (Sendinblue), updating CRM records instantly. Each day, it generates a performance report with lead distribution, score changes, and actionable recommendations. ⚙️ Integrations Used OpenAI GPT-4o-mini** — intent classification & reply generation Brevo (Sendinblue)** — email sending & webhook event tracking Gmail** — real-time incoming replies & outbound responses NocoDB** — lead management, scoring, and analytics n8n Code Nodes** — smart logic for scoring, decay, and decision flow 🚀 Key Benefits ✅ Save hours of manual email triage and follow-ups 💬 Maintain human-sounding conversations with prospects 📊 Keep lead data accurate and always up-to-date ⚡ Automatically nurture, score, and re-engage leads 📈 Get daily actionable analytics for your sales pipeline 🛠️ Setup Instructions Connect your NocoDB, Brevo, Gmail, and OpenAI credentials Adjust your NocoDB table structure or use the sample schema provided Set your sender details in the “Send Initial Outreach Email” node Customize the AI response prompt with your brand tone or offer Turn on the triggers — and watch your AI sales assistant go to work 💡 Ideal For Solo founders automating outreach B2B agencies handling multiple clients Growth engineers and sales ops teams SaaS companies with inbound or outbound funnels 🧠 Pro Tip Pair this workflow with your lead scraping or enrichment flow to create a fully autonomous sales system — from discovery to closed deal.

Generate Daily Tech, Manga & Movies Newsletter from RSS Feeds with Brevo

🔧 How it works Scheduled Trigger The workflow is triggered automatically every day at 12:00 PM using a Cron node. RSS Feed Collection It fetches the latest content from multiple RSS feeds related to Technology, Manga, and Movies. Content Processing & Formatting The collected data is filtered and organized based on your interests. A dynamic HTML email template is generated to present the content in a clean and readable layout. Email Delivery The final newsletter is sent directly to your inbox using the Send Email node. ⚙️ Set up steps Configure RSS Sources Update the RSS feed URLs inside the Set nodes to match your preferred sources. Set Email Recipient Replace the email address in the Send Email node with your own. Adjust Schedule Modify the execution time in the Cron Trigger node if you want the newsletter to be sent at a different time. Activate the Workflow Enable the workflow to start receiving your personalized daily newsletter automatically.

Build your own Brevo and Gmail integration

Create custom Brevo and Gmail workflows by choosing triggers and actions. Nodes come with global operations and settings, as well as app-specific parameters that can be configured. You can also use the HTTP Request node to query data from any app or service with a REST API.

Brevo supported actions

Create
Create or Update
Delete
Get
Get Many
Update
Create
Update
Delete
Get Many
Send
Send Template
Create
Delete
Get Many

Gmail supported actions

Add Label
Delete
Get
Get Many
Mark as Read
Mark as Unread
Remove Label
Reply
Send
Send and Wait for Response
Create
Delete
Get
Get Many
Create
Delete
Get
Get Many
Add Label
Delete
Get
Get Many
Remove Label
Reply
Trash
Untrash

FAQs

  • Can Brevo connect with Gmail?

  • Can I use Brevo’s API with n8n?

  • Can I use Gmail’s API with n8n?

  • Is n8n secure for integrating Brevo and Gmail?

  • How to get started with Brevo and Gmail integration in n8n.io?

Need help setting up your Brevo and Gmail integration?

Discover our latest community's recommendations and join the discussions about Brevo and Gmail integration.
jake chard
Jan Koch
Paul Kennard

Looking to integrate Brevo and Gmail in your company?

Over 3000 companies switch to n8n every single week

Why use n8n to integrate Brevo with Gmail

Build complex workflows, really fast

Build complex workflows, really fast

Handle branching, merging and iteration easily.
Pause your workflow to wait for external events.

Code when you need it, UI when you don't

Simple debugging

Your data is displayed alongside your settings, making edge cases easy to track down.

Use templates to get started fast

Use 1000+ workflow templates available from our core team and our community.

Reuse your work

Copy and paste, easily import and export workflows.

Implement complex processes faster with n8n

red iconyellow iconred iconyellow icon