Most small business owners spend 2 to 3 hours a day in their inbox. Responding to leads, forwarding emails to the right person, copying data into spreadsheets, sending follow-up sequences. It is repetitive work that a well-configured N8N workflow can handle in seconds.

N8N has a dedicated Gmail node that connects to your Google account via OAuth2. It can read incoming emails, send outbound messages, apply labels, reply to threads, and trigger entire workflows when a specific type of email arrives. You do not need to write code to set any of this up.

This guide covers the setup process, five practical use cases you can build today, and the key limits to know before you go live. If you want to understand the broader picture of what N8N can do for your business, start with our guide to building your first N8N workflow, then come back here.

What the N8N Gmail Node Can Do

N8N splits Gmail functionality into two node types:

Together, these two nodes cover the full read-write loop. You can build workflows that watch for specific incoming emails and automatically take action on them, without you touching your inbox.

Available actions in the Gmail node include:

Setting Up Gmail in N8N: Credentials

Before you build any workflow, you need to connect your Google account. N8N uses OAuth2, which means you authorize access through Google's standard login screen without giving N8N your password.

Step 1: Create a Google Cloud Project

Go to the Google Cloud Console and create a new project. Name it something like "N8N Automations." This is the container that holds your API credentials.

Step 2: Enable the Gmail API

Inside your project, go to APIs and Services, then Library. Search for "Gmail API" and enable it. This unlocks API access for your project.

Step 3: Create OAuth2 Credentials

Go to APIs and Services, then Credentials. Click "Create Credentials" and choose "OAuth client ID." Select "Web application" as the type. Under Authorized redirect URIs, add your N8N instance URL followed by /rest/oauth2-credential/callback. For example: https://your-n8n.com/rest/oauth2-credential/callback.

Step 4: Connect in N8N

In N8N, go to Credentials, click New, and search for "Gmail OAuth2." Paste in your Client ID and Client Secret from Google Cloud. Click "Connect" and complete the authorization flow. N8N stores the tokens securely and handles refresh automatically.

Once connected, all Gmail nodes in your workflows can use this credential. You only do this setup once.

Use Case 1: New Lead Email to CRM and Slack

Many SMBs receive inbound leads via email. A contact form submission arrives in Gmail, someone manually reads it, copies the name and email into the CRM, then pastes a note into Slack. That three-minute process happens dozens of times a week.

Here is the N8N workflow that handles it automatically:

  1. Gmail Trigger: Filter for emails from your contact form sender address or with subject containing "New inquiry" or "Contact form."
  2. Code node or AI Extract node: Parse the email body to extract name, email address, phone, and message.
  3. HubSpot or Airtable node: Create a new contact record with the extracted data.
  4. Slack node: Post a notification to your #leads channel with the contact's name, message preview, and a link to the CRM record.
  5. Gmail node: Apply a "Processed" label to the original email so you know it was handled.

The entire workflow runs in under 10 seconds. Your CRM is always up to date, your team is notified instantly, and you never miss a lead that came in at 11pm on a Friday.

Use Case 2: Automated Follow-Up Sequence

When a new contact enters your CRM or fills out a form, they expect a response. Most businesses send a generic "we received your message" reply and then go silent for days. That kills conversion.

N8N can send a real, personalized follow-up sequence tied to your Gmail:

  1. Webhook Trigger: A new contact is created in your CRM (or a form is submitted).
  2. Gmail node (Send): Immediately send a personalized welcome email from your Gmail address. Include the prospect's name and reference their specific inquiry.
  3. Wait node: Pause the workflow for 2 days.
  4. IF node: Check the CRM to see if the contact has replied or booked a call. If yes, stop. If no, continue.
  5. Gmail node (Send): Send a second follow-up email with a soft CTA to book a discovery call at rajsuyash.com/qualify.

This workflow runs on autopilot. The moment a lead enters your system, they receive a thoughtful email from your real Gmail account. No third-party email platform needed. No additional monthly fees.

Use Case 3: Email-to-Spreadsheet Data Extraction

Suppliers, vendors, and clients send structured data via email. Shipping notifications, order confirmations, invoice summaries. Businesses manually copy this data into Google Sheets or Airtable. It takes time and introduces errors.

N8N can parse these emails and populate a spreadsheet automatically:

  1. Gmail Trigger: Filter for emails from a specific sender (your supplier's domain) or with a specific subject line.
  2. Code node: Use a JavaScript regex or string split to extract the relevant fields from the email body (order number, amount, items, delivery date).
  3. Google Sheets node: Append a new row to your tracking sheet with the extracted data.
  4. Gmail node: Move the processed email to a "Logged" label to keep your inbox clean.

If the email format is inconsistent between senders, you can add an OpenAI node between the Code node and the Sheets node to normalize the extracted fields using a natural language instruction. See our N8N + OpenAI integration guide for how to set that up.

Use Case 4: Triggered Internal Alerts

Some emails need immediate human attention: a client escalation, a payment failure notice, a negative review notification. N8N can act as a filter that watches your inbox for high-priority triggers and routes them to the right person instantly.

  1. Gmail Trigger: Watch all incoming emails.
  2. IF node: Check if the email subject contains words like "urgent," "escalation," "refund," "complaint," or "cancel."
  3. Slack node (urgent path): Post an @channel alert with the email subject, sender, and body preview.
  4. Gmail node: Apply a "Needs Attention" label and star the email.
  5. Standard path: Do nothing (let the email sit normally in the inbox).

This workflow means critical emails never get buried. Your team is alerted within minutes of an urgent message arriving, even if no one is actively monitoring the inbox.

Use Case 5: Client Onboarding via Email

When a new client signs a contract or makes a payment, a sequence of internal tasks needs to happen: create a project folder, invite the client to a Notion workspace, schedule the kickoff call, send a welcome packet. Most businesses do this manually.

N8N can trigger the entire onboarding sequence from a single "Payment received" email from Stripe or your invoicing tool:

  1. Gmail Trigger: Watch for emails from Stripe or your payment processor with subject "Payment successful."
  2. Code node: Extract the client name and amount from the email body.
  3. Google Drive node: Create a new client folder from a template.
  4. Notion or Airtable node: Create a new client record in your project management tool.
  5. Gmail node (Send): Send the client a welcome email with the onboarding checklist and next steps.
  6. Slack node: Notify your team that a new client has been onboarded.

That is a 6-step process that used to take 20 to 30 minutes of manual work per client. With N8N, it runs in under a minute, every time, without anyone touching it.

Manual Email Work vs. N8N Gmail Automation

Task Manual Time per Week With N8N Time Saved
Log inbound leads to CRM 3-4 hours Automatic, <10 sec per lead ~3.5 hours
Send follow-up sequences 2-3 hours Fully automated with Wait nodes ~2.5 hours
Parse order/invoice emails to sheets 1-2 hours Parsed and logged automatically ~1.5 hours
Alert team to urgent messages Ongoing (delayed) Instant Slack alert, starred label Faster response + fewer missed emails
Client onboarding tasks after payment 20-30 min per client Triggered automatically, <1 min ~25 min per client

For a business handling 30 to 50 inbound leads per week, these automations add up to 8 to 12 hours of reclaimed time every week. That is roughly one full workday.

One of our clients, a specialty consumer brand, saw an 80% reduction in manual customer communication overhead after implementing N8N-based email and voice automation. The full breakdown is in the Le Marquier case study, which shows how a 98% AI handling rate translated directly to operational savings.

Key Limits to Know Before You Go Live

Gmail API Quotas

The Gmail API has a default quota of 250 quota units per second per user, and 1 billion quota units per day. Most N8N operations use 5 to 10 quota units. For SMBs, you are unlikely to hit this limit unless you are processing thousands of emails per hour.

Polling Interval for the Gmail Trigger

The Gmail Trigger polls on a schedule. The minimum polling interval in N8N Cloud is 1 minute. If you need near-real-time response, use Gmail's push notifications via a webhook setup (slightly more complex but achievable). For most use cases, a 1 to 5 minute poll is fast enough.

OAuth Token Expiry

Google OAuth2 tokens expire. N8N handles refresh tokens automatically, but if your credential falls into an error state (typically after extended inactivity or a Google security alert), you may need to re-authorize. Check your N8N workflow logs if you notice Gmail workflows going silent.

Sending Limits

Free Gmail accounts can send up to 500 emails per day via the API. Google Workspace accounts get up to 2,000 per day. For high-volume sending (outbound sequences to large lists), consider pairing N8N with a dedicated email service like SendGrid or Mailgun rather than sending through your personal Gmail.

How This Fits into a Broader Automation Strategy

Gmail automation is one piece of a larger picture. Most SMBs that see the biggest gains connect email automation to their CRM, scheduling tools, and customer communication channels simultaneously.

If you are using N8N to automate lead intake via Gmail, the next logical step is automating what happens after the lead responds: booking a call, sending a proposal, triggering an onboarding sequence. Our N8N scheduled triggers guide covers how to time these follow-up sequences precisely.

For businesses that also handle inbound phone calls alongside email, an AI voice agent can work alongside your N8N workflows. The voice agent handles incoming calls and pushes caller data directly into N8N, which then emails a summary and creates the CRM record. The two systems together cover both phone and email channels without any human touchpoint.

Not sure how ready your business is for this level of automation? Take our AI readiness assessment to get a clear picture of where to start.

If you want to understand the ROI before committing, our automation ROI calculator lets you input your current time costs and see projected savings within minutes.

Getting Started with N8N Gmail Automation

The fastest path to a working Gmail integration is to start with one use case, not five. Pick the workflow that matches your biggest current pain point: lead logging, follow-up sequences, or urgent email alerting.

Set it up, run it for a week, and measure the time saved. Once you see the pattern working reliably, expanding to additional use cases is straightforward because you have already built the Gmail credential connection and understand how the trigger and action nodes work together.

If you want help scoping the right workflows for your specific business, we build and deploy these automations for SMBs. Our N8N automation service includes full setup, testing, and documentation so your team can maintain the workflows going forward.

Frequently Asked Questions

Does N8N work with Gmail for free accounts?

Yes. N8N's Gmail node works with any Gmail account, including free @gmail.com addresses. You connect via OAuth2, which means you authorize N8N through Google's secure login flow without sharing your password. The Gmail API free tier allows up to 1 billion quota units per day, which covers the needs of most small businesses running automated workflows.

Can N8N send emails from my Gmail account automatically?

Yes. N8N can send emails from your Gmail account using the Gmail node's Send action. This includes setting the To, CC, BCC, subject, HTML body, and attachments. Emails sent this way appear in your Gmail Sent folder just like manually sent emails. You can trigger sends from any workflow event: a new CRM contact, a webhook, a form submission, a scheduled cron, or data from a spreadsheet.

What is the difference between using the Gmail node and the SMTP/Email node in N8N?

The Gmail node uses the Gmail API via OAuth2 and supports reading, labeling, replying, and sending emails tied to your specific Gmail account. It also lets you trigger workflows when new emails arrive. The SMTP/Email node uses standard email protocols to send outbound emails only; it cannot read or monitor your inbox. For most Gmail-based workflows, the Gmail node is the right choice because it provides both read and write access.

How do I trigger an N8N workflow when a new email arrives in Gmail?

Use the Gmail Trigger node as the first step in your workflow. Set it to poll for new emails on a schedule (every 1, 5, or 15 minutes) or filter by label, sender, or subject keyword. When a matching email arrives, N8N fires the rest of your workflow automatically. You can then parse the email body, extract data with a Code node or AI extraction, and send it to any other app.

Is N8N Gmail automation better than Zapier for email workflows?

N8N gives you more flexibility at lower cost. Zapier's Gmail integration works well for simple two-step connections, but becomes expensive at higher volumes due to task-based pricing. N8N charges per workflow run (or a flat monthly fee on N8N Cloud), and lets you add conditional logic, loops, AI processing, and multiple branches without extra cost per step. For businesses running more than 1,000 email triggers per month, N8N is almost always cheaper.

Ready to Automate Your Gmail Inbox?

Book a free 30-minute discovery call. We'll map out the email workflows that would save your team the most time and show you exactly what N8N can do for your business.

Book a Free Discovery Call

Suyash Raj
Suyash Raj Founder of rajsuyash.com, an AI automation agency helping SMBs save time and scale with AI agents, N8N workflows, and voice automation.