Skip to content

(00)  Pay-per-call publishers

Publisher docs ↗

Track every call. Get paid for every one that converts.

Track every call, get real-time bids, and see where each one went.

You bring the callers. The network you send to runs on InboundX. Ping while the caller is on the line and get the payout up front, or exactly why no buyer is free. Every call, payout and invoice is in your portal.

Real-time bidding for callsFrom ping to billRun it from your AI

  • See the payout before you send
  • A no-bid always says why
  • Test your setup with no login
  • Docs for every call platform
  • Run your account from your own AI
app.inboundx.io/api/rtb/pingHTTP 200

Your ping

GET /api/rtb/ping?key=•••&caller_number=+1•••4821&caller_state=TX

The answer

  1. {
  2. "status": "reserved",
  3. "payout": 42.00,
  4. "seconds": 90,
  5. "sip_address": "sip:•••",
  6. "expires_at": "+15s"
  7. }

Buyer held

Send the call now

Hold

15s

Default · 10 to 30 per campaign

Illustrative mock-up, not real data

15s
Default hold on a bid, 10 to 30 per campaign
200
HTTP status of every answer, bid or not
7d
Postback retries, every minute, until your platform answers

(01)  How you send

Two ways in. One set of rules.

Each campaign takes calls by real-time bid, by phone number, or both. Either way, a call only rings a buyer who is free and takes that caller.

Real-time bid

01

Ping while the caller waits. A bid holds a buyer, then you transfer the call to the address in the bid.

  • GET or POST, query string, form or JSON
  • A repeat ping for the same caller gets the same bid
  • Caller ID must be the caller's own number

Phone number

02

Send callers to a number the network gave you. The call goes through the same checks as a pinged one.

  • No ping to build
  • The same rules decide who answers
  • Calls, earnings and postbacks in the same portal

How the buyer is picked is on the call routing platform page.

(02)  Ping to payout

Three steps, start to paid

  1. 01 · Ping

    Ask before you send.

    One ping with your key and the caller's number. The key names one campaign, so there is no list to pick from.

  2. 02 · Send

    Transfer inside the hold.

    A bid comes back with the payout and an address. Send the call before the hold runs out and it rings the held buyer.

  3. 03 · Get paid

    A postback when it pays.

    When the call converts, your postback URL gets the call ID, the caller's number and the payout, straight away.

Read the publisher API docs

(03)  The no

A no-bid is never a shrug.

Every no-bid carries a reason, and your ping log shows it in plain words. The reasons fall into three groups, so you know at a glance whether to fix something, move on, or try again.
01

Something to fix on your side

A missing key, a lead field the campaign needs, a state or zip it does not take. The fix is named next to the reason.

  • Ping key not recognised
  • Zip code needed for this campaign
  • State not accepted
02

No capacity right now

Nothing is wrong with your setup. No buyer can take this caller at this moment, so send them on and ping again for the next one.

  • No capacity
03

A problem on our side

Shown as temporarily unavailable. Ping again, and check the live status page if it keeps happening.

  • Temporarily unavailable

(04)  Your portal

Everything you need, nothing you shouldn't see.

One InboundX login for every network you send to. You see your own calls and earnings, never a network's prices or its buyers.

01

Earnings and invoices

What your calls earned, an invoice for each period, and the payments recorded against it.

02

Calls and pings

Every ping you sent, its answer, and the reason for every no in plain words.

03

Conversion log

Every postback attempt, what your platform answered, and every retry.

04

Test my setup

A temporary ping URL, an inspector and a dry run. No login, nothing held.

05

Setup guides

Three questions lead to step-by-step values for the major call platforms, or a custom one.

06

Signed webhooks

Events signed with HMAC-SHA256, with retries and an ID to drop repeats.

07

Live status

Checks of the ping, call and postback paths over the last hour, read again every minute.

08

API and MCP

An OpenAPI 3.1 spec, and an MCP connection so your own AI app can run your publisher account.

(05)  Your AI

Run your account from your own AI.

Connect Claude, ChatGPT or another app that supports MCP to your InboundX login. Ask about your calls in plain words, and have it make the changes you would make in the portal. It sees and does only what your role allows, and nothing changes until you say yes.
Your AI appInboundX connected
  1. How did yesterday go, by buyer?
  2. 184 calls, 72 converted. Buyer A took 41 of them. Its weekend endpoint failed 9% of pings.
  3. Pause that endpoint for now.
  4. Preview · nothing changed yet

    Pause the endpoint “Weekend” on Buyer A. It gets no calls until you unpause it.

    Say yes to make this change.

  5. Yes, go ahead.
  6. Done. “Weekend” is paused.

Illustrative mock-up, not real data

  • 01

    Calls and reports

    Your calls, the pings you sent each buyer and how it answered, conversions, and reports by day, hour, campaign, buyer, affiliate or state. The figures your portal shows you.

  • 02

    Earnings and invoices

    What each buyer you send to paid you, by day and campaign, and the invoices it issued you, with what is paid and still owed. Where the buyer shares them and your role sees money.

  • 03

    Your team

    Invite people, change their roles, remove access and rename your company. Owner only.

  • 04

    Buyers and endpoints

    Add, edit or copy buyers and endpoints: caps, hours, filters and capacity schedules. Pause one, reset a cap, or send a test ping. No call is made.

  • 05

    Campaigns and routing

    Create, copy, pause or edit campaigns, set each one's routing plan, and keep block and allow lists of callers.

  • 06

    Numbers

    Search and buy numbers (the preview shows the monthly price; the first month comes off your balance), point them at a campaign and affiliate, start a port order from another carrier, set the caller name, release one you no longer need.

  • 07

    Webhooks and imports

    Set up, test and pause webhooks and read every delivery. Bring a setup over from another system's export file. Undo takes back what an import created, at any time until something has used or changed it or one of its campaigns has gone live.

  • 08

    Affiliates and billing

    Add and edit affiliates and review sign-ups. Read your balance and usage, get a top-up link that you pay yourself on the Billing page, and turn automatic top-up off.

04 to 08 are for companies that also route calls to their own buyers on InboundX. Each opens only where the matching portal page opens for you.

It asks before it acts.

Add this address as a connection in your AI app, then sign in once with your InboundX login.

https://app.inboundx.io/api/mcp

About the InboundX MCP

  • Every change is a preview first. Nothing changes until you say yes
  • A yes works once, for that exact change, within 10 minutes
  • Your role decides what it sees and does, exactly as in the portal
  • It never sees a key's secret, a signing secret or a password
  • It never charges your card. A top-up is a link you open and pay yourself
  • Buying a number is the one change that spends your balance: the first month when you say yes, then monthly while you keep it
  • Remove someone from your company and their AI stops on its next request

(06)  Getting in

An account before your first call.

Networks on InboundX bring their own publishers. You apply and are checked and approved, or a network invites you. Either way, nothing moves until the account is active.
  1. 01

    Apply online, or accept an invitation from a network

  2. 02

    An application has its email, phone and ID checked

  3. 03

    An application is approved before it can send calls

  4. 04

    Your keys are in the portal once the account is active

  5. 05

    The network turns the campaign on when your setup is ready

Running the network yourself? Read how to start a pay-per-call network.

(07)  Pricing

Free to a network. One price to route your own.

Send calls to a network and pay nothing. Route your own calls to your own buyers for $0.06 a connected minute, plus a monthly rent on each tracking number.

Sending to a network

$0

The network pays you for calls that convert. No InboundX bill.

  • Real-time bid with the payout, or a no-bid with a reason
  • Portal with calls, pings, postbacks, earnings and invoices
  • Postbacks retried every minute for up to 7 days
  • Your own AI on your account over MCP

Routing your own calls

$0.06per minute

Your buyers, campaigns and numbers. One price per connected minute, from a prepaid balance you top up yourself, with optional auto top-up.

  • Recording, pings and bids included: see the list below
  • Each tracking number has a monthly rent from the same balance
  • A rate change never re-prices a finished call
  • Bid answers, postbacks and portal, as on the network side
  • Both sides of the call: caller time and buyer time
  • Call recording
  • Pings and bids, with no ping or RTB fees
  • Caller lookups and consent certificates
  • No monthly platform fee

The full breakdown is on publisher pricing.

(08)  Compare

Beside the platforms publishers use.

What each platform publishes for someone who sells or routes calls, beside InboundX. Figures from their public pages, checked 6 Nov 2026.

Swipe to compare

InboundX beside other call platforms, for publishers. Not published means the figure was not found on a public page.
FeatureRingba logoRingbaRetreaver logoRetreaverCallGrid logoCallGridBeso Network logoBeso NetworkTrackDrive logoTrackDriveInboundX logoInboundX
Monthly fee$147 / $297Business / Professional. Enterprise is custom.No platform feeNo contracts.$199 / $995Static campaigns / real-time bidding.$297 / $597Business / Professional. Trial on Professional.$0 pay-as-you-goOptional commits from $50 to $8,000 a month.$0No monthly platform fee on a routing account; tracking numbers carry their own monthly rent. $0 to send calls to a network.
Per minute$0.055 / $0.05 localToll-free $0.06 / $0.055.From $0.05From $0.04 localFrom $0.05 toll-free.$0.055 / $0.05 localToll-free $0.06 / $0.055.$0.055 localPay-as-you-go. Toll-free $0.06. Lower on commits.$0.06One price per connected minute, from a prepaid balance. Numbers have a monthly rent.
Tracking numbers$3 / $2 localToll-free $4 / $3 per month.$1 per monthFrom $2 per month$3 / $2 localToll-free $4 / $3 per month.$4 per monthPay-as-you-go. Down to $1 on larger commits.Monthly rentEach tracking number has a monthly rent, taken from your balance.
Pings / RTB feeNot publishedRTB is Enterprise only.No RTB chargeNot publishedRTB is the $995 plan.Not published$0.12 per 1kUnique pings, pay-as-you-go. Repeats within 15s free.$0No ping or RTB fees.
Real-time bid or ping postYesEnterprise plan.YesRoutes to the highest-bidding buyer.YesDouble-blind auction.YesRoutes to the highest-paying eligible buyer.YesPing/post with static and live bidders.YesA bid carries the payout and holds a buyer for 10 to 30 seconds.
Portal for your publishersNot publishedCollaborator accessTo chosen campaigns or numbers.Not publishedYesInvite-only publisher portal.Not publishedYesCalls, pings, postbacks, earnings and invoices.
Postbacks or webhooksYesPixels and webhooks.WebhooksYesWebhooks and postbacks.Not publishedYesServer-to-server, per source or offer.YesRetried every minute for up to 7 days.
Reason on every no-bidNot publishedNot in the bidThe campaign owner looks up the bid ID.YesA rejected bid returns a code and a message.Not publishedNot publishedYesEvery no-bid comes back with a plain reason.
Your AI on your accountYesMCP server, per Aug 2026 release notes.YesMCP server, read or read-and-manage.YesRead-only MCP an admin enables.Not publishedNot publishedYesAccount MCP. Every change is previewed first.

Every platform on one page: publisher comparisons.

COMPARE / FIND YOUR FIT

Start with the job you need to do.

Compare operating a network, tracking marketing calls and joining publisher offers. These are different jobs. Read the sources and confirm the details for your account.

(09)  FAQ

Questions, answered.

Something else? or message us on Telegram.

  • Companies and people who bring callers and send those calls to a pay-per-call network that runs on InboundX. The network sets the campaign, the payout and the rules. You send calls by real-time bid or to a phone number, and you are paid for each call that converts.

(08)  Get started

Start getting paid for your calls.

Apply as a publisher, then test your ping URL before you send a real call.

Real-time bidding for callsCall routing platformInboundX MCPContact