Automate Local Leads Healthcare Legal Products Blog Free Revenue Audit
n8n Lead Generation Automation 13 min read

n8n Templates for Lead Generation: 8 Workflows That Actually Fill Pipelines

n8n is one of the most flexible automation platforms available — but the lead generation use cases aren't well-documented in one place. These are 8 practical n8n workflow blueprints for lead gen, from instant form-to-CRM routing to AI-powered lead scoring to 90-second follow-up sequences.

Most n8n tutorials cover the basics — webhook triggers, HTTP requests, sending emails. What's harder to find is a focused collection of production-ready workflows for a specific use case.

This post is that collection for lead generation. Each workflow below includes the node chain, what it does, configuration notes, and when to use it. These are the workflows we deploy most frequently for clients — adapted here as blueprints you can use directly or customize for your stack.

Why n8n for Lead Gen (vs. Make.com or Zapier)

Short answer: cost and flexibility. n8n's self-hosted option means zero per-operation costs once you're running on a VPS or local machine — critical when you're building high-volume lead workflows that might fire 500+ times per day. For agencies running these for clients, n8n's white-labeling and multi-tenant support also make it more practical than Zapier at scale.

The tradeoff: steeper setup curve than Make.com, and fewer pre-built integrations for niche tools. If your client uses an obscure CRM, Make.com's 1,500+ connectors sometimes wins. For the common stack (Gmail, Typeform, HubSpot, Airtable, Slack, GPT-4o), n8n handles everything cleanly.

Before you build: Map the workflow on paper first — trigger, decision points, branches, outputs. The 15 minutes you spend mapping saves 2 hours of debugging. n8n's visual canvas makes it easy to build complexity that becomes unmaintainable if you didn't design it first.

The 8 Workflows

WF 01

Form → CRM → Instant Follow-Up (Sub-90-Second Response)

Beginner

The foundational lead gen workflow. Fires the moment a lead submits a form — routes to CRM, sends a personalized first-touch email or SMS within 90 seconds, and notifies the sales owner. This alone closes the gap that loses most inbound leads.

Webhook (Typeform/Jotform) Set Node (clean fields) HubSpot: Create Contact OpenAI: Draft email Gmail: Send Slack: Notify team

Key config: Use the Set node to normalize field names (different form tools return different key names). The OpenAI node should take first name, business type, and inquiry type as inputs and generate a personalized 3-sentence email. Keep the prompt tight — generic AI follow-ups are detectable and convert poorly.

When to use: Any business with an inbound contact form and a response time problem. Almost universal. Highest ROI of any automation in the lead gen stack.

WF 02

AI Lead Scoring on New CRM Contacts

Intermediate

Runs automatically when a new contact is added to HubSpot (or any CRM via webhook). Uses GPT-4o to score the lead 1–10 based on defined criteria (company size, job title, expressed urgency, inquiry type) and writes the score + reasoning back to a custom CRM property. Sales team sees a prioritized queue instead of a flat list.

HubSpot Trigger: Contact Created OpenAI: Score lead IF: Score ≥ 7 HubSpot: Update property Slack: Alert (hot lead)

Key config: The scoring prompt is the critical piece. Define your ICP clearly in the system prompt: industry, company size range, role seniority, urgency signals. Give GPT-4o a scoring rubric (e.g., "10 = enterprise, immediate budget, decision-maker; 5 = small biz, no stated timeline; 1 = student or job seeker"). Have it return a JSON object with score and one-line reasoning.

When to use: Teams with high inbound volume who need prioritization. Especially useful for agencies running lead gen for B2B clients with diverse inbound sources.

WF 03

Missed Call → Instant SMS Follow-Up

Beginner

Triggers when a call is missed (via Twilio or a business phone system with webhook support). Sends an automatic SMS within 60 seconds: "Hey [Name], sorry we missed your call — we want to make sure we connect. [Book a time: link] or reply here and we'll call you back." Captures callers who won't call again or leave a voicemail.

Webhook (Twilio missed call) Twilio: Send SMS Airtable: Log interaction Slack: Notify team

Key config: SMS copy matters more than most people expect. Short, personal, action-oriented. Include the booking link (Calendly or equivalent) so the prospect can self-schedule without waiting for a callback. Log every missed call to Airtable for weekly review.

When to use: Dental offices, real estate agents, law firms, home services — any business where inbound phone calls are a primary lead source. The missed call problem is endemic.

WF 04

90-Day Lead Nurture Sequence (Drip Automation)

Intermediate

Enrolls leads in a time-based email sequence from the moment they enter the CRM. Checks days since enrollment, sends the appropriate touchpoint, marks sent in a tracker to prevent duplicates, and exits when the lead books a call or converts. 8 touchpoints over 90 days: Day 1, 3, 7, 14, 21, 30, 60, 90.

Schedule: Daily 9 AM HubSpot: Get enrolled leads IF: Days since enrollment Switch: Day 1/3/7/14... Gmail: Send sequence email HubSpot: Update last contacted

Key config: Use the Switch node to branch to different email templates per touchpoint. The Day 1 email is a value add (a tip, a resource, something useful). Days 7 and 14 are soft CTAs. Days 21 and 30 are case study or social proof. Days 60 and 90 are re-engagement / last-chance. Build the email content in a Google Sheet so clients can edit it without touching n8n.

When to use: Any business with a longer sales cycle where leads don't convert on first contact. B2B services, high-ticket offerings, complex products.

Want all 30+ workflows as importable blueprints?

Complete workflow template pack — n8n and Make.com blueprints for lead gen, client onboarding, content automation, support, and reporting. Ready to import and customize.

Get the Workflow Pack — $47 →
WF 05

Zillow/Realtor.com Lead Routing & Instant Response

Intermediate

Captures leads from real estate portals (via email parsing or direct webhook integration), extracts key fields (name, phone, property of interest, timeline), routes to the right agent based on territory or round-robin rules, and sends the lead a personalized first-touch text + email within 90 seconds.

Email Trigger (Gmail) or Webhook OpenAI: Extract lead fields Switch: Territory routing CRM: Create contact + assign Twilio: SMS to lead Gmail: Email to lead + agent

Key config: The OpenAI extraction step is the reliability key. Use a structured extraction prompt that returns JSON regardless of how the portal formats the lead email. Test against 20 real lead email formats before deploying. The routing logic (Switch node) uses zip code or neighborhood to match agent.

When to use: Real estate teams. Delivers the single highest-ROI automation in the residential real estate space — first-to-respond wins the deal. Build this first for any real estate client.

WF 06

Review Request After Service (Auto-Triggered)

Beginner

Fires 24–48 hours after a service appointment or transaction is marked complete in the CRM. Sends a review request via SMS: personalized, short, with a direct link to the Google review page. No friction. Response rate 3–5x higher than asking at the point of service.

HubSpot Trigger: Deal stage = "Won" Wait: 24 hours IF: Already reviewed? Twilio: Send review request SMS HubSpot: Log sent

Key config: The Wait node in n8n handles delayed execution cleanly. Check the "Already reviewed" flag first to avoid duplicate requests (store this as a CRM property). The SMS message should be under 160 characters, first-name only, and include the direct review URL (bit.ly shortened for clean display).

When to use: Any service business — dental, real estate, legal, home services. Google review volume directly affects local search ranking. This workflow compounds in value over time.

WF 07

LinkedIn Profile Visit → Automated Outreach Trigger

Advanced

Uses LinkedIn Sales Navigator activity (via Phantombuster or native webhook) to detect when a target prospect visits your profile or engages with your content. Triggers a personalized outreach sequence — a LinkedIn connection request + note, followed by a value-add message if they connect. Turns passive signal into active outreach without manual monitoring.

Webhook (Phantombuster event) IF: In target list? OpenAI: Draft connection note LinkedIn: Send connection request Wait: 48 hours IF: Connected? LinkedIn: Send follow-up DM

Key config: LinkedIn automation sits in a gray area — use this carefully and within LinkedIn's rate limits (no more than 20–30 connection requests/day). The connection note must be personalized and reference the context (content they engaged with, mutual connections). Generic notes get ignored. Build a prospect list in Airtable to gate who enters the workflow.

When to use: B2B agencies and consultants doing targeted outbound. Highest-intent signal on LinkedIn is profile visit — intercepting it with relevant outreach converts disproportionately well.

WF 08

Re-Engagement: Dormant Lead Revival

Intermediate

Runs weekly. Pulls contacts who haven't been touched in 60+ days and haven't converted. AI generates a personalized re-engagement message based on their original inquiry topic and current date context. Sends via email or SMS. Reactivates 5–10% of dormant leads on average — pipeline that would otherwise be written off.

Schedule: Weekly Monday 9 AM HubSpot: Get dormant contacts Filter: No contact 60+ days OpenAI: Draft re-engagement message IF: Has phone? Twilio SMS or Gmail HubSpot: Update last contact

Key config: The AI prompt for re-engagement should reference the original inquiry ("You reached out a couple months ago about [topic]") and include a low-friction CTA (not "book a call" — something easier like "still thinking about this?" or a useful resource link). Keep the tone casual. Limit to 50–100 contacts per week to maintain quality and avoid spam signals.

When to use: Any business with a CRM full of leads that went quiet. Usually uncovers 10–20% of missed revenue opportunity sitting in existing data.

Building These for Clients: What to Charge

WorkflowBuild TimeComplexitySuggested Price
WF 01: Form → CRM → Follow-Up2–4 hrsLow$500–800 setup
WF 02: AI Lead Scoring3–5 hrsMedium$600–900 setup
WF 03: Missed Call SMS1–2 hrsLow$300–500 setup
WF 04: 90-Day Nurture Sequence4–8 hrsMedium$800–1,200 setup
WF 05: RE Portal Lead Routing4–6 hrsMedium$800–1,200 setup
WF 06: Review Request1–2 hrsLow$300–500 setup
WF 07: LinkedIn Outreach Trigger6–10 hrsHigh$1,200–1,800 setup
WF 08: Dormant Lead Revival2–4 hrsMedium$500–700 setup

Pricing note: Setup fees are one-time. The real business model is monthly retainer for maintenance, monitoring, and iteration ($200–500/mo per client depending on complexity). Stack 5 clients and the retainer revenue alone is $1,000–2,500/month — before any new build work.

Get 30+ Workflow Templates for n8n and Make.com

Ready-to-import automation blueprints — lead gen, client onboarding, content pipelines, support triage, reporting, and more. Built for agencies and freelancers who want to deploy faster and stop rebuilding the same workflows from scratch.

Related Articles

n8n vs Make.com for Agency Automation Read → How to Automate Your Entire Agency with SOPs Read → Lead Response Time: Why Speed Wins Deals Read → 8 Make.com Templates for Agency Automation Read → LinkedIn Thought Leadership for Consultants: The Inbound System Read →
Looking for done-for-you resources? AI Automation Workflow Templates — 30+ Make.com & n8n Blueprints ($47) →