Reply to HubSpot Form Leads in Minutes, with AI Drafts a Human Approves
A free n8n workflow that drafts a personal reply to every new form lead with Claude, posts it to Slack for one click approval, then sends it from your Gmail and logs it in HubSpot.
By Elandz · Updated August 2026 · Built from a system running in production
What the Workflow Actually Does
A new form submission on your site creates a HubSpot contact. The workflow catches the webhook, fetches the contact, and confirms it came from a real form, never a CSV import. Claude drafts a short reply from what the lead actually wrote. The draft lands in Slack with two buttons. You click Send it, Gmail delivers the reply with your signature, HubSpot logs the touch, and your channel gets a confirmation.
This diagram mirrors the real n8n canvas below, stage by stage.
The actual canvas you import: six labeled stages from webhook to approved send.
What is speed to lead?
Speed to lead is the time between a prospect submitting a form and receiving a real response. Harvard Business Review's lead response research found that companies contacting a lead within an hour were nearly seven times more likely to have a meaningful conversation with a decision maker than those that waited just an hour longer.
Most B2B teams still measure response time in hours or days, because a human has to notice the lead, read the context, and write something worth sending. This workflow compresses the noticing, the reading, and the writing to under a minute, and leaves the judgment where it belongs: with you.
How It Works
HubSpot creates the contact and fires a webhook the moment a new form submission lands. The workflow filters out CSV imports and list syncs on arrival, so a bulk import can never trigger a single email.
It fetches the full contact record and verifies a real form submission exists. A dedup guard skips anyone who already received an automated reply in the last ten minutes, and an optional allowlist restricts the workflow to only the forms you name.
Claude reads the lead's actual message plus a short description of your business and returns strict JSON: a subject line, a reply under 100 words, and a one line summary. The guidelines forbid hype, invented facts, and promises the lead never asked about.
The draft appears in your Slack channel with Send it and Don't send buttons. One click and Gmail delivers the reply with your real signature, the touch is logged on the HubSpot contact timeline, and Slack posts a confirmation. No click, no email: unapproved drafts decline on their own after 24 hours.
{
"subscriptionType": "contact.creation",
"objectId": 30851,
"changeSource": "FORMS"
}
The HubSpot webhook event the workflow expects. Anything with changeSource IMPORT is dropped before a single API call is spent.
What You Need to Run It
Get the Exact Workflow, Free
The system documented above, as an importable n8n template. Runs on any n8n instance, including the free self hosted version. Tell us where to send it and the file is in your inbox in a minute.
Free template, delivered by email · import in one click
Run It Yourself, or Have It Built
If you run one main form into one inbox on a standard HubSpot setup, the template is genuinely self serve. Import it, connect four credentials, fill in six settings, and send yourself a test lead. The approval step means your worst case is a draft you decline, not an email you regret.
Because a human approves every send, you can go live the same day and tighten the reply guidelines as you watch real drafts come through.
The edges are where it gets real: multiple forms with different intents, resubmissions, lifecycle rules, deliverability, and the CRM hygiene that decides whether a fast reply lands as helpful or tone deaf. We know because an early version of this system confidently confirmed a request one lead never made. The guardrails in this template exist because production taught us to add them.
Builds run $5,000 to $15,000 fixed price, live in 2 to 4 weeks, scoped after the free audit: a 10 to 15 minute video showing where your leads leak. Five per month.
Before You Ask
Under five minutes is the bar the research keeps pointing at, and almost nobody hits it manually. This workflow gets a draft in front of you in under a minute; how fast it sends is then a matter of how fast you tap a button.
Not blindly, and this template does not ask you to. Claude only drafts. A human clicks Send it before anything leaves, the guidelines forbid invented facts and unrequested promises, and unapproved drafts expire on their own. You get the speed of automation with the accountability of a person.
No. The workflow runs on any n8n instance, including the free self hosted community edition. You bring four credentials: a HubSpot private app, Anthropic, Gmail, and Slack. The template is free; we deliver the file by email.