I spent 3 Hours building what most agencies charge $900 for.
An automated email drip campaign in n8n that runs a full 7-day
lead nurturing sequence — across multiple lead sources — with
zero manual intervention.
Here's what it does:
━━━━━━━━━━━━━━━━━━━━
THE SYSTEM
━━━━━━━━━━━━━━━━━━━━
Two lead capture forms (Tally + Jotform) feed into a single
Google Sheet as the lead database. Every submission triggers
an immediate acknowledgment email, then the system
auto-schedules 2 follow-ups:
• Email #1 — Immediate (Thanks + acknowledgment)
• Email #2 — Day 2 (More info + Calendly link)
• Email #3 — Day 4 (Last touch — any questions?)
A Schedule Trigger runs hourly, checks which leads are "due,"
and routes each lead through a Switch node to the correct
email step.
━━━━━━━━━━━━━━━━━━━━
WHAT MAKES THIS DIFFERENT
━━━━━━━━━━━━━━━━━━━━
Most drip campaigns are one-way. This one LISTENS:
→ A Gmail trigger watches for replies every minute
→ When a lead replies, it matches them in the sheet
→ Their status flips to "replied" → sequence stops instantly
→ A Slack notification fires: "🎉 {Name} replied about
{Service Interest}!"
No more emailing someone who already responded.
No "you look spammy" moments.
━━━━━━━━━━━━━━━━━━━━
EDGE CASES I HANDLED
━━━━━━━━━━━━━━━━━━━━
• Invalid emails → Regex validation → marked as "error"
• Batch processing → 10 leads at a time → no Gmail rate limits
• Unsubscribe link in every email → webhook → instant
removal from the sequence
• Error Trigger → Slack alert + email alert with the failed
node name and error stack
• Timezone-aware scheduling → Africa/Cairo → next_email_date
calculated precisely
• Retry logic → 3 retries with 5s delay on every Google
Sheets operation
━━━━━━━━━━━━━━━━━━━━
THE STACK
━━━━━━━━━━━━━━━━━━━━
• n8n (orchestration)
• Google Sheets (lead DB)
• Gmail API (send + monitor)
Tally.so + Jotform (lead capture)
• Slack (alerts)
━━━━━━━━━━━━━━━━━━━━
WHY I BUILT THIS
━━━━━━━━━━━━━━━━━━━━
I was auditing lead-handling for a real estate client.
They had 300+ leads sitting in a spreadsheet — 60% had never
received a second email. Conversion was sitting at 4%.
Follow-up within 1 hour increases conversion by 7x.
But humans don't follow up consistently. Automations do.
After deploying this: 22% of cold leads booked a
consultation call within 2 weeks.
━━━━━━━━━━━━━━━━━━━━
WHAT I'D DO DIFFERENTLY
━━━━━━━━━━━━━━━━━━━━
If I were to rebuild this for a SaaS company, I'd:
→ Swap Google Sheets for Airtable or Postgres
→ Add AI-powered email personalization (OpenAI node)
→ A/B test subject lines automatically
→ Score leads based on reply sentiment
━━━━━━━━━━━━━━━━━━━━
The full workflow JSON is 800+ lines. If you want to
study it, rebuild it, or adapt it for your own use case —
Drop a 🔥 in the comments and I'll send you the workflow
file + the Google Sheet template + email templates.
Not selling anything. Just thought this community would
find the architecture useful.
— Abdelmalk
1
1 comment
Abdelmalk Khairy
3
I spent 3 Hours building what most agencies charge $900 for.
AI Automation Agency Hub
skool.com/learn-ai
Learn and become genuinely proficient in AI to get paid for it. From the creators of the AI Automation Agency model.
Leaderboard (30-day)
Powered by