When someone fills out a form on your site, it lands in your Google Sheet in seconds — already sorted by who's worth calling first. No more digging through your inbox to find the leads that matter.
…or just paste a <form action> URL - no JS required. See the snippet.
AI reads every form the second it lands. It tells you if the lead is hot, what they want in one sentence, and who they work for — before you've even opened your inbox.
Every lead gets one tag with a plain-English reason. Call the hot ones today. Save the cold ones for later — or never. Your time, your call.
One sentence per lead — what they want and how urgent they are. Read it in 5 seconds. Decide in 5 more. Move on.
We turn the email domain into the company name, industry, and headcount. So you walk into the call already knowing who you're talking to.
| Score | Reason | Lead summary | Company | Industry |
|---|---|---|---|---|
| 🔥 Hot | demo intent + business email + urgency | Wants a demo this week for a 25-person sales team. | Acme Corp | B2B SaaS |
| ✨ Warm | pricing question + generic email | Researching pricing for an end-of-quarter buy. | — | — |
| 🧊 Cold | vague message + no buying signal | Asked "do you have a free version?" with no context. | — | — |
Built-in AI runs on every submission. Inputs aren't retained after scoring. Disable for sensitive forms in seconds.
Whatever stack you're on, you'll be capturing leads by the time the kettle boils.
WordPress, Shopify, Webflow, Squarespace, Wix, or plain HTML — if it's a form, we'll catch it. Old forms, new forms, even ones you forgot you had.
Pick the method that fits. Mix and match across sites. Every lead lands in the same sheet, in the same shape, every time.
Paste once. Every form on your site captures itself — forever. You don't have to lift a finger again.
Best for: when you'd rather not touch your forms
Learn moreChange one URL on your form. No plugins, no rebuild, no developer.
Best for: locked-down sites and static HTML
Learn moreSend leads from backend code, Zapier, webhooks, or AI agents through /api/v1 and /api/mcp.
Best for: off-page capture and agent workflows
Learn moreNewNo form yet? Build one in minutes. Drag, drop, embed anywhere — or share the link.
Best for: when you need a form, not just capture
Learn moreHere's the snippet — one line, paste before</body>:
<script async src="https://www.leadtosheet.com/api/sdk?k=YOUR_CLIENT_KEY"></script>
New leads appear in seconds — already scored, summarised, and enriched. You open the sheet, you know who to call. That's it.
| Timestamp | ||||||
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 | ||||||
| 4 | ||||||
| 5 | ||||||
The boring-but-essential stuff. All included.
New submissions appear in your Google Sheet in seconds, not at the end of the day. Call them while they're still on your site.
Bots blocked. Fake emails caught. Empty forms ignored. Your sheet stays clean — without you policing it.
Which forms convert. Which campaigns pay back. Which days bring the best leads. All in one dashboard — no second tool needed.
Run multiple websites? Manage them all from a single account. Each gets its own key, sheet, and stats.
Slack, Discord, or Microsoft Teams — pipe new leads to your team chat in one click. Plus daily, weekly, and monthly email digests so nothing slips through.
Every lead arrives with the campaign, ad, and click that brought them in. So when the boss asks 'what's working?' — you have an answer, not a guess.
Source, medium, campaign, content, term — each in its own column. Filter, sort, pivot. Done.
Every row has a Lead Quality column you update right in the sheet — Qualified, Nurture, Disqualified. No CRM required.
gclid, fbclid, and friends — captured automatically. Upload back to Google and Meta to make your ads smarter.
| Page URL | UTM Source | UTM Campaign | Lead Quality |
|---|---|---|---|
| /pricing | brand_exact | No Score Yet | |
| /demo | b2b_retarget | Qualified | |
| /contact | lookalike_q1 | No Score Yet | |
| /blog/guide | (direct) | Nurture |
Also captured: UTM Medium, UTM Term, UTM Content, Google Click ID, Facebook Click ID, Browser, OS, Device, Timezone, and more
Most businesses bolt 4–5 tools together just to get form submissions into a spreadsheet. Every join is a point of failure. Every tool is another monthly bill.
A fragile stack that breaks while you're not looking, loses leads silently, and costs a fortune.
Different per site, breaks on updates
Per-task pricing, zaps break silently
Goes to spam, no attribution data
Separate from lead data, manual matching
Yet another tool to learn and maintain
Breaks again next quarter
+ developer hours every time something breaks
One tool. One line of code. Every lead in your sheet — already scored, summarised, and ready to act on.
Zero developer hours. Zero maintenance. Zero broken zaps.
What people say after they've stopped duct-taping Zapier and form plugins together.
Honestly love this thing. Changed from Zapier and we haven't looked back. The team here is genuinely friendly when you email them, which surprised me. Would happily recommend it to anyone running lead forms.
Carina Spangenberg
set this up on a sunday afternoon expecting a total nightmare and got the opposite. utm column is doing way more for our marketing than i thought it would tbh
Dylan Skews
As an agency we manage roughly a dozen client sites. Getting clients to review leads and feedback was a literal pain of my life. Very pleased and made things much simpler.
Phil Clarke
For me it's attribution… Every lead has the campaign attached, so I can finally tell which Google Ads spend is actually working. Has made a real difference to how we run paid.
David Ireton
Tried four of others before this. They all eventually disappointed me. This one hasn't.
James Gilmour
Had it running across our sites by the end of the day. Super happy with the results and the support.
Scott Quy
Try free for 14 days. No credit card. Cancel any time.
For small businesses, just getting started
or $90/year (save $18)
For teams getting serious about leads
or $290/year (save $58)
For sites that can't afford to miss one
or $490/year (save $98)
All plans include a 14-day free trial. No credit card required.
Need more? Contact us for enterprise pricing.
60 seconds to set up. Watch your first lead land in your sheet — already scored, summarised, and ready to call. No card needed.