Lead generationAvailable with Expose
Know which leads are worth paying for.
Form bots fill your funnel with leads nobody will answer. Label every submission, verify it on your server, and measure cost per real lead before you pay, sell or call.
For lead-generation sites and the teams who buy or sell their leads.
Where $90,000 of leads went
- LeadsLeads: 3,000
- Lead valueLead value: $90,000
- Automated leadsAutomated leads: 300
- Spend at stakeSpend at stake: $9,000
Human 88%Agent 2%Bot 8%Unknown 2%
Where money is affected
Every fake lead costs a click, a call or a refund.
You paid for the click that brought the bot, your team spends time calling it, and if you sell the lead your buyer may reject it.
An agent filling a form for a real person is different. Expose labels it as an agent so you can keep it.
The real picture
The lead report, two ways.
Illustrative example Hypothetical figures; your own numbers will differ.
Your numbers
What it could mean for you.
Replace the example with your own figures.
- Spend at stake
- $9,000
- Cost per real lead
- $33.33
- Automated leads
- 300
Spend at stake = leads × share automated × price. Cost per real lead = spend ÷ leads not automated.
Illustrative example Your numbers, not a promise. Savings depend on the decisions you make with the evidence.
An example decision
One form fill, labelled.
- Form
- Get a quote
- Session
- bot · confidence high
- Token
- Verified on the server
- CRM status
- Held, not routed to sales
Sales calls people. The bot waits in a review queue.
How it fits
From evidence to a decision.
- 01
Install the script
Paste the snippet or use the CLI.
- 02
Pick the profile
data-profile="leadgen" protects your forms.
- 03
Verify on the server
Check the token before routing the lead.
- 04
Label your CRM
HubSpot and your tools receive the label.
What your team can do
Act on it, your way.
Hold automated leads
Route likely bots to review, not to sales.
Price leads honestly
Sell or buy on cost per real lead.
Keep agent requests
Treat agents filling forms for people separately.
Before you start.
Is every automated lead fake?
No. Agents can request quotes for real people; they are labelled separately.
Does this replace contact validation?
No. Keep email, phone and duplicate checks; this adds actor evidence.
I buy leads from suppliers. Does this help?
See paid lead verification for adding evidence before acceptance.
What about sessions you cannot classify?
They stay unknown, and are not counted as bots.
Set up for Lead generation
Leads from people, not form fillers.
Keep bot submissions out of your CRM and your cost per lead honest.
lead_form | Challenge likely bots |
Everything else is tagged, never blocked, unless you say so.
What you get
A cleaner CRM
The label rides into HubSpot and Mailchimp with each contact.
HubSpotForm bots challenged
Likely bots are challenged on lead forms.
Site profilesHonest cost per lead
Bot leads are held back from Meta, TikTok and Google Ads.
Meta, TikTok and Google AdsAgent leads, kept
A lead sent by someone’s agent is tagged, so sales can decide.
Verdict
Where the label goes
Other covers
- E-commerceHonest conversion rates. Agents can still check out.
ecommerce - SaaSA clean trial funnel and fewer fake accounts.
saas - Content and mediaReal readership. Agent traffic, named.
content - Fintech and paymentsStep-up instead of deny. The verdict rides on the payment.
fintech - TicketingTighter thresholds at checkout.
ticketing
Available with Expose