Call routing for pay-per-call networks: eligibility before price

Call routing decides where a live caller goes. In a pay-per-call network, the highest listed payout is only useful if that buyer is eligible, available, and able to handle the call.

See BESO in action. The network overview1:34

Start with who can accept the call

A campaign might limit geography, hours, call volume, or the type of customer accepted. A buyer can also be paused or have no available capacity. These are eligibility questions, and they need to be settled before comparing payout or bid value.

Imagine one buyer offers $40 but is closed, while another offers $35 and can answer. Routing to the closed buyer because its price is higher does not create a $40 outcome. The decision needs to reflect the buyer’s current ability to take the call.

Route to a buyer who is eligible and able to take the call.

Fixed routing and real-time bidding

Fixed routing uses configured priorities or rules to select a destination. Real-time bidding asks participating buyers for a current offer or acceptance response. Both approaches depend on a clear campaign contract and accurate availability.

A returned bid can have an expiration and conditions. Some integrations include a confirmation step before the publisher sends the call. The publisher and network must agree on that sequence; a bid response should not be confused with a connected or billable call.

Follow the call beyond the routing decision

Keep the routing decision, connection result, duration, qualification result, and financial outcome distinguishable. A call can be offered but not answered, connected but unqualified, or initially credited and later adjusted.

BESO’s call distribution workflow includes campaign configuration, routing, and call reporting. When onboarding a publisher or buyer, validate the campaign-specific flow with the actual endpoint contract. Do not assume that a setting shown in the interface proves an entire external integration has been tested.

Use a small, explicit launch checklist

  • Confirm buyer hours, time zone, and destination.
  • Define which calls are eligible and billable.
  • Verify capacity and any applicable rate limits.
  • Test acceptance, no eligible buyer, and expired responses.
  • Trace a sample call from request to final report.

Review unsuccessful calls as carefully as successful ones. “No answer,” “no eligible buyer,” and “invalid request” point to different fixes. Combining them into one failure number hides whether the issue is supply, configuration, or delivery.

Reliable routing protects the caller’s experience as well as the operator’s margin. Start with a destination that can actually serve the opportunity, then optimize the commercial decision.

Written by the BESO Network editorial teamExplore all guides

Your network.
Your next chapter.

Bring calls, leads, and appointments together under your brand.

Explore BESO with us