Auto-Reply to New Leads in Under a Minute (n8n + Claude)
By Automate Basics
Loading guide…
By Automate Basics
A workflow watches your lead form, creates or updates the contact in your CRM, and immediately sends a friendly reply so the prospect knows they reached a real business. Because first-response speed is one of the biggest predictors of whether a lead converts, replying in under a minute, automatically, beats competitors who answer the next day.
Leads go cold fast. The business that replies in a minute almost always beats the one that replies tomorrow — because by tomorrow the prospect has moved on, or messaged a competitor. The fix is a three-step automation: catch the form, log the lead, fire a warm instant reply. We'll build it in n8n with a Claude step so the reply is personal, not canned, and the lead data stays on your own server.
Picture the loop. Someone submits your lead form. n8n instantly creates or updates the contact in your CRM. Claude reads what they wrote and sends a friendly, tailored reply. Then you follow up personally — already knowing the lead is captured and warm. You go from prospects waiting hours for any sign of life to every lead hearing back in seconds, with nothing slipping through the cracks.
Four pieces, set up once:
Every n8n workflow starts with a trigger. Add a Webhook node, and n8n hands you a unique URL. Paste that URL into your form's "send to webhook" or notification setting. Now the instant anyone hits submit, their answers arrive in n8n as structured data. Hit Listen for test event and submit your own form once to watch the fields land — that's the raw material every later step reads from.
Add your CRM node and choose a Create or Update Contact action. Map the form's email, name, and any fields you collect into the matching CRM properties. The trick that prevents a messy database: key on email. When a returning lead fills the form again, the CRM updates their existing record instead of spawning a duplicate — so one person stays one clean entry, no matter how often they reach out.
Here's what lifts this above a generic auto-responder. Add the Anthropic (Claude) node and feed it the lead's message, with a prompt like:
Write a short, warm reply to a new lead. Thank them, confirm we have their
details, and set the expectation that a person follows up within a few hours.
Open with one specific line that references what they actually asked about.
No hype, no emojis. Sign it from "Priya, Automate Basics".
Lead's name: {{ $json.first_name }}
What they wrote: {{ $json.message }}
Because it responds to their words, Claude returns a reply that reads as hand-written.
Add a Gmail node set to Send Email, and map the recipient to the lead's address and the body to Claude's output. That's the payoff: the prospect gets a thoughtful, personal-sounding reply within seconds of clicking submit — while a competitor's form is still sending a templated "we received your message." Send yourself a test lead and read the email as a prospect would, then tune the prompt until it feels genuinely warm.
Switch the workflow to Active with the toggle in the top corner. From now on it runs forever, day or night, with no one watching. For extra speed on your end, add one more node that posts each new lead to a team Slack channel or texts you — so a human can jump in fast while the auto-reply holds the lead's attention.
Once the core loop runs, layer on the high-value extras:
A note on tools: hosted builders like Zapier (with a CRM such as HubSpot) can wire up the same three steps. We build it in n8n + Claude here because you keep full control of the data and get a genuinely personalized reply rather than a fixed template.
Add a single Webhook node in n8n, copy its test URL into your lead form, and submit one fake lead. Watching the real form fields appear in n8n proves the hardest part, the connection, works. Logging, writing, and sending all build on top of that one event.
Time your current lead response honestly: submit your own form and start a stopwatch. Whatever the number is, build the auto-reply this week — the guide's version answers in under a minute, and yours can too.
That’s the whole lesson. Try it on a real task while it is fresh, then come back for the next one.
Build it in n8n + Claude: a webhook catches the form, a CRM node logs the lead, and Claude writes a reply tailored to what the lead actually asked — all on your own server, in seconds. The winning move is speed, and you own the whole flow.
The same corner of the library, one job further on.