# Speed to Lead Playbook: AI Drafted Replies to HubSpot Form Leads

> A free n8n workflow that drafts replies to new HubSpot form leads with Claude, gets one click human approval in Slack, sends from Gmail, and logs to HubSpot.

Canonical: https://elandz.com/playbooks/speed-to-lead/

---

[All Playbooks](https://elandz.com/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

Trigger

New HubSpot contact

a form submission fires a webhook

Guard

Fetch and check

real form only, imports dropped

AI Draft

Claude writes the reply

from what the lead actually wrote

Act

Approve, send, log

Slack buttons, Gmail, HubSpot

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 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

Prefer to import it straight from the n8n template library? [Open it on n8n.io](https://n8n.io/workflows/18037-reply-to-hubspot-form-leads-in-seconds-with-claude-gmail-and-slack/)

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.

[Request My Free Audit](https://elandz.com/free-lead-flow-audit/)

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.
