Seatext library / BotRefund evidence

How to Use BotRefund to Measure Qualification Rate

BotRefund does not calculate a qualification rate directly. Instead, it identifies and filters bot and invalid traffic from your Meta and Google ad campaigns so the leads entering your CRM are real humans. By...

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

What BotRefund actually measures

BotRefund is a bot-detection and ad-refund platform. It analyzes 110+ behavioral, browser, hardware, network, and attribution signals to flag automated visits with 99% confidence. Each flagged session comes with a session-by-session explanation, click IDs, timestamps, and signal-level reasoning formatted for Google and Meta refund reviews.

Qualification rate — the percentage of leads that meet your sales-ready criteria — is a downstream metric you calculate in your CRM or marketing automation. BotRefund improves the input to that calculation by stripping out non-human leads before they reach your pipeline.

Why invalid traffic distorts qualification rate

When bots fill forms or click ads, they inflate lead counts without any chance of becoming qualified opportunities. The source pack notes that a campaign can show a steady cost per lead while the sales team receives unreachable contacts, copied messages, or enquiries that never progress. Common signals of invalid traffic include:

  • Contactability issues: disconnected numbers, invalid email domains, repeated addresses, unusual country-code concentrations
  • Timing anomalies: bursts of leads, immediate form submissions after landing, conversions at odd hours
  • Session behavior: no scrolling, no field corrections, uniform click paths, no meaningful time on page
  • Campaign patterns: sharp lead-quality differences by placement, creative, audience expansion, device, or landing page
  • CRM outcomes: high reported lead count paired with no calls connected, demos booked, qualified opportunities, or repeat engagement

If you measure qualification rate on raw lead volume, bot traffic makes the denominator artificially large and the rate artificially low.

Step-by-step: using BotRefund data to clean your qualification metric

  1. Install the BotRefund script on your landing pages and thank-you pages. The script captures client-side behavioral signals that server-side logs miss.
  2. Run a free bot audit to establish a baseline. The audit reports the percentage of bot clicks (the FinTrust case study saw a 14% average bot click rate) and identifies which campaigns, placements, and creatives are most affected.
  3. Enable conversion-signal suppression for sessions flagged as automated. BotRefund can suppress conversion events sent to Meta and Google so the platforms' optimization algorithms train only on verified human conversions.
  4. Export refund-ready reports that include click IDs (GCLID, FBCLID), campaign details, timestamps, session recordings, and signal-by-signal reasoning. Use these reports to:
    • Request invalid-activity credits from Google and Meta (83% of BotRefund clients recover funds)
    • Build a suppression list of click IDs to exclude from your CRM import or to tag as "invalid" in your marketing automation
  5. Recalculate qualification rate using only leads that passed the BotRefund filter. Compare the cleaned rate to the raw rate to quantify the distortion.
  6. Monitor ongoing. BotRefund continues to flag new invalid sessions in real time. Keep the suppression active and refresh your qualification-rate dashboard weekly.

Verification step

After the first full week of suppression, pull two numbers from your CRM: (a) total leads imported, and (b) leads that reached your qualified stage (e.g., SQL, demo booked). Divide (b) by (a). Then pull the same numbers from the week before BotRefund suppression. The cleaned rate should be higher, and the gap between the two rates approximates the bot-driven inflation you removed.

Key facts

MetricDetailSource
Bot detection confidence99% confidence per flagged sessionS2
Signals analyzed110+ behavioral, browser, hardware, network, and attribution signalsS2
Client refund recovery rate83% of clients recover funds from Google and MetaS2
Average bot click rate (case study)14% of clicks identified as botsS8
Conversion rate lift (case study)+18% after suppressing bot conversionsS8
Refund amount (case study)$140,000 recovered for a neobankS8
Report formatClick IDs, campaign details, timestamps, session recordings, signal-by-signal reasoningS2
Platforms supportedGoogle Ads and Meta (Facebook/Instagram)S1, S2, S4, S6

How the detection works

BotRefund runs 106 independent checks (the source pack describes two examples: Scrollbar Width Leak and Clean Context Iframe). Each check produces one piece of objective evidence — not a verdict. The system cross-checks every signal against browser, network, device, and behavior data, then feeds the complete pattern into an AI prediction model that outputs a bot/human classification with 99% accuracy when the evidence supports it.

Because a single anomaly can come from privacy tools, corporate networks, or unusual devices, BotRefund never relies on one signal. It requires corroboration across multiple independent vectors before flagging a session.

What you need before you start

  • Access to edit the website's <head> or tag manager to install the BotRefund script
  • Admin access to Google Ads and/or Meta Ads Manager to connect click IDs (GCLID, FBCLID) and submit refund claims
  • CRM or marketing-automation admin rights to import suppression lists or tag invalid leads
  • A defined qualification stage (SQL, MQL, demo booked, etc.) so you can measure the before/after rate

Limitations

  • BotRefund does not define your qualification criteria — that remains your sales/marketing decision.
  • It only covers paid traffic from Google and Meta. Organic, direct, referral, and other paid channels are outside its scope.
  • Refund approvals depend on Google and Meta reviewers; BotRefund provides evidence and negotiation support but cannot guarantee every claim succeeds.
  • The 99% confidence figure applies when the session evidence supports it; low-signal sessions may remain unclassified.
  • Installation requires client-side JavaScript execution. Visitors with aggressive script blockers may not be analyzed.

Common mistakes to avoid

MistakeWhy it mattersFix
Measuring qualification rate on raw lead countBot submissions inflate the denominator and hide real performanceApply BotRefund suppression before leads enter CRM
Treating every unresponsive lead as a botReal humans can be low-intent; over-filtering removes valid audienceUse BotRefund's signal-level evidence, not just CRM outcome, to classify
Changing campaign targeting before preserving attributionLosing click IDs makes refund claims impossibleFollow the investigation workflow: preserve campaign, ad set, creative, placement, click identifier first
Expecting instant refundPlatform review takes time; evidence must be formatted to their specsUse BotRefund's refund-ready reports and negotiation support

Practical scenarios

Scenario A: Lead-gen campaign with high form volume, low sales contact rate

Install BotRefund, run the audit, and suppress bot conversions. The CRM receives fewer but cleaner leads. Qualification rate rises because the denominator no longer includes automated submissions. Use the refund report to recover wasted spend.

Scenario B: E-commerce site optimizing for purchase conversions

BotRefund flags bot clicks that never add to cart. Suppress those conversion signals so Google/Meta bidding algorithms optimize for real buyers. Track return-on-ad-spend (ROAS) improvement alongside qualification rate.

Scenario C: Agency managing multiple client accounts

Run audits across all accounts. Prioritize clients with the highest bot click rates for immediate suppression and refund claims. Report cleaned qualification rates to clients as a quality metric.

FAQ

Does BotRefund calculate qualification rate for me?

No. It provides the cleaned lead data (by flagging and suppressing bot sessions) so your CRM or analytics tool can calculate an accurate rate.

How long until I see a change in qualification rate?

Typically one full traffic cycle (7–14 days) after enabling suppression, assuming stable ad spend and targeting.

Can I use BotRefund without requesting refunds?

Yes. The detection and suppression features work independently of the refund workflow.

What if a real user gets flagged as a bot?

BotRefund's 99% confidence threshold and multi-signal corroboration minimize false positives. Each flagged session includes a full evidence trail you can review before suppressing.

Does it work for organic or email traffic?

No. BotRefund only analyzes sessions that arrive via paid Google or Meta clicks with click IDs attached.

How much does it cost?

Pricing is not published in the source pack. The homepage mentions an "Under $10,000/mo" enterprise tier and a free bot audit to start.

Can I export the flagged click IDs to my own suppression list?

Yes. Refund-ready reports include click IDs (GCLID, FBCLID), campaign details, and timestamps that you can import into your CRM or tag manager.

Next steps

Start with the free bot audit to see your baseline bot click rate. If the audit shows a meaningful percentage of invalid traffic, enable suppression, connect your ad accounts for refund claims, and rebuild your qualification-rate dashboard on the cleaned lead stream.

Further reading and comparison sources

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

How BotRefund can help

BotRefund installs a lightweight script on your landing pages that captures 110+ client-side signals — pointer movement, scroll behavior, browser consistency, network context, and more. It classifies each paid session as human or bot with 99% confidence when the evidence supports it, then gives you two levers:

  • Suppression: Stop flagged bot conversions from feeding Meta and Google bidding algorithms, so your optimization trains on real buyers.
  • Refund-ready reports: Export click IDs, timestamps, session recordings, and signal-by-signal reasoning in the exact format Google and Meta reviewers expect. BotRefund's team has negotiated 2,500+ audits and helps you present the evidence.

The result: your CRM receives fewer but cleaner leads, your qualification rate reflects genuine prospects, and you recover budget that was spent on automated clicks. The free bot audit shows your baseline bot percentage before you commit.

Get free bot audit