π¬ Generate overdue lead follow-up Gmail drafts with Google Sheets and Gemini
β‘ 28 views Β· π¬ Lead Nurturing & AI Sales Agents
Description
Automatically identifies overdue sales leads and generates personalized follow-up emails using AI.
How it works
- Runs every weekday
- Reads leads from Google Sheets
- Filters leads with no contact for 5+ days
- Downloads last meeting transcript from Google Drive
- Uses Google Gemini to write a personalized email
- Saves the email as a Gmail Draft for review
- Updates lead status in the Sheet
Setup
- Google Sheets with columns: Current Status, Last Contact, Name, Company, Email, Meeting Transcript, Sales Rep
- Google Drive access for transcript files
- Google Gemini API key (free from Google AI Studio)
- Gmail account
- Slack workspace
Supported file types
- TXT
Notes
- Emails are saved as drafts only β not sent automatically
- Supported lead statuses: New
- Skips leads with status: Draft Created, Sent, Closed
Inspiration
This workflow was built to solve a real problem at an educational institute. The sales team needed someone to remind them about follow-ups and draft personalized emails β but hiring a personal assistant wasnβt financially feasible.
Based on that, this system acts as that assistant: it tracks overdue leads, reads meeting transcripts, and writes personalized follow-up emails automatically.
I kept this stack free where possible β using Google Geminiβs free tier for AI. For small sales teams, I believe the daily token limits are more than sufficient, making this a zero-cost automation.
π Nodes Used
Google Sheets, HTTP Request, Slack, Gmail, Schedule Trigger, Filter
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File