What This Workflow Does
This template transforms your sales process from a manual, time-consuming chore into a fully automated, intelligent pipeline. It acts as an AI-powered Sales Development Representative (SDR) that works 24/7, handling everything from lead intake to booking coordination.
Instead of manually copying leads from a spreadsheet into your CRM, writing personalized follow-up emails, checking calendar bookings, and chasing no-shows, this workflow orchestrates all four tasks autonomously. It ensures every prospect receives timely, relevant communication while keeping your CRM perfectly updated.
The system eliminates the most repetitive parts of sales outreach, reducing human error and ensuring consistency. You get a self-updating sales machine that nurtures leads, books meetings, and manages follow-up sequences without requiring daily oversight.
How It Works
1. The CRM Agent
A scheduled trigger runs daily to pull fresh leads from a temporary "Lead List" Google Sheet. It adds them to your master CRM Sheet, formats the data (name, email, company, industry), and then resets the temporary list so it's ready for the next batch. This automates data entry completely.
2. The Follow-Up Agent
Another scheduled trigger checks your CRM for active leads who haven't booked a call yet and haven't been emailed in the last 48 hours. Using OpenAI, it customizes one of three sequential email templates based on the prospect's details. It sends the email via Gmail and automatically logs the follow-up count and date in your CRM.
3. The Concierge Agent
Whenever a new event is created in your Google Calendar, this flow intercepts it. If it matches your booking criteria (like a sales call), it finds the attendee's email in your CRM and updates their status to "Call Scheduled"—instantly pulling them out of the automated follow-up sequence.
4. The No-Show Agent
Every 6 hours, a trigger checks your CRM for anyone marked as a "No Show." It sends them a polite, automated email via Gmail offering to reschedule and updates their CRM status so they aren't emailed twice. This ensures missed meetings don't break the pipeline.
Who This Is For
This automation is perfect for solopreneurs, small sales teams, and startups who need to scale outreach without hiring a full-time SDR. It's also valuable for agencies managing multiple client pipelines, consultants who want systematic lead nurturing, and any business that relies on consistent follow-up to convert leads.
If you're spending hours each week on manual data entry, email writing, and calendar coordination, this workflow reclaims that time. It's especially useful for businesses using Google Sheets as a lightweight CRM, but can be adapted to integrate with professional CRM platforms like Salesforce or HubSpot.
What You'll Need
- Google Sheets access – to serve as your CRM and lead intake sheet.
- Gmail account – for sending personalized follow-up emails.
- Google Calendar – to track booked meetings and trigger status updates.
- OpenAI API credentials – for generating context-aware email content.
- n8n instance – either cloud or self-hosted, to run the automation.
Quick Setup Guide
1. Download the template JSON file and import it into your n8n workspace.
2. Duplicate the provided Google Sheets structure: a "Lead List" for new entries and a "CRM Master" with columns for contact info, follow-up count, last email date, and call status.
3. Authenticate your Google Sheets, Google Calendar, and Gmail accounts within n8n.
4. Update the Google Calendar trigger node to point to your specific booking calendar.
5. Open the AI LLM Chain nodes and customize the email copy—replace placeholder calendar links and sign-offs with your own details.
6. Activate the workflow. The system will now run autonomously, managing your sales pipeline behind the scenes.
Pro tip: Start with a small batch of test leads to verify email personalization and CRM updates before scaling to your full list.
Key Benefits
Eliminates manual data entry – Leads automatically move from intake sheet to CRM, formatted and ready for outreach.
Personalizes at scale – AI generates unique emails for each prospect based on their role, company, and industry, boosting engagement rates.
Ensures timely follow-up – Sequences run on a precise schedule, eliminating human forgetfulness and reducing response time from days to hours.
Automates booking coordination – Calendar events instantly update CRM statuses, stopping follow-ups for booked leads.
Handles no-shows gracefully – Automated rescheduling emails keep prospects engaged even when meetings are missed.