Automated Lead Follow-up System with Gmail, Google Calendar & Sheets Sync

Go to Workflow
0 views
Built by Rahul Joshi Rahul Joshi
Created on June 05, 2026

Description

Description
Boost your meeting conversion rates with this Automated Meeting Booking Sequence! This workflow automatically follows up with unbooked leads after 24 hours, sends personalized emails with calendar links and alternate time slots, and confirms bookings via replies or webhook triggers—ensuring you book more meetings with less manual effort.

What This Template Does

📅 Runs every hour to check for unbooked leads
📋 Fetches lead details (name, company, contact info) from Google Sheets
📧 Sends personalized follow-up emails with booking links + alternate time slots
🗓 Creates placeholder events in Google Calendar for reserved slots
⏳ Waits 24 hours to monitor lead responses
📩 Analyzes replies for booking confirmations
🔄 Updates Google Sheets with confirmed “BOOKED” status

Prerequisites

Google Sheets with lead details (Name, Email, Status, Initial Reply Date)
Gmail API credentials (for follow-up emails)
Google Calendar API credentials (for placeholder events)
n8n instance (self-hosted or cloud)

Step-by-Step Setup

Use a schedule trigger to run the workflow hourly.
Fetch lead records from Google Sheets.
Add an IF condition to detect leads with status = “Unbooked” OR >24 hrs since reply.
Send a Gmail follow-up email with booking link + 2 alternate time slots.
Create a Google Calendar placeholder event (e.g., 24 hrs from now).
Add a 24-hour delay node to wait for responses.
Fetch Gmail threads to check replies or webhook responses.
If confirmed → update Google Sheets status to “BOOKED.”

Customization Ideas

Replace Gmail with Outlook or Zoho Mail.
Add AI-generated personalized email copy for higher response rates.
Use Slack/Telegram alerts when a booking is confirmed.
Connect to your CRM (HubSpot, Zoho, Salesforce) for full sync.

Key Benefits
✅ Automates follow-ups for unbooked leads
✅ Increases meeting conversion with ready-made slots
✅ Reduces manual effort in tracking responses
✅ Keeps CRM/Google Sheets updated automatically

Perfect For
Sales teams managing high-volume leads
SDRs ensuring follow-ups never get missed
Agencies scheduling discovery/intro calls
Businesses that want to maximize conversions with minimal effort

Nodes Used (3)

Gmail
n8n-nodes-base.gmail
Google Calendar
n8n-nodes-base.googleCalendar
Google Sheets
n8n-nodes-base.googleSheets