Revenue postbacks — actual dollars on every transfer
Your call-routing platform (LeadRouter today; Ringba/Retreaver-style formats accepted) can now post call results back to a per-account postback URL. We match each result to the right transfer by caller ID and time window, so transfers show confirmed revenue, buyer name, and billable status — not just estimates. The endpoint is forgiving about field names and formats on purpose; paste the URL into your platform and it works.
Buyer routing engine + warm transfer, four strategies
Campaigns now route qualified consumers to the right buyer destination automatically: priority order, round-robin, weighted split, or schedule-based. The engine honors each destination's accepting hours, concurrency, and hourly/daily/monthly caps. When a transfer starts, your buyer hears a whisper message built from the lead's own fields — name, state, anything custom — before the bridge connects.
No-buyer fallbacks: callbacks, messages, dispositions
When every destination is closed or capped, you choose what happens: the AI offers the consumer a callback window (and we re-dial inside it automatically), takes a message and emails it to your team, or simply records the disposition. No more qualified consumers evaporating because a buyer went to lunch.
The dialer engine — with the compliance rails welded on
The core calling engine is live: automatic retries with spacing, per-campaign pacing and concurrency, and calling windows. Calls are only ever placed 8am–9pm in the lead's local time, leads are re-scrubbed against your DNC provider if they've aged in the queue, and a double-dial guard makes sure nobody gets two simultaneous calls. These gates fail closed — if the system can't verify it's allowed to dial, it doesn't.
Signed outbound webhooks + full-funnel stats
Subscribe your systems to platform events — lead created, call started/completed, lead qualified, transfer initiated/bridged — delivered with HMAC signatures and automatic retries. Alongside it: a stats API and dashboard covering the whole funnel (ingested → dialed → connected → qualified → transferred → billable) grouped by day, campaign, source, or destination, with CSV export.
Retell integration: paste a key, pick your agent
Connect your Retell account with one API key — we validate it live, auto-discover your agents into a dropdown, and ingest call events (dispositions, transcripts, transfer events) in real time. Final end-to-end call verification is in progress before we mark it fully live. ElevenLabs is next.
DNC scrubbing with your own provider account
Connect TCPA Litigator List (Blacklist Alliance and DNC.com are on deck) and every incoming lead is scrubbed automatically. Prefer to run without one? You'll have to say so explicitly — the acknowledgment is recorded, and the app shows a persistent warning until a provider is connected. Provider credentials are stored AES-256-GCM encrypted.
CSV import with column mapping — plus the lead intake API
Upload any lead file, map your columns visually, and get a per-row report of what imported, what was deduplicated, and what was held back (missing consent, suppressed, DNC). The same normalization runs on the public HTTP API: phone numbers to a canonical format, state-based timezones, 30-day dedupe, and consent checking on every lead regardless of source.
Campaigns, destinations, and team accounts
The foundation release: passwordless magic-link sign-in, organizations with four team roles, campaign builder with progressive disclosure (simple by default, powerful when opened up), buyer destinations with schedules and payout configuration, suppression lists, API keys, and Stripe billing with a 14-day trial. Every action lands in the audit log from day one.