I'll tell you what kills most small business lead generation: the 24-hour gap. Someone fills out your contact form. You're in a client meeting. You see the notification two hours later, reply four hours after that. By then, they've already booked a call with the second company they contacted. The lead wasn't lost to a better competitor — it was lost to a faster one.
The first automation I set up for every client project is the 2-minute lead response. It single-handedly changes their lead-to-meeting conversion rate more than anything else I do for them, and it requires about 3 hours to set up once.
The lead automation stack — exact setup
The form: WPForms on the WordPress site, with a webhook configured to fire on every submission. WPForms Pro costs about ₹1,500/year for the webhook feature — worth every rupee. The webhook fires the moment a form is submitted and sends the complete form data (name, email, phone, message, page URL, time, browser info) to n8n.
n8n receives the webhook and runs a branching workflow:
Branch 1: Immediate personalised email response. Claude API generates a 3-paragraph reply using the person's name, the specific service or question they mentioned in their message, and a proposed next step (book a 15-minute call via Calendly link). Goes out within 90 seconds of form submission. Not a generic "Thank you, we'll be in touch" auto-reply — a substantive message that acknowledges what they asked about.
Branch 2: WhatsApp notification to me via the WhatsApp Business API (or a simpler integration through Twilio or WhatABot). The notification includes the person's name, their message, their phone number as a clickable link, and a single-sentence AI-generated summary of what they're asking about. I can respond personally if I choose — or the automated reply handles it and I see it later.
Branch 3: CRM entry creation. Using either the HubSpot free tier (excellent API, no cost for basic CRM), Zoho CRM API, or a custom database — n8n creates the contact record, tags the lead source (which form on which page), and adds a first activity note with the message content. No manual data entry. The CRM record exists from minute one.
Branch 4 (conditional): If the person didn't book a call in the initial response (tracked via Calendly API after 48 hours) — a follow-up email sequence starts via Mailchimp. Three emails over 7 days: value-add content relevant to what they asked about, a gentle nudge, a final "closing the loop" message. Each sequence is written once by Claude, reviewed by me once, and then runs on autopilot forever.
SEO monitoring automation — what to watch and how to respond
Most businesses do SEO audits when someone remembers to do them — which means monthly at best, quarterly in practice. Problems propagate for months before anyone notices. Automation fixes this.
The rank monitoring workflow: Ahrefs or Semrush (both have APIs) export the target keyword rankings weekly. n8n compares this week's rankings to last week's. If any target keyword drops more than 3 positions, a workflow triggers: Claude receives the current post URL, the keyword, the current ranking, and the top 3 competing URLs. It produces a specific content optimisation brief — what sections to expand, what questions are being answered by the competing content that our post misses, what internal links to add. This brief arrives in Slack or email, ready for implementation. The problem is caught in week 1, not month 3.
The technical SEO monitoring workflow: Screaming Frog scheduled crawls (weekly) → results exported via API → n8n compares to baseline → any new 404s, redirect chains, missing meta descriptions, or images without alt text generate a prioritised list with post URLs and specific issues. Instead of running a manual audit, you receive a weekly "here's what broke this week" report automatically.
Content gap automation — finding what to write before competitors do
This is my favourite part of the SEO automation setup because it generates revenue directly. Once a month, n8n runs a query against the Google Search Console API for the site — pulling the top 200 queries where the site gets impressions but has a click-through rate below 3%. These are queries Google is already connecting to the site but where the content isn't compelling enough to earn the click.
That list goes to Claude with the prompt: "These are search queries where my site appears in results but doesn't get clicked. For each query, identify whether we likely have a post covering this topic, whether the issue is likely a meta title/description problem (CTR issue, not ranking issue), or whether we're missing content for this query entirely. Prioritise by search volume and group by theme."
The output is a tiered action list: posts to update their meta titles, posts to rewrite for the specific query intent, and new posts to write. This entire analysis runs automatically and arrives monthly. I don't pay an SEO consultant to produce it — I pay Claude API ₹100 in tokens.
The full monthly automation cost vs manual equivalent
I want to put a real number on this because "it's worth it" is easy to say and hard to evaluate without specifics.
My full automation stack for a WordPress site with consistent SEO and lead generation automation: n8n cloud at ₹1,400/month, Claude API at ₹500–800/month (for reporting briefs, content gap analysis, email drafts), Ahrefs Starter at ₹800/month for keyword data, and WPForms Pro at ₹125/month amortised. Total: ₹2,825–3,125/month.
What the manual equivalent of this work costs: weekly SEO monitoring (2 hours/week × 4 × ₹300/hour) = ₹2,400/month. Monthly content gap analysis (3 hours × ₹300/hour) = ₹900/month. Lead follow-up handling during non-business hours (5 hours/month × ₹300/hour) = ₹1,500/month. Monthly reporting compilation (4 hours × ₹300/hour) = ₹1,200/month. Total manual cost at relatively modest skilled-person rates: ₹6,000/month.
The automation saves ₹3,000+/month in direct hourly equivalent. Add the increased lead-to-call conversion from 2-minute automated responses versus 4-hour delays, and the compounded value of catching ranking drops in week 1 rather than month 3, and the ROI case becomes extremely strong.
Lead quality — why speed of follow-up changes everything
The automation work for lead handling isn't just about time savings — it's about conversion rate. Speed of first contact is the single biggest variable in lead conversion for most service businesses, and it's a variable almost no Indian SMB is optimising.
A lead who submits a contact form at 2pm on a Tuesday and hears back by 2:05pm (automated WhatsApp acknowledgement + personalised email within 10 minutes from the n8n workflow) is in a fundamentally different psychological state from a lead who gets your response at 9am the next morning. The first response validates the decision to enquire and creates momentum. The delayed response allows doubt, competing options, and forgetting to accumulate. The data on this in the B2C context is overwhelming: sub-5-minute responses outperform next-business-day responses by 3–5x in conversion rate.
For Indian service businesses where most leads come during business hours and you're also in meetings: an automated immediate response that sounds human ("Thanks for reaching out — I've seen your enquiry and will call you in the next 2 hours") is meaningfully better than a delayed reply. The follow-up call still happens; the automation just holds the lead's attention until it does.
Also see: How to automate your WordPress content pipeline and Why you should build a custom CRM instead of using Zoho.