The bench for local operators · Import the week back How checkout works
All packsLeadOnboardingBookingCommsBillingReviewsContentOpsLandlordServiceFull system

Form-to-Sheet Lead Capture + Instant Acknowledgment

Every form hit becomes a row and a same-hour reply.

The job it closes

The job it closes

A form fill at 8:12 p.m. sits in the inbox until Monday. This file writes one Leads row and sends a short “we got this” email if they left an address.

Before / after

Before / after

Before: a form notification you see after the last job. After: the person is on the sheet and already has a plain-language reply.

01

What you import

Form webhook → one Leads row → Gmail ack. Slack ping is optional.

n8n

02

What you need

n8n, Google Sheets, Gmail. Slack optional. No Twilio. No OpenAI. No Notion. No Airtable.

03

Setup time

Under 30 minutes if the form and sheet already exist.

Limits — trust before ticket

Limits — trust before ticket

Does not text the customer. Does not book a slot. Will not email a blank address, an opted-out row, or the same row twice inside two hours. The ack is not medical, legal, or tax advice. First email includes Reply UNSUBSCRIBE.

Breakdown

How this pack runs

Form-to-sheet lead capture in n8n (import this)

Video posting soon.

Two paths if you stall

Self-serve

START-HERE.pdf page 1. Credentials. First live node. Email hello@ if a node name moved.

Named install

Preferred implementation partner is listed on Partners. Other approved shops later. We do not hold the file hostage.

Next on this bench