Quick overview
This workflow captures inbound web-form leads via an n8n Form, an authenticated webhook, or a manual test run, screens out spam/duplicates, logs every submission to an n8n Data Table, and notifies you via Resend email and optional Slack, including an instant acknowledgement to accepted leads.
How it works
- Triggers when a lead is submitted through the n8n Form, posted to the webhook endpoint, or started via a manual test run.
- Validates the configuration and, for webhook requests, checks the
x-leads-key header against your shared secret.
- Normalizes incoming payloads from common form formats (Typeform, Tally, Google Forms, Webflow, or plain JSON) into a consistent lead schema.
- Screens each lead for honeypots, invalid/blocked email domains, spam keywords, too-short messages, too many links, duplicates within a time window, and hourly rate limits.
- Creates (if needed) and upserts every lead—accepted or rejected—into an n8n Data Table with status and spam/duplicate reasons.
- For accepted leads only, sends an owner alert via Resend email and optionally posts an alert to Slack via an incoming webhook.
- Optionally sends the lead a Resend acknowledgement email (or routes it to the owner in sample mode) while continuing the workflow even if any notification fails.
Setup
- Add a Resend API key as an HTTP Header Auth credential (Bearer token) and select it in both Resend HTTP Request steps.
- In the Config values, set
businessName, ownerEmail, and emailFrom (must be on a verified Resend domain), and decide whether to enable sendLeadAck.
- If using the webhook trigger, set a strong
webhookKey in Config and configure your form tool to POST to the webhook URL with the x-leads-key header.
- If you want Slack alerts, create a Slack incoming webhook URL and paste it into
slackWebhookUrl, then include slack in alertChannels.
- Review and adjust anti-spam settings like
spamKeywords, blockedEmailDomains, dedupeHours, and maxLeadsPerHour, and turn off sampleData before going live.
Additional info
This is a free slice of the full Inbound Lead Responder kit by VNCNT Labs. Get the complete kit: https://vncntlabs.gumroad.com/l/inbound-lead-responder?utm_source=n8n&utm_campaign=speed-to-lead