πŸ’¬ Send personalized cold email follow-ups from Google Sheets with ZeptoMail

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

Description

Automated Cold Email Follow-up Sequence with Google Sheets & ZeptoMail

Stop losing leads to manual follow-up fatigue. This workflow runs daily, checks your Google Sheets lead tracker, and automatically sends the right follow-up email at the right time β€” personalized by partner type (College, Influencer, or Brand) β€” then updates the sheet status so nothing slips through the cracks.

Who is this for?

Founders, sales reps, and growth teams who manage outreach to multiple partner types and need a reliable, hands-off follow-up engine without a full CRM.


What this workflow does

  1. Triggers daily via Schedule node
  2. Reads your Google Sheet to fetch all leads
  3. Filters active leads β€” skips anyone marked completed, replied, or unsubscribed
  4. Checks follow-up date β€” only processes leads due today or earlier
  5. Routes each lead by their current stage (sent β†’ followup_1 β†’ followup_2 β†’ completed)
  6. Builds a personalized HTML email based on partner type (College/University, Influencer, Brand, or generic)
  7. Sends via ZeptoMail with threading headers to keep replies in the same email thread
  8. Updates the Google Sheet with the new status and next follow-up date

Prerequisites


Google Sheet structure

Your tracking sheet should have (at minimum) these columns:

ColumnDescription
EmailLead’s email address
nameLead’s full name
partner_typeOne of: college, influencer, brand
statusCurrent stage: sent, followup_1, followup_2, completed, replied, unsubscribed
follow_up_dateDate the next follow-up should be sent (YYYY-MM-DD)
message_id(Optional) Original email Message-ID for threading

Setup steps

  1. Install the community node n8n-nodes-zohozeptomail in your n8n instance
  2. Connect Google Sheets β€” add your OAuth credentials in n8n
  3. Connect ZeptoMail β€” add your API key credentials
  4. Update the Google Sheet ID and sheet name in the Read Tracking Sheet node
  5. Replace placeholder values in the Code nodes:
    • [YOUR COMPANY], [YOUR NAME], [YOUR EMAIL]
    • https://calendly.com/REPLACE_WITH_CALENDAR_LINK
  6. Set the workflow to Active β€” it will run automatically every day

Customization


⚠️ Important notes

πŸ”— Nodes Used

Google Sheets, Schedule Trigger, Filter

πŸ“₯ Import

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

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