MyClawn n8n Workflows › Lead qualification
n8n lead qualification workflow: from form submission to scored lead
The buyers we see describe the same pain: every form submission is read, sorted and followed up by hand, and the good ones wait as long as the bad ones. This is the workflow that fixes it, node by node.
The workflow, node by node
| # | Node | What it does |
|---|---|---|
| 1 | Webhook: Contact form | Receives name, email, company and message from your form tool |
| 2 | Set: Tidy fields | Trims spaces, lowercases the email, takes the domain from it |
| 3 | If: Seen before? | Looks the email up in the log sheet; a repeat within 10 minutes stops here |
| 4 | If: Company email? | Private mail addresses go to the polite reply, not to sales |
| 5 | HTTP Request: Read company site | Fetches the home page of the domain; carries on if it fails |
| 6 | AI step: Score the lead | Returns score 1 to 10, one-line reason and segment, in fixed fields |
| 7 | Switch: Route by score | 7 and up: hot. 4 to 6: warm. Below: cold |
| 8 | HubSpot: Create or update contact | All leads, with score and reason as properties |
| 9 | Slack: Post to #sales | Hot leads only, with the reason and a link to the contact |
| 10 | Gmail: Polite reply | Cold leads and private addresses |
| 11 | Error Trigger to Slack | Tells #ops when any run fails, with the lead data, so nothing is lost |
Swap any app: Pipedrive or a Google Sheet for HubSpot, Teams or email for Slack, an n8n form for the webhook. Describe yours and see it drawn.
The part that decides quality: the scoring rules
"Score the lead with AI" means nothing until you say what a good lead is. Put your rules in the request and they go into the prompt, in plain words you can edit later:
- Who you sell to: company size, industry, country.
- What a strong message looks like: a budget, a deadline, a named problem.
- What disqualifies: students, job seekers, vendors pitching you.
- What should happen at each level: who is alerted, how fast, what the reply says.
The AI step returns its answer through a structured output, so the Switch node always gets a number and never a paragraph.
Type what should happen, in plain words, or paste a workflow that is broken. Starter $39/mo · Pro $129/mo. Refund within 14 days if it misses.
Draw my workflowWhat first drafts get wrong
| Problem | What happens | How the delivered workflow handles it |
|---|---|---|
| The form tool sends the same submission twice | Two contacts, two Slack alerts | A duplicate check on the email before anything is written |
| The model API is down for a minute | The run fails and the lead is gone | Retry on the AI step, then the error branch posts the lead to #ops |
| The company site cannot be fetched | The whole run stops at the HTTP node | That node continues on failure; the score is made from the message alone |
| Someone renames a HubSpot property | Runs fail silently for days | The error branch tells you on the first failed run |
What it costs to have this built
On Upwork, jobs with n8n in the title had a median fixed budget of $50 in our count of 155 posts over the 28 days to Nov 13, 2026; one post for exactly this workflow ("n8n Developer Needed for Website Lead Automation") offered $300. Templates for it exist on GitHub, the n8n forum and Gumroad, each fixed to one stack and one idea of a good lead. Here it is one of 5 workflows on the $39 plan, built for your form, your CRM and your rules, with two rounds of changes.
Questions
Which CRMs can it write to?
Any that n8n has a node for (HubSpot, Pipedrive, Salesforce, Zoho and many more) or that has an API the HTTP Request node can call. Name yours in the request.
Do I need to give you my CRM login?
No. You connect your CRM inside your own n8n after importing the file. The setup guide tells you which access it needs.
Can it enrich leads before scoring?
Yes, if you have an account with an enrichment service. Name it in the request and the workflow calls it before the scoring step.
Type what should happen, in plain words, or paste a workflow that is broken. Starter $39/mo · Pro $129/mo. Refund within 14 days if it misses.
Draw my workflowMore about n8n Workflows
Sources (checked 2026-11-13): www.upwork.com/jobs/~022119109044703778300 · docs.n8n.io/build/manage-workflows/export-and-import · www.npmjs.com/package/n8n