Skip to product information

Schedule Gmail Email Campaigns from Google Sheets (n8n)

Schedule Gmail Email Campaigns from Google Sheets (n8n)

 (200+Reviews)
Regular price £8.99
Regular price £8.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Schedule Gmail Email Campaigns from Google Sheets (n8n)

Schedule Gmail Email Campaigns from Google Sheets (n8n)

Regular price £8.99
Regular price £8.99 Sale price
SAVE Sold out

Schedule Gmail Email Campaigns from Google Sheets (n8n)

Automatically send personalized Gmail emails with a PDF attachment—triggered on a schedule and powered by your Google Sheets “Not sent” list. This n8n workflow checks your spreadsheet every 15 minutes, then sends each recipient a tailored message and attaches a Google Drive PDF.

What this workflow does

  • Runs on a schedule: The workflow is triggered every 15 minutes using an n8n scheduled trigger.
  • Reads unsent recipients from Google Sheets: It pulls rows from a specified worksheet where the Status column equals “Not sent”.
  • Downloads the attachment from Google Drive: It downloads a specific PDF from Google Drive (using the selected file ID).
  • Sends personalized Gmail emails: For each matching row, it sends a Gmail message to the row’s Email address, using mapped values such as First Name and Subject, and attaches the downloaded PDF.

Use cases

  • Run batch outreach campaigns where recipients are managed in Google Sheets and marked “Not sent” until delivery.
  • Send individualized PDF-based documents (e.g., informational packets) to leads or customers listed in your spreadsheet.
  • Operate a lightweight email distribution pipeline for SaaS onboarding or follow-ups, without manually sending each message.

Technical details

  • n8n nodes / tech stack: Schedule Trigger, Google Sheets, Google Drive, Gmail
  • OAuth connections required: Google Sheets OAuth, Google Drive OAuth, and Gmail OAuth
  • Configurable inputs: Spreadsheet + worksheet name, the Status column value (“Not sent”), PDF file ID, and email body mappings for Email, First Name, and Subject
View full details