Automate Email Campaigns with n8n Using Gmail and Google Sheets

Automate Email Campaigns
Updated: July 25, 2026

Automating emails sounds complex. It is not.

If you are still sending emails manually from Gmail, you are wasting a lot of time only. With n8n, you can connect Gmail and Google Sheets and create a simple system that sends emails automatically.

No coding needed. Just basic setup.


What is Email Automation with n8n?

Email automation with n8n means sending emails based on data stored in Google Sheets.

For example, you have a sheet with:

  • Name
  • Email
  • Message

n8n reads this data and sends emails through Gmail automatically.

It works like your own mini email marketing system, but without monthly cost.


Why Use Gmail + Google Sheets with n8n?

This combination is very powerful for beginners.

  • Gmail is already familiar, no learning curve
  • Google Sheets works like a simple database
  • n8n connects everything together

You can create workflows for:

  • Lead outreach
  • Client follow-ups
  • Newsletter sending
  • Cold email campaigns

And best part, you control everything yourself.


How This Automation Works

Let’s understand the flow in simple words.

  1. You add email data in Google Sheets
  2. n8n checks the sheet at intervals
  3. It picks one row
  4. Sends email using Gmail
  5. Marks that row as “Sent”

That’s it. Simple and clean.


Step-by-Step Setup

1. Set Up n8n

First you need to install n8n.

You can host it locally or use cloud. Once installed, open dashboard and create new workflow.


2. Connect Google Sheets

Add a Google Sheets node.

  • Connect your Google account
  • Select your sheet
  • Choose the tab where data is stored

Make sure your sheet has proper columns like Name, Email, Message.


3. Add Trigger Node

Use a trigger like:

  • Cron (runs every few minutes)
  • Manual trigger (for testing)

This tells n8n when to run automation.


4. Filter Unsent Emails

Add a condition node.

Check if:
Status ≠ Sent

This prevents duplicate emails.


5. Connect Gmail Node

Now add Gmail node.

  • Choose “Send Email”
  • Map Email column
  • Add Subject
  • Use Message column as body

You can also personalize emails using variables like:
Hi {{$json[“Name”]}}


6. Update Sheet After Sending

After sending email, update that row.

Set Status = Sent

This keeps everything organized.

Real Use Case (Very Practical)

Let’s say you run a digital marketing service.

You collect leads in Google Sheets.

Now instead of sending emails manually, you:

  • Add leads in sheet
  • n8n sends emails automatically
  • You track everything in same sheet

This can save 2–3 hours daily easily.


Common Mistakes to Avoid

  • Sending too many emails at once from Gmail
  • Not adding delay between emails
  • Forgetting to mark emails as sent
  • Poor email copy (automation cannot fix bad content)

Do one thing, always test with 2–3 emails first only.


Why This Setup is Better Than Tools

Most tools charge monthly fees.

Here:

  • n8n is free
  • Gmail is free
  • Google Sheets is free

You are building your own system.

More control, less cost.


Final Thoughts

If you are starting with automation, this is one of the easiest workflows to build.

Simple setup. Real impact.

Once this is running, you can scale it further like:

  • Adding delays
  • Sending follow-ups
  • Integrating CRM

Start small, then improve step by step.


Looking for free n8n workflows?

Go to BULDRR AI and download from 10,000+ ready-made n8n automation workflows.
Full How-To guides included. No signup. No credit card. Completely free.

Automating emails sounds complex. It is not.

If you are still sending emails manually from Gmail, you are wasting a lot of time only. With n8n, you can connect Gmail and Google Sheets and create a simple system that sends emails automatically.

No coding needed. Just basic setup.


What is Email Automation with n8n?

Email automation with n8n means sending emails based on data stored in Google Sheets.

For example, you have a sheet with:

  • Name
  • Email
  • Message

n8n reads this data and sends emails through Gmail automatically.

It works like your own mini email marketing system, but without monthly cost.


Why Use Gmail + Google Sheets with n8n?

This combination is very powerful for beginners.

  • Gmail is already familiar, no learning curve
  • Google Sheets works like a simple database
  • n8n connects everything together

You can create workflows for:

  • Lead outreach
  • Client follow-ups
  • Newsletter sending
  • Cold email campaigns

And best part, you control everything yourself.


How This Automation Works

Let’s understand the flow in simple words.

  1. You add email data in Google Sheets
  2. n8n checks the sheet at intervals
  3. It picks one row
  4. Sends email using Gmail
  5. Marks that row as “Sent”

That’s it. Simple and clean.


Step-by-Step Setup

1. Set Up n8n

First you need to install n8n.

You can host it locally or use cloud. Once installed, open dashboard and create new workflow.


2. Connect Google Sheets

Add a Google Sheets node.

  • Connect your Google account
  • Select your sheet
  • Choose the tab where data is stored

Make sure your sheet has proper columns like Name, Email, Message.


3. Add Trigger Node

Use a trigger like:

  • Cron (runs every few minutes)
  • Manual trigger (for testing)

This tells n8n when to run automation.


4. Filter Unsent Emails

Add a condition node.

Check if:
Status ≠ Sent

This prevents duplicate emails.


5. Connect Gmail Node

Now add Gmail node.

  • Choose “Send Email”
  • Map Email column
  • Add Subject
  • Use Message column as body

You can also personalize emails using variables like:
Hi {{$json[“Name”]}}


6. Update Sheet After Sending

After sending email, update that row.

Set Status = Sent

This keeps everything organized.

Real Use Case (Very Practical)

Let’s say you run a digital marketing service.

You collect leads in Google Sheets.

Now instead of sending emails manually, you:

  • Add leads in sheet
  • n8n sends emails automatically
  • You track everything in same sheet

This can save 2–3 hours daily easily.


Common Mistakes to Avoid

  • Sending too many emails at once from Gmail
  • Not adding delay between emails
  • Forgetting to mark emails as sent
  • Poor email copy (automation cannot fix bad content)

Do one thing, always test with 2–3 emails first only.


Why This Setup is Better Than Tools

Most tools charge monthly fees.

Here:

  • n8n is free
  • Gmail is free
  • Google Sheets is free

You are building your own system.

More control, less cost.


Final Thoughts

If you are starting with automation, this is one of the easiest workflows to build.

Simple setup. Real impact.

Once this is running, you can scale it further like:

  • Adding delays
  • Sending follow-ups
  • Integrating CRM

Start small, then improve step by step.


Looking for free n8n workflows?

Go to BULDRR AI and download from 10,000+ ready-made n8n automation workflows.
Full How-To guides included. No signup. No credit card. Completely free.

Author
Written By
Vikash Kumar
Building AI agents, n8n workflows and end-to-end automation for 30+ Brands across India, the US, Europe, Dubai & Australia. 7+ years of Experience saving founders real hours every week - no code required.
Ask more Questions about this Blog with AI:

Our AI Articles

Learn from our AI Articles to excel in your profession ;)

The LinkedIn SLAY Framework Explained Step by Step (With Real Post Examples)

Most LinkedIn posts fail for the same reason. They either read like a press release, sound like a motivational poster,...

What Is n8n? A Simplest-English Guide for Non-Technical People

What is n8n? This plain-English guide explains it simply for beginners — what it does, how it works, and why...

Build an AI Agent in n8n: Beginner Step-by-Step Guide (2026)

Learn to build your first n8n AI agent step by step with no code. This beginner guide covers the AI...

n8n on Hostinger VPS: The Complete Beginner Setup Guide (2026)

Learn how to deploy n8n on a Hostinger VPS step by step. A beginner-friendly 2026 guide with no Linux or...

n8n Webhook Tutorial: Trigger Any Automation from Anywhere (2026)

Learn how to set up n8n webhooks step by step. This beginner guide covers triggers, test vs production mode, security...

n8n Pricing 2026: Free Self-Hosted vs Cloud Costs Explained

n8n pricing broken down for 2026: every Cloud plan cost, real self-hosted server prices, and how to pick the option...

n8n MCP: How to Connect AI Agents to Any Tool (2026)

n8n MCP lets your AI agent connect to any tool through one shared standard, no custom code needed. Here is...

Lara Acosta LinkedIn Templates and Hooks (2026 Examples)

Copy Lara Acosta LinkedIn templates and hook examples, plus the SLAY framework, to write posts that get read. A simple...

n8n Docker Setup: Install n8n the Easy Way (2026 Guide)

Learn how to install n8n with Docker step by step. A beginner-friendly 2026 guide to run n8n on your own...

How to Self Host n8n for Free: The Beginner VPS Setup Guide (2026)

The n8n cloud version has a free trial that runs out. After that, you pay a monthly fee for every...

10 Best n8n Workflows Every Business Should Automate

Manual work is killing business speed. In 2026, companies that still copy-paste data between apps are already behind. This is...

Automating the First 14 Days After Someone Buys From You

How to automate the first 14 days after a sale closes — welcome messages, account setup, kickoff booking, and day-7/day-14...
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.