Library / Lead Generation & Enrichment
Lead Generation & Enrichment
Score inbound leads with AI, reply by SMS or WhatsApp, alert sales in Slack
Runs on each inbound lead webhook, scores it with AI, sends hot leads instant SMS or WhatsApp replies with calendar slots and Slack alerts, and nurtures the rest in the CRM.
What it does
## Score inbound leads with AI, reply by SMS or WhatsApp, book calendar slots and alert sales Who it is for. Sales teams that lose leads in the first hour: agencies, clinics, real estate, B2B services. What it does - Normalises the lead from any source (web form, ad platform, HubSpot or GoHighLevel webhook) with a 24 hour duplicate guard. - AI qualification returns a score, intent, summary and a drafted reply. - Hot leads get an instant SMS or WhatsApp reply, three calendar slots, a 15 minute sales task and a Slack alert. - Cooler leads are logged in the CRM and started on a nurture sequence. - A second trigger takes voice agent call ended webhooks (Retell, VAPI), writes the summary to the CRM and books a visit when asked. Setup 1. Set base in Config or replace the HTTP Request nodes with your CRM, calendar, messaging and Slack nodes. 2. Point the form, ad platform and voice agent webhooks at the two Webhook URLs. 3. Set the AI credential on the qualification step. Activate. All external systems are reached through HTTP Request nodes against base in the Config node, so the whole flow imports and runs against any REST backend; swap any of them for the native n8n node of your system. Built and tested on sample data by Finamatik: https://finamatik.com/work/ai-lead-response-engine Requirements. n8n 1.100 or later; for the AI steps, a model endpoint at base/llm/complete or the OpenAI or Anthropic node in its place; your own systems reachable over HTTPS. How to customise. Every rule lives in one Code or Config node and is named for what it decides; change the thresholds there, not in the branches.
The steps
- Webhook: new lead (form / ad / GHL)
- Webhook: voice agent call ended (Retell / VAPI)
- Config
- Normalise + dedupe (24h)
- Not a duplicate?
- AI: qualify lead
- Merge lead + AI verdict
- CRM: upsert contact (HubSpot / GHL)
- Attach contact id
- Hot lead?
- Reply in < 60 s (SMS / WhatsApp / email)
- Calendar: next open slots
- Offer 3 slots
- CRM: task for sales rep (15 min SLA)
32 steps in total.
Similar automations
Email AutomationScore and triage inbound leads with OpenAI, HubSpot, and Slack9 stepsEmail AutomationEnrich and score LinkedIn inbound leads with OpenAI, Slack and Gmail21 stepsEmail AutomationScore and route inbound leads with Gemini, website enrichment, Slack and Sheets32 stepsCRM & Sales PipelineLog WhatsApp Messages to Vtiger CRM and Match Leads9 steps