Bots out. Real people in.
Honeypots, rate limits, disposable-email checks, and an LLM spam classifier filter out the junk before it touches your sheet. Flagged submissions don't burn your quota.
Catch leads from any form, ad platform, or API. We score them, clean them, and fan them out to your Google Sheet — plus Slack, your CRM, your mailing list, or anywhere else you work.
+ Formaloo, Zapier, CSV, webhooks
Runs on every lead. No setup.
+ Kit, Pipedrive, Brevo, WhatsApp, Discord
Four native ways to plug into your existing site and forms, plus approved beta OAuth for Meta Lead Ads beta and LinkedIn Lead Gen beta. Every source lands in the same sheet, in the same shape, with the same scoring.
An async, sub-8KB script that listens for submits across any builder — Contact Form 7, Gravity, Elementor, WPForms, Klaviyo, HubSpot embeds, custom HTML. No template edits, no broken validators, no race conditions with your CAPTCHA.
Set the form's action URL to your unique endpoint and submissions land in your sheet — file uploads, spam screening, and sensitive-field redaction all handled server-side.
Drag, drop, validate, and embed. Hosted forms are conditioned by the same brain as your captured ones — same scoring, same routing, same destinations.
A clean JSON-over-HTTPS API at /api/v1 for server-side forms, Zaps, custom integrations, and AI agents. The MCP server at /api/mcp exposes the same scoped actions to agent workflows.
One-click OAuth where the platform supports it. Webhook URL where it doesn't.
All external sources flow through the same intelligence layer, score the same way, and ride the same routes as your native captures.
Bots blocked, real leads scored Hot / Warm / Cold, one-line summary written, company context pulled from the email domain. The signal lands in your Google Sheet, your inbox, and your dashboard — without you tagging or routing a thing.
Honeypots, rate limits, disposable-email checks, and an LLM spam classifier filter out the junk before it touches your sheet. Flagged submissions don't burn your quota.
Built from buying intent, business email, urgency words, UTM source, and message content. Every score includes a one-line reason — never a black box.
One sentence, ≤ 25 words. Captures intent and any urgency markers — so you read the lead in 5 seconds, not 5 minutes.
We turn the email domain into company context — name, industry, headcount band, country — so you walk into the call already informed.
UTMs, ad click IDs, referrer, landing page, device fingerprint, and session context — captured server-side and browser-side, stitched to the submission, and written into the sheet alongside it.
Every lead lands in Google Sheets first — the native default that's always on. From there, route by source or form on every paid plan, or use AI routing conditions on Professional.
New submissions land in your sheet within seconds. Columns expand to fit new fields, and you can route forms or campaigns into their own tabs — no manual mapping marathons. AI score, summary, and company columns auto-fill alongside the raw fields.
One lead, many places — choose which destinations get each lead with score-based, source-based, or form-based routes. Connect once and ship in minutes.
Pick what you need — pay-as-you-grow per the pricing tiers.
Rename columns, add your own, delete things, rename tabs — your data still lands in the right place every time, without you babysitting the sheet.
Rename Email to Work Email and the next row still lands in the same column. Your custom labels stay put — your data still shows up.
Rename Submissions to 2026 Leads and new rows still land in that tab. Reorganize your sheet however you want.
Drop in your own Notes column. Move things around. Your sheet, your rules — your data still ends up where it should.
Delete one of our columns by accident? We'll quietly put it back in the right spot — no broken syncs, no orphan rows, nothing for you to fix.
Start a free trial, paste the snippet, and watch your first submission appear with the full attribution attached.