How it works

Form submit to score to CRM write in under 100 milliseconds. Here is exactly what happens in between, step by step.

Start Free Trial

The validation pipeline

Every submission goes through 5 stages in real-time

1

Capture

JavaScript SDK (Client-Side)

Drop a small script on the page. Behavioral data (mouse, typing, time on page) gets captured in the background, then the form fields join it at submit time.

<script src="leadscore.js"></script>

REST API (Server-Side)

For server-side handlers, POST the payload to the API. Any language, any framework. Response comes back with the score.

POST /api/v1/leads/validate
2

Analyze

30+ Detection Signals Run Simultaneously

Detection engines run in parallel, covering six categories. The engines do not wait on each other. The slowest one is usually the IP lookup.

Bot Detection

Stacked AI plus rule-based checks catch automated traffic.

Behavioral

Interaction patterns that tell humans apart from automation.

Identity

Email deliverability, identity consistency, contact quality checks.

Network

IP reputation, proxy and VPN detection, geo sanity checks.

Pattern

Velocity tracking, duplicate detection, anomaly analysis.

Content

AI quality scoring, intent reading, spam content detection.

3

Score

Proprietary Algorithm Generates 0-100 Score

The signal results get combined into a single 0-100 score. That one number decides whether a lead gets blocked, queued for review, or fast-tracked.

Low
Bot / Spam
Multiple signals agree: automated or fraudulent submission.
Medium
Review
Clears the basic checks, trips a warning or two. A human should glance.
High
Qualified
Clean across the board. Real intent, reachable contact, human behavior.
4

Decide

Verdict Assigned Based on Thresholds

You set the thresholds. Every lead gets a verdict on the way out: Approved, Suspicious, or Rejected.

Approved
High quality — fast-track to sales
→ Your CRM
Suspicious
Worth reviewing — manual check recommended
→ Quarantine
Rejected
Bot or spam — blocked automatically
→ Blocked
5

Route

Webhook to Your Systems

A webhook fires with the score, verdict, and full signal breakdown. It lands in your CRM, ESP, or custom endpoint in under a second.

HubSpot, Salesforce, Zoho CRM, ActiveCampaign, Pipedrive, GoHighLevel, Zapier, or custom webhook

Alerts & Notifications

Optionally ping Slack, email, or SMS on high-quality leads. Reps see it the moment it lands.

Slack, email, SMS, or push notifications

Technical details

< 100ms

Average response time for scoring

Real-Time

Synchronous scoring, no delays

99.9%

Uptime SLA guarantee

Multiple integration options

Choose the method that fits your stack

JavaScript SDK

One line of code, automatic behavioral tracking

View Docs

REST API

Server-side validation for any language

View Docs

Webhooks

Push scores to your CRM or custom endpoint

View Docs

Ready to get started?

Five minutes to set up. Scoring starts on the next submission.

Start Free Trial
Free to start5 minute setupNo credit card