/work/n8n-leads
n8n leads
- what it is
- tool / automation
- role
- scoping, code, tests
- year
- 2026
- platform
- n8n
Demo project: the businesses in the examples are fictional, there is no client. Code and tests were written for the portfolio.
Demo project for the portfolio.
The task: no lost leads — every form submission lands in the CRM, AI drafts the first reply, and nothing reaches the client without a manager’s approval.
One importable n8n workflow: 66 nodes and 5 notes.
A webhook with an X-Api-Key → validation and normalisation (E.
164 phone, email, consent, honeypot) → duplicate check by event_id and phone or email → a leads sheet → an AI draft (Claude or OpenAI-compatible, template fallback) → a Telegram card with send / edit / reject → email or WhatsApp.
Reminders, an error alert, off / draft / live modes.
The validator against the n8n node schema passes, node --test 15/15 (Code-node code taken from the JSON, 9 scenarios).
Not run in a live n8n instance.
skills and tools
- n8n
- Google Sheets
- Claude / OpenAI
- Telegram Bot API
- Webhook
- automation
screens


