Only Unsure Leads Wait for a Human: A Self-Hosted n8n Lead Qualifier Scores Each Lead by Confidence and Asks for Approval on Borderline Ones
- Level Advanced
- Setup1–3 hrs (estimated)
- Evidence Some evidence
- CostNot stated in source
- No-codeNo
What they did
Inbound leads usually either flood the CRM with spam or get wrongly rejected by rigid filters. This builder's self-hosted n8n workflow cleans each form submission with code, then an AI agent checks the prospect's profile, budget, timeline and scope against their ideal customer rubric and returns a confidence score. High-confidence leads go straight into the CRM and the onboarding email sequence. Borderline or low-confidence leads trigger an approval email, and only approved ones move on; the rest are logged as rejected. A second path reads replies to the email campaign: positive replies alert an admin for a personal close, uninterested ones are archived with no more automatic emails.
How it went
n8n community 'Built with n8n' post by the builder (Oct 31, 2026) with a canvas screenshot: webhook intake, JavaScript normalization, AI agent ICP scoring with structured confidence, high-confidence auto-enroll to CRM and email sequence, borderline leads wait for approval by email, reply sentiment triage, self-hosted n8n in Docker behind Caddy, local models, fallback paths for rate limits. No volume or accuracy numbers given
Worth knowing
- n8n community 'Built with n8n' post by the builder (Oct 31, 2026) with a canvas screenshot: webhook intake, JavaScript normalization, AI agent ICP scoring with structured confidence, high-confidence auto-enroll to CRM and email sequence, borderline leads wait for approval by email, reply sentiment triage, self-hosted n8n in Docker behind Caddy, local models, fallback paths for rate limits. No volume or accuracy numbers given.
Prompt
Cleaned version rewritten from the source — not a direct quote.
When a new lead comes in from [form], clean up the fields, then score it against my ideal customer rules: [industry, company size, budget, timeline, project scope]. Return a confidence score and a one-line reason. If confidence is above [threshold], add the lead to [CRM] and start [email sequence]. If it's below, email me the lead and your reason with Approve and Reject buttons, and only add it if I approve; otherwise log it as rejected. When a lead replies to the sequence, read the reply: if it's positive, alert me so I can answer personally; if they're not interested, archive them and stop all automatic emails.
Recommended
Try it in Grok Bot
- Copy the prompt (button below).
- Open Grok Bot chat and paste it. Replace any [bracketed] placeholders.
- Connect the listed tools (Email) as connectors when Grok Bot asks.
- If the task repeats, ask: "Make this a daily routine."
Alternatives: the same prompt works in n8n, Claude, ChatGPT Agent, OpenClaw.
Set it up
Tools: Email · Stack: n8n
- Read the original source for full context.
- Connect the tools your agent needs.
- Paste the prompt and replace [bracketed] placeholders.
- Run once manually and check the output before scheduling it.
Generic suggested steps, not from the source.
Evidence
n8n community 'Built with n8n' post by the builder (Oct 31, 2026) with a canvas screenshot: webhook intake, JavaScript normalization, AI agent ICP scoring with structured confidence, high-confidence auto-enroll to CRM and email sequence, borderline leads wait for approval by email, reply sentiment triage, self-hosted n8n in Docker behind Caddy, local models, fallback paths for rate limits. No volume or accuracy numbers given
Source: Web · 2026-10-31 · Verified by us: not yet · Report broken or outdated