πŸ’¬ Send predefined personalized emails to leads from Google Sheets using SendGrid

⚑ 597 views Β· πŸ’¬ Lead Nurturing & AI Sales Agents

Description

πŸ“§ What It Does

This n8n workflow sends personalized marketing or outreach emails using predefined templates stored in Google Sheets, with SendGrid as the email delivery provider. Instead of relying on dynamic AI content, this setup selects a ready-made template and merges it with business-specific lead data β€” delivering consistent and fast email personalization at scale.

πŸ’‘ Why This Workflow?

Sometimes, you don’t need the overhead or variability of AI-generated content. Predefined templates give you:

πŸ‘€ Who It’s For

βš™οΈ How It Works

  1. Manual Trigger starts the workflow.
  2. Google Sheets (Leads tab) supplies a list of businesses with fields like name, location, email, category, etc.
  3. Loop started to execute each item.
  4. Google Sheets (Email Template tab) holds predefined subject and body templates (HTML supported).
  5. A random template is selected for each email.
  6. Placeholders like [BusinessName] or [Category] are replaced with actual lead info using the Fix Variable (Set) node.
  7. The formatted message is sent via SendGrid, using your authenticated sender email.
  8. A 1-second wait is added between emails to manage rate limits and avoid spam flags.
  9. Loop continues until all leads have been emailed.

πŸ›  How to Set It Up

  1. Import the .json file into your n8n instance.
  2. Connect the required credentials:
    • SendGrid API Key (ensure sender domain and identity is verified)
    • Google Sheets OAuth2
  3. Create or duplicate this sample sheet, which contains two tabs and modify to your business interest:
    • Leads
    • Email Template
  4. Update the leads and email templates to match your campaign.
  5. Click β€œExecute Workflow” to begin sending emails.

πŸš€ Want to Scale This?

Add additional workflows:

πŸ“¬ Need Help?

Feel free to reach out via email: buzanalytics@gmail.com Thanks for using this workflow

πŸ”— Nodes Used

Google Sheets, SendGrid

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup