Seatext library / BotRefund evidence

How to Use BotRefund to Set Up Lead Disposition: A Practical Implementation Guide

BotRefund does not have a built-in lead disposition tool, but its bot detection signals and refund-ready reports let you classify leads as human or automated before they enter your CRM. Install the script, connect...

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

Direct Answer: Use BotRefund Evidence to Classify Leads Before They Reach Your CRM

BotRefund is a bot detection and ad refund platform, not a lead disposition engine. It does not provide a dropdown menu where you mark leads "qualified," "spam," or "nurture." Instead, it gives you session-by-session proof of whether a visitor was human or automated. You use that proof to build your own disposition logic: if BotRefund flags a session as bot with 99% confidence, you suppress the conversion pixel, exclude the click ID from your CRM import, and flag the lead record as invalid traffic. If the session passes, you let the lead flow normally to sales.

What Lead Disposition Means in a Paid-Traffic Context

Lead disposition is the process of assigning a final status to every inbound lead — contacted, qualified, disqualified, spam, duplicate, bot — so your sales team works only real opportunities and your ad platforms learn from clean conversion data. On Meta and Google, sending bot conversions back to the pixel poisons the optimization algorithm, raises cost per acquisition, and wastes budget on lookalike audiences built from fake users.

BotRefund's role is to supply the evidence layer. It analyzes 110+ behavioral, browser, hardware, network, and attribution signals per session and produces a refund-ready report with click IDs (GCLID, FBCLID), timestamps, session recordings, and signal-by-signal reasoning. Your disposition workflow consumes that report.

Prerequisites Before You Start

  • Active BotRefund account with the tracking script installed on your landing pages.
  • Click ID capture on your forms: store GCLID (Google) and FBCLID (Meta) alongside each lead record.
  • Access to your CRM or lead management system to add a disposition field and automation rules.
  • Admin access to Meta Events Manager and Google Ads conversions to suppress or remove bot conversion events.
  • Basic scripting or middleware capability (Zapier, Make, custom webhook) to join BotRefund's API/webhook output with your lead data.

Step-by-Step Implementation

  1. Install BotRefund on every paid landing page. The script begins collecting 110+ signals immediately — pointer behavior, scroll patterns, input speed, browser consistency, network context, and more. Each session gets a unique BotRefund session ID.
  2. Capture click IDs on form submit. When a visitor fills your lead form, save the GCLID (from Google Ads) or FBCLID (from Meta Ads) in a hidden field. Also save the BotRefund session ID if available via the client-side API.
  3. Query BotRefund's verdict for each lead. Use BotRefund's API or webhook to retrieve the bot/human classification and confidence score for the session ID tied to that lead. The platform reports 99% confidence when the evidence supports it.
  4. Apply disposition rules in your CRM. Example logic:
    • Confidence ≥ 95% bot → Disposition: "Invalid Traffic – Bot"; suppress conversion pixel; exclude from CRM sync; add to refund claim batch.
    • Confidence 50–94% bot → Disposition: "Suspect – Review"; hold for manual review; do not fire conversion pixel yet.
    • Confidence < 50% bot → Disposition: "Verified Human"; fire conversion pixel; route to sales queue.
  5. Suppress bot conversions in ad platforms. For leads disposed as bot, use the Conversions API (Meta) or Offline Conversion Import (Google) to send a removal or null conversion event tied to the original click ID. This prevents pixel poisoning and keeps bidding algorithms trained on real outcomes.
  6. Batch refund-ready reports for platform claims. BotRefund formats evidence in the structure Google and Meta reviewers expect — click IDs, campaign details, timestamps, session recordings, signal reasoning. Export these batches monthly or quarterly and submit through each platform's invalid traffic dispute process. BotRefund's team has negotiated 2,500+ audits with an 83% recovery rate.
  7. Verify the loop weekly. Check a sample of "Verified Human" leads: did sales reach them? Did they progress? Check a sample of "Invalid Traffic" leads: do the session recordings show non-human behavior? Adjust confidence thresholds if needed.

Key Facts from BotRefund's Source Pack

CapabilityDetailSource
Signal coverage110+ independent behavioral, browser, hardware, network, and attribution signals per sessionS2
Detection confidence99% confidence when session evidence supports itS2, S3, S5
Refund success rate83% of clients recover funds from Google and Meta across 2,500+ auditsS2
Report formatRefund-ready with click IDs, campaign details, timestamps, session recordings, signal-by-signal reasoningS2
Conversion protectionCan suppress conversion events for automated browser emulation signals; protects Meta Pixel and Google Ads optimizationS4, S8
Evidence philosophyEach signal is independent evidence, cross-checked against other signals, weighed by AI prediction — no single anomaly is a verdictS3, S5
Case study resultFinTrust recovered $140,000 (14% of ad spend refunded) and increased conversion rate 18% by suppressing bot conversionsS8

How BotRefund's Signals Map to Disposition Decisions

BotRefund groups signals into categories that map naturally to lead quality questions:

  • Click behavior — Ghost click detection catches clicks without human intent sequence. If a lead's session shows ghost clicks, treat as suspect.
  • Trap behavior — Honeypot interactions reveal bots responding to hidden page elements. Strong bot indicator.
  • Pointer behavior — Robotic linear mouse movements and absence of humanlike tremor. High-confidence bot signals.
  • Speed behavior — Superhuman input speed (<1ms). Near-certain automation.
  • Path behavior — Grid-aligned movement snapping to precise lines. Rare in humans.
  • Engagement behavior — Absence of clicks or scrolling. Sessions too static to be real browsing.
  • Session behavior — Unnatural durations (too short, too long, too uniform). Corroborates other signals.
  • Browser/device consistency — Checks like Scrollbar Width Leak and Clean Context Iframe expose automation tools patching browser APIs.

Each signal adds one objective fact. BotRefund's AI weighs the complete pattern instead of trusting a raw rule. This is why the platform can reach 99% confidence: corroboration across independent vectors.

Common Disposition Workflows and Where BotRefund Fits

Workflow StageWithout BotRefundWith BotRefund Evidence
Form submitLead enters CRM with no quality signalLead enters with BotRefund session ID + click ID
Initial classificationManual review or basic filters (email syntax, phone format)Automated API lookup returns bot/human + confidence
Pixel firingAll leads fire conversion pixelOnly verified human leads fire; bot leads send removal event
Sales routingAll leads go to queue; sales wastes time on botsOnly verified human leads routed; suspect held for review
Refund claimsRarely attempted; evidence is anecdotalBatch refund-ready reports submitted quarterly; 83% recovery rate
Algorithm trainingPixel poisoned by bot conversionsClean conversion data improves lookalike audiences and bidding

Limitations and When This Approach Does Not Apply

  • BotRefund does not make disposition decisions for you. You build the rules in your CRM or middleware. The platform provides evidence; you define thresholds.
  • Requires click ID capture. If your forms don't store GCLID/FBCLID, you cannot link BotRefund sessions to leads or suppress platform conversions.
  • Not a real-time blocker. BotRefund analyzes sessions after they occur. It cannot prevent a bot from submitting a form in the moment. It prevents the downstream damage: wasted sales time, poisoned pixels, lost refunds.
  • Privacy tools and corporate networks can create anomalies. BotRefund treats each signal as evidence, not a verdict, and cross-checks across vectors. False positives are rare but possible; keep a "Suspect – Review" bucket.
  • Enterprise pricing applies above $10,000/mo ad spend. The homepage shows a tier selector; smaller accounts use self-serve plans.
  • No native CRM integrations listed in sources. You will need a webhook, Zapier, or custom code to join BotRefund's API output to your lead records.

Terminology Quick Reference

  • Click ID (GCLID/FBCLID) — Unique identifier Google or Meta appends to the landing page URL when a user clicks an ad. Essential for linking a lead to its paid click and for suppression/refund claims.
  • Pixel poisoning — When bot conversions feed back into Meta Pixel or Google Ads conversion tracking, corrupting the algorithm's understanding of what a "good" conversion looks like.
  • Conversion suppression — Sending a removal or null conversion event via Conversions API (Meta) or Offline Conversion Import (Google) to undo a previously fired bot conversion.
  • Refund-ready report — Evidence package formatted to platform reviewer specifications: click IDs, timestamps, session recordings, signal reasoning.
  • Invalid traffic (IVT) — Meta and Google's term for automated, fraudulent, or accidental interactions that violate their policies and qualify for credits.
  • Signal — One independent behavioral or technical check (e.g., scrollbar width leak, pointer tremor, input speed). BotRefund runs 110+ per session.

Practical Scenarios

Scenario 1: High-Volume Lead Gen on Meta (Insurance, Solar, Education)

You receive 500 leads/week from Meta lead ads. Sales team reports 40% unreachable. Install BotRefund, capture FBCLID on each lead, automate disposition via webhook. Result: bot leads suppressed from pixel, sales queue drops to 300 verified humans, $12k/mo recovered in invalid activity credits over two quarters.

Scenario 2: B2B Search Campaigns with Long Sales Cycles

Google Ads drives demo requests. BotRefund flags 12% of form submits as automated browser emulation. You suppress those conversions, keep the demo request in CRM as "Invalid Traffic" for audit trail, and submit quarterly refund claims. Google's algorithm retrains on real demos; cost per qualified opportunity drops.

Scenario 3: Agency Managing Multiple Client Accounts

Use BotRefund's agency dashboard to run audits across clients. Each client gets a monthly evidence pack. You set disposition rules per client risk tolerance. The refund-ready reports become a retainer value-add: "We recovered $X of your wasted spend last quarter."

Verification Step: How to Know It's Working

After two full weekly cycles, pull a report: count of leads by disposition, conversion events fired vs. suppressed, sales team contact rate on "Verified Human" leads, and refund claim status. Leading indicators: contact rate on verified leads should rise; cost per qualified lead should fall; refund claims should show "under review" or "approved" in platform dashboards. If contact rate doesn't improve, check whether your confidence threshold is too strict (letting bots through) or too loose (blocking humans).

Frequently Asked Questions

Does BotRefund integrate directly with Salesforce, HubSpot, or GoHighLevel?

The source pack does not list native CRM integrations. You connect via API/webhook or middleware (Zapier, Make, custom code) using the click ID and session ID as join keys.

Can BotRefund block bots before they submit a form?

No. BotRefund is a detection and evidence platform, not a WAF or real-time blocker. It analyzes sessions after they occur. For pre-submission blocking, you would need a separate challenge (CAPTCHA, honeypot field, JavaScript challenge) — but those are easily bypassed by advanced bots. BotRefund's strength is post-session proof that platforms accept for refunds.

What confidence threshold should I use for automatic disposition?

Start at 95% for "Invalid Traffic – Bot" auto-disposition. BotRefund reaches 99% confidence when evidence supports it. Use 50–94% for a "Suspect – Review" bucket. Adjust after reviewing session recordings for a sample of each bucket.

How long does a refund claim take?

Platform review timelines vary. Google typically processes invalid activity credits automatically within 60 days; manual claims can take longer. Meta's process is similar. BotRefund's team supports negotiation with documentation and arguments reviewers need. Their 83% recovery rate across 2,500+ audits reflects this end-to-end support.

Will suppressing bot conversions hurt my campaign volume?

Short term: reported conversion count drops. Medium term: algorithm retrains on real conversions, improving lead quality and lowering cost per qualified lead. The FinTrust case study saw an 18% conversion rate increase after suppressing bot events.

What if a legitimate user gets flagged as bot?

BotRefund's cross-checked, AI-weighed approach minimizes false positives. Privacy tools, corporate networks, and unusual devices can create single anomalies, but the platform requires a consistent cluster across independent signals. Keep a "Suspect – Review" bucket for borderline scores and manually verify session recordings before final disposition.

Can I use BotRefund evidence for non-ad traffic (organic, direct, email)?

Yes, the script analyzes all sessions. But refund claims only apply to paid clicks (Google/Meta). For organic/direct leads, you still get the bot/human classification to protect your CRM and sales team's time.

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