Compensable

Tracking & attribution

Know which dollar made the phone ring.

Every call is tied to the campaign that produced it, then followed through to the signed case. Marketing reports stop being arguments.

Compensable · callssample datasample
The Compensable calls view: campaign, pipeline, duration, and qualification status per call

Numbers and campaigns shown are sample data.

How it works

From click to retainer, one unbroken record.

Dynamic number insertion gives each visitor a sticky pool number. The same visitor sees the same number, so the attribution never smears across campaigns. Every assignment is recorded permanently, never overwritten.

Attribution eventssample
Call connectedlogged once
Buyer accepteddelivered automatically
Retainer sentlinked to call

Calls route by campaign, geography, and buyer availability, with caps on how many buyers a call is offered to at once. Plans are built, versioned, and published; every call is pinned to the exact plan version that routed it, which is what you want when someone asks why a call went where it went.

Routing plan · versionedsample

plan v14 · published 2026-07-02

if state is TX or FL → Intake desk A

else if buyers waiting → offer to buyers (max 2)

otherwise → AI intake (AFFF blueprint)

// every version kept. every call pinned to the version that routed it.

Connection and buyer-success events are never delivered twice, and each one carries a tamper-evident signature your systems can verify. Recording is controlled by your own settings, and an agency gets its own limited access key, so it can pull its numbers without touching yours.

Webhook delivery · signedsample

POST https://firm.example/hooks/compensable

x-signature: hmac-sha256=1f8e…c204

event: buyer_success · id: evt_8841 (deduped)

delivered once · provably yours

Thirty minutes. Bring last month's spend.

We'll run a live call, work a sample docket, and show you the system refusing a call it shouldn't make.