Call Clearance
Pre-call compliance for AI voice and SMS agents

Every outbound call cleared
before it's placed.

One API call before your dialer places a call. It checks consent on file, the national and state Do Not Call lists, known litigators, calling hours, and opt-outs, and returns allow or block in under 200 ms. Every decision is logged. If a lawyer asks, you have the record.

Request access See how it works For agencies running outbound on Retell, Vapi, Bland, or ElevenLabs.
Retell pre-call webhook Vapi Bland ElevenLabs Agents Twilio SMS

A voice agent dials faster than anyone checks the list.

TCPA damages are $500 to $1,500 per call. Most TCPA suits are class actions. Retell, Vapi, and ElevenLabs say in their own documentation that consent and Do Not Call compliance are your problem. Call Clearance is the part of your stack that handles it.

Consent of record

Post each opt-in to one ledger with its source, timestamp, and evidence. Web forms, text replies, recorded verbal consent, written consent. The pre-call check reads this ledger first.

Do Not Call and litigators

The national registry under each client's own FTC account, the state lists, and a known-litigator list, refreshed on schedule. Each client is registered separately, which is what the FTC requires.

Evidence you can hand over

Every decision is written to a log that shows any edit. Export a per-number report with the consent record and every check that ran on it, any time, as JSON or PDF. Your records stay yours.

How it works

One HTTP call before each dial and one webhook after it. We keep the lists current and hold the records.

1

Add your clients

Each business you call for gets its own account. We do the FTC registration and state-list setup for each one, so every scrub runs under the right account.

2

Record consent as it happens

Post opt-ins to the ledger as they happen, from your forms, your SMS replies, your agent, or your CRM.

3

Check before every call

Your dialer or voice platform calls /v1/check with the number and client ID. It receives allow or block with a reason in under 200 ms.

4

Propagate every opt-out

When a contact says stop, the opt-out is sent to us and the number is blocked for every client on your account.

The whole integration

Works from anywhere that can make an HTTP request. Retell's pre-call webhook calls it directly. On Vapi, Bland, or your own dialer, call it before you place the call.

POST https://api.callclearance.com/v1/check
Authorization: Bearer cc_live_…
Content-Type: application/json

{ "client_id": "cl_8f2a", "to": "+14105550123", "channel": "voice" }

→ 200 OK
{
  "decision": "block",
  "reason": "national_dnc",
  "checked": ["consent", "national_dnc", "state_dnc", "litigator", "hours", "internal_optout"],
  "evidence_id": "ev_01J9…"
}

Full documentation is at api.callclearance.com/docs.

Pricing

A monthly fee plus a per-check rate. No seats, no annual contract.

Agency

$99 / month
plus $0.01 per check
  • Unlimited clients
  • Consent ledger and evidence export
  • National, state, and litigator lists
  • Retell, Vapi, Bland, ElevenLabs, Twilio
  • FTC registration handled for each client

Volume

Talk to us
for more than 500,000 checks a month
  • Lower per-check rate
  • Review of your consent flows
  • State telemarketing registrations
  • Custom retention and export

Example: an agency placing 100,000 calls a month pays $1,099.

Request access

We're onboarding a small number of agencies by hand. Email us with the platform you run on and how many outbound calls you make a month.

[email protected]