Seatext library / BotRefund evidence

How to Verify If a Lead Is a Real Person: A Practical Checklist for Sales Teams

Start by checking contactability — disconnected numbers, invalid email domains, and repeated addresses are immediate red flags. Then review session behavior: real users scroll, correct typos, and spend variable time on pages, while bots...

Built for advertisers who need clear, refund-ready traffic evidence.

You can verify a lead by cross-referencing their email with LinkedIn, checking for a valid phone number, or using an automated lead enrichment service to confirm their company and role. But the fastest way to stop fake leads before they reach your sales team is to catch the behavioral patterns that bots leave behind — superhuman form completion speed, missing mouse tremor, and sessions with no meaningful page engagement.

Why Lead Verification Matters for Your Pipeline

Fake leads do more than waste sales time. They poison your marketing data, causing ad platforms to optimize for bot traffic instead of real buyers. In one case study, a strategic transformation consultancy discovered that 19% of their leads were fake, draining ad spend and corrupting HubSpot lead scoring. After implementing behavioral auditing, they recovered $18,200 in wasted ad spend and saw a 22% conversion rate increase.

Not every bad lead is a bot. A weak campaign can attract real people who aren't ready to buy. Treating every unresponsive contact as fraud risks excluding valuable audiences. The goal is a structured audit that compares ad-platform data, website sessions, and CRM outcomes before changing targeting or requesting refunds.

Quick Verification Checklist: 5 Steps Before You Call

  1. Check contactability. Dial the number. Is it disconnected? Does the email domain exist? Are multiple leads using the same address or an unusual concentration of one country code?
  2. Review timing patterns. Did several leads arrive in short bursts? Were forms submitted immediately after landing? Are conversions clustered at unusual hours?
  3. Inspect session behavior. Look for scrolling, field corrections, and variable time on page. Bots often show no scrolling, no focus events, uniform click paths, and near-zero dwell time.
  4. Compare campaign patterns. Is lead quality sharply different by placement, creative, audience expansion, device, or landing page? A single placement driving all the "leads" is a red flag.
  5. Match CRM outcomes to reported leads. High lead count with zero calls connected, demos booked, or qualified opportunities signals automated submissions.

Behavioral Signals That Separate Humans from Bots

Automated scripts leave repeatable technical fingerprints. The most reliable indicators come from how a visitor interacts with your page — not just what they type into a form.

  • Superhuman input speed. Bots populate multiple form fields in milliseconds. A human needs seconds to type company details and email.
  • Absence of UI focus states. Sessions where inputs are filled without mouse coordinate swaps, focus triggers, or scroll telemetry suggest script-driven input.
  • Missing mouse tremor. Human pointer movement has tiny imperfections and jitter. Robotic paths are unnaturally straight or snap to grid-aligned patterns.
  • Click and trap behavior. Bots interact with hidden honeypot elements that real users never see. They also trigger clicks without the natural sequence of human intent.
  • Speed and path anomalies. Interactions faster than 1ms, grid-aligned movement, and sessions that are too short, too long, or too uniform all point to automation.

Technical Indicators to Check in Your CRM and Analytics

Your CRM and analytics already hold evidence. Cross-reference these data points:

  • Click IDs (FBCLID, GCLID). Preserve attribution before changing campaigns. Keep campaign, ad set, creative, placement, click identifier, and landing-page URL intact.
  • Form completion timestamps. Sub-millisecond differences between field entries indicate scripted fills.
  • Page engagement metrics. Zero scroll depth, no secondary page views, and immediate exit after form submission are hallmarks of bot sessions.
  • Device and browser fingerprints. Headless browsers often lack standard hardware rendering profiles or show inconsistent user-agent strings.
  • VPN and proxy signals. Residential proxy botnets route traffic through normal consumer IPs, but behavioral telemetry still catches the automation layer.

Manual Verification Steps You Can Take Today

Before investing in tools, run these checks on your current lead batch:

  1. Export the last 100 leads with timestamps, source, and CRM status.
  2. Filter for leads with no sales activity (no call, no email reply, no meeting booked).
  3. Check email domains against disposable-email lists and known corporate directories.
  4. Call a sample of 20 phone numbers. Track disconnect rates and voicemail-only results.
  5. Review Google Analytics or Meta Events Manager for sessions with conversion events but zero engagement (scroll, video play, button clicks beyond the form).
  6. Group leads by placement and creative. Flag any source where >30% of leads show zero downstream activity.

If manual review reveals a pattern — especially superhuman form speeds or identical field structures across leads — you have enough evidence to justify automated behavioral verification.

When to Automate Verification with Behavioral Tools

Manual checks work for small volumes. They break down when you're processing hundreds of leads per week across multiple campaigns. Automated behavioral verification adds continuous, DOM-level telemetry that captures:

  • Millisecond keypress offsets and pointer jitter
  • Hardware rendering profiles that expose headless browsers
  • Suppression of conversion pixels for confirmed bot sessions so ad algorithms stop optimizing for them
  • Compliance-ready evidence logs for Google and Meta refund disputes

One enterprise advertiser recovered 20% of their Google and Meta ad budget using this approach, with an 83% refund success rate on submitted claims. The system installs in about one minute with no credit card required.

Key Facts

MetricDetailSource
Bot lead rate identified19% of leads flagged as fake in case studyS1
Ad spend recovered$18,200 refunded for single clientS1
Conversion rate increase+22% after bot suppressionS1
Refund success rate83% for high-volume advertisersS2
Detection signalsClick, trap, pointer, motion, speed, path, VPN, engagement, session behaviorS2
Lookback window for refundsGoogle Ads spend dating back to 2017S2
Installation timeAbout one minute, no credit card requiredS2

Limitations of Manual Verification

Manual checks cannot scale. They miss:

  • Sophisticated bots that mimic human typing speed and mouse movement
  • Click farms using real mobile devices that bypass IP filters
  • Residential proxy botnets hiding behind legitimate consumer IPs
  • Bots that only trigger conversion pixels without filling forms (pixel poisoning)
  • Real-time suppression — by the time you review, the ad algorithm has already optimized for the bot traffic

Behavioral telemetry catches these because it measures physical interaction cues that are extremely difficult to spoof at scale.

FAQ

How do I know if a lead is a bot vs. just a bad fit?

Bad-fit leads are real people who aren't ready to buy — they'll have normal session behavior (scrolling, corrections, variable dwell time) but low intent. Bots show technical anomalies: instant form fills, no scroll, no focus events, superhuman speed. Compare CRM outcomes: bad-fit leads may eventually respond; bot leads never do.

Can I verify leads without adding code to my site?

You can manually audit exported CRM data and analytics, but you'll miss real-time signals like millisecond input speed and pointer jitter. Automated verification requires a lightweight script on your forms and landing pages.

What's the difference between lead verification and bot detection?

Lead verification confirms a person's identity (email, phone, company). Bot detection identifies non-human traffic before it becomes a lead. They're complementary: bot detection stops fake leads at the source; verification cleans what gets through.

How far back can I recover ad spend from bot clicks?

Google Ads refunds can reach back to 2017. Meta's dispute window is typically shorter — act quickly when you identify a pattern.

Will blocking bots hurt my conversion rates?

Initially, reported conversion volume drops because fake conversions are suppressed. Actual conversion rates (real buyers / real visitors) improve because your ad algorithms stop optimizing for bot behavior. The Digitopia case study saw a 22% conversion rate increase after suppression.

What if my leads come from multiple channels — not just ads?

Behavioral telemetry works on any form or landing page, regardless of traffic source. It protects organic, referral, and direct traffic the same way.

How much does automated verification cost?

Pricing scales with monthly ad spend. Tiers start under $10,000/mo and go up to $5M+/mo. A free bot audit is available to quantify your exposure before committing.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.

Learn more