All Playbooks
Lead Response Free n8n template 6 min read

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.

< 60 sec
from form submit to a draft in Slack
1 click
human approval before anything sends
~1 h
to connect credentials and go live

By Elandz  ·  Updated August 2026  ·  Built from a system running in production

The System at a Glance

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.

Trigger
New HubSpot contact
form submission fires a webhook
Guard
Fetch and check
contact details, form guard, dedup
AI Draft
Claude writes the reply
subject, body, one line summary
Act
Approve, send, log
Slack buttons, Gmail, HubSpot timeline

This diagram mirrors the real n8n canvas below, stage by stage.

n8n: Speed to Lead
The Speed to Lead n8n workflow canvas: HubSpot trigger, form guards, Claude draft, Slack approval, Gmail send, HubSpot logging

The actual canvas you import: six labeled stages from webhook to approved send.

The Concept

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.

Step by Step

How It Works

1
A lead submits a form

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.

2
The workflow checks its facts

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.

3
Claude drafts the reply

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.

4
You approve, it sends

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.

POST /webhook/speed-to-lead-intake payload
{
  "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.

Requirements

What You Need to Run It

A HubSpot private app token with contact read and write scopes, plus a contact.creation webhook subscription pointed at the workflow
An Anthropic API key for the Claude drafting node
Gmail OAuth credentials for sending, and a Slack bot with chat:write invited to your channel
Ten minutes in the Reply Settings node: your company name, sender name, what you do, and your booking link
The Template

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

The Honest Part

Run It Yourself, or Have It Built

Where DIY works

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.

Where DIY breaks

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.

Common Questions

Before You Ask

?
What is a good lead response time for B2B?

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.

?
Can I trust AI to email my leads?

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.

?
Do I need a paid n8n plan to run this?

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.