AI Lead Intelligence
How LeadToSheet automatically scores, summarizes, and enriches every submission with urgency, company, and person context.
What it does
Every submission captured by LeadToSheet is run through AI before it lands in your Google Sheet. The model scores the lead, writes a one-sentence summary, gauges how urgent it is, and enriches it with company and person context — then writes all of that into the sheet alongside the submission.
- Lead Score — Hot, Warm, or Cold based on intent, urgency, email type, and message content
- Lead Score Reason — a short phrase explaining the score (e.g. "pricing intent + business email")
- Lead Summary — one sentence (≤ 25 words) describing what the lead wants
- Urgency — High, Medium, or Low, based on deadline and timing language in the message
- Company enrichment — Company, Industry, Company Size, and Country, inferred from the lead's email domain and a snapshot of their company homepage (business emails only)
- Person enrichment — Job Title and LinkedIn profile, found by searching the web for the lead's name alongside their company
- Match Confidence — High, Medium, Low, or None, telling you how sure the model is about the person it matched
Note
AI is included on every paid plan. Free trials get scoring on the first 50 submissions so you can see it working before you commit.
How scoring works
Scores are computed from a combination of signals that we send to the model along with the submission:
- Form field content — what the lead typed in the message and other free-text fields
- UTM source and campaign — how they got to your site
- Email domain — business vs. generic (gmail/outlook/yahoo)
- Page context — page URL and title where the form was submitted
- Urgency keywords — "ASAP", "this week", deadlines, "urgent"
Score meanings
- 🔥 Hot — explicit purchase or demo intent, business email, named company, or clear urgency
- ✨ Warm — real interest but generic email, vague timing, or only partial context
- 🧊 Cold — low signal: generic email + vague text, mismatched UTM, or filler content
Tip
Every score includes a one-line reason so you can see why the model chose it. If you disagree, change the Lead Quality dropdown in your Google Sheet — your override takes precedence everywhere.
How enrichment works
Alongside the score, the model enriches each lead in two ways — company context and person context.
Company enrichment
When a lead uses a business email address, LeadToSheet takes a snapshot of that company's homepage and uses it — together with the email domain — to infer the Company, Industry, Company Size, and Country. Leads from generic providers (gmail.com, outlook.com, yahoo.com, and the like) skip this step and leave the company columns blank.
Person enrichment
The model searches the web for the lead's name alongside their company or domain to find their Job Title and LinkedIn profile. It only fills these in when a result clearly ties back to the lead's company, email, or country — it never guesses. Because this is a web search rather than a domain lookup, it can find a profile even for a lead using a personal email address.
Every person match carries a Match Confidence — High, Medium, Low, or None. A confidence of None means the model couldn't find a profile it was sure about, so the Job Title and LinkedIn columns are left blank rather than filled with a guess.
Tip
Common names are the hardest case. When several unrelated profiles share a name, the model treats it as no match instead of picking the most plausible-looking one — so a blank LinkedIn column means "not confident", not "didn't try".
Where you'll see it
- Google Sheet — Lead Score, Lead Score Reason, Lead Summary, Match Confidence, Company, Job Title, LinkedIn, Industry, Company Size, and Country columns are added automatically (the Lead Quality dropdown at column A stays human-edited — AI never writes to it)
- Leads page — filter by Hot / Warm / Cold, see the AI summary plus urgency and match-confidence badges inline, and view all enrichment in the lead detail panel
- Dashboard — "Hot leads this week" and "Warm leads this week" widgets at a glance
- Analytics — score distribution chart shows your lead-quality breakdown over the last 7/30/90 days
- Real-time email alert — the alert subject leads with the score ("🔥 Hot lead from Acme Corp") and the body includes the summary and reason
Privacy and disabling AI
AI processing runs server-side and the submission's field content is not retained by the model after scoring. Outputs are stored on the submission record so you have a permanent audit trail. Note that person enrichment works by running web searches for the lead's name and company — if that isn't appropriate for a particular form, turn AI off for it (see below).
Disable for the whole workspace
- 1
Open Settings → AI & Quality
From any site in your workspace, go to Settings and pick the AI & Quality tab (also reachable from the sidebar under Pipeline → AI & Quality).
- 2
Toggle workspace AI processing off
All future submissions will skip AI scoring and the AI columns will be left blank in your sheet.
Disable for a specific form
On the same Settings → AI & Quality page, every form has its own toggle. Use this for sensitive intake forms — medical, HR, legal — where you don't want any field content sent to a model.
Important
Turning AI off for a form does not delete past AI scores or summaries — it only stops new submissions from being processed. To clear historic AI fields, contact support.
Performance and reliability
- Speed — AI runs in the background right after a lead is captured, so it never slows down the form for your visitor. A full pass — including the web lookups for person enrichment — usually takes a few seconds; the lead appears in your dashboard immediately and the AI columns fill in shortly after.
- If something goes wrong — when the AI call errors or times out, the submission still syncs to your sheet with the AI columns left blank. AI is never allowed to block or delay a lead.
- One attempt per lead — the AI step runs once per submission and isn't retried; the Google Sheet sync continues regardless.
- Audit log — every AI call (and every skip / failure) is recorded in your workspace audit trail.
