Features/CallPulse (Pay-Per-Call)
Live

CallPulse

CallPulse is the pay-per-call platform for publishers and pay-per-call networks. Point your tracking numbers at CallPulse, build call flows with a natural-language IVR, and let real-time bidding (RTB) auctions route every call to the highest-value buyer — with honest, real-time analytics and an in-app AI Copilot that walks you through every screen.

How CallPulse Works

1

A call hits your tracking number

Your traffic source dials (or click-to-calls) a CallPulse tracking number. Calls are attributed to the affiliate / source that drove them, with full caller metadata captured.

2

Your IVR qualifies the caller

An optional natural-language IVR greets the caller, classifies intent, and branches the call — no rigid press-1 menus required. Skip it entirely if every call goes straight to one buyer.

3

A PulseRoute runs a real-time auction

The PulseRoute pings your buyer targets in parallel, collects signed bids, applies your bid modifiers, and re-ranks by predictive eRPC against your floor price — in well under a tenth of a second.

4

The call connects to the winner

The winning buyer's target (phone number, SIP endpoint, or RTB bidder) is dialed. If they don't answer or fail concurrency/daily caps, CallPulse fails over to the next-best bid automatically.

5

Conversions are tracked & paid

Fire pixels and postbacks on call-bridged and conversion events. Every bid, route decision, and payout is logged to the Bid Trace so your numbers tell the truth.

Core Concepts

Tracking Numbers

The numbers you hand to traffic sources. Buy them in any area code under Publisher → Tracking Numbers and assign each to an affiliate so calls are attributed correctly.

IVRs

Call-flow graphs built in the visual IVR builder. Use the natural-language intent classifier to route callers by what they say, then test the whole flow in the simulator before publishing.

Targets

The buyer endpoints calls get bridged to — a phone number, a SIP URI, or a PulseRoute. Each target carries concurrency caps, daily caps, and allowed-state filters.

PulseRoutes

The real-time auction config. Attach targets, set a minimum bid and failover order, and CallPulse runs a live RTB auction on every call, re-ranked by predictive eRPC.

Affiliates

Your traffic sources. Each gets a click-to-call URL and a scoped sub-user portal so they can see their own call and conversion stats.

Conversions, Pixels & Postbacks

Track outcomes by dropping the CallPulse pixel on your thank-you page or wiring a postback URL. Fire on call-bridged and conversion events to attribute payouts.

Setting Up CallPulse

  1. 1

    Run the onboarding wizard

    After signup, the AI Copilot scaffolds a starter setup for your vertical — greeting, IVR, and a first PulseRoute. Review and apply it, or skip and build from scratch.

  2. 2

    Buy a tracking number

    Go to Publisher → Tracking Numbers and pick a number in your area code. Calls to it route through CallPulse. Assign it to an affiliate to attribute the traffic.

  3. 3

    Add your buyer targets

    Under Publisher → Targets, add each buyer's dial destination — a phone number, SIP URI, or a PulseRoute id for nested auctions. Set concurrency and daily caps.

  4. 4

    Create a PulseRoute

    Attach your targets, set a minimum bid and failover order, and turn on the auction. This is the real-time bidding config that decides who wins each call.

  5. 5

    Wire conversion tracking

    Drop the CallPulse pixel on your thank-you page or configure a postback URL under Publisher → Conversions, then test-fire it to confirm it reports.

  6. 6

    Watch it live

    The Publisher dashboard streams active calls in real time, and the Bid Trace on each call shows every bid and the route decision behind it.

Plans

Starter$79/mo — tracking numbers, IVRs, PulseRoutes, AI Copilot
Pro$169/mo — adds conversion integrations, pixels & postbacks, Bid Trace, white-label
EnterpriseCustom — volume pricing, dedicated support, custom integrations

See full plan details and usage rates on the CallPulse pricing page.

Frequently Asked Questions

How is CallPulse different from the SalesPulse Marketplace?
The SalesPulse Marketplace sells live inbound insurance calls to agents at a flat per-call price. CallPulse is the opposite side of the table — it's the pay-per-call routing infrastructure publishers use to run their own RTB auctions and route calls to their own buyers. See the Live Calls (Marketplace) doc for the agent-facing product.
Do I need to build an IVR?
No. IVRs are optional. If every call should go straight to one buyer or a single PulseRoute, you can skip the IVR entirely and point your tracking number at a route directly.
How do RTB auctions decide the winner?
On each call the PulseRoute pings your targets in parallel for signed bids, applies your bid modifiers, then re-ranks the bids by a predictive eRPC score and enforces your floor price. The highest effective bid that clears the floor wins; the rest become your failover order.
What happens if the winning buyer doesn't answer?
CallPulse automatically fails over to the next-best bid in the auction, respecting each target's concurrency and daily caps, until the call connects or the failover queue is exhausted.
Can my affiliates see their own stats?
Yes. Each affiliate gets a scoped sub-user portal showing only their own calls, conversions, and click-to-call links — no access to your other traffic sources or buyer economics.

Start routing calls with CallPulse

Spin up tracking numbers, IVRs, and your first RTB auction in about 30 minutes.

Start free trial →