Home / Ping-post software

Ping-Post Software

How ping-post lead distribution works, step by step, and how to choose software that sells every lead at its best price.

Ping-post is the auction model behind most of the lead selling industry. Instead of sending a lead to one buyer at a fixed price, the seller asks every eligible buyer what they would pay, then delivers the lead to the best bid. Done well, it raises revenue per lead and cuts the number of leads that go unsold. Done badly, it leaks personal data, slows delivery and leaves money with the wrong buyer. This guide covers the mechanics, the setup that works, and what to look for in ping-post software.

How ping-post works

  1. Ping. A new lead arrives. The platform validates it, then sends anonymized data (zip code, age range, product interest, a few qualifying fields) to every buyer eligible under filters, caps and schedules.
  2. Bid. Buyers respond in milliseconds with a price, or decline. Their bidding logic usually checks their own caps, duplicates and territory before answering.
  3. Select. The platform ranks bids, applies your priorities and floor prices, and picks the winner. A timeout drops buyers that do not answer in time.
  4. Post. The full lead, with contact details, is posted to the winning buyer. The buyer accepts, or rejects with a reason.
  5. Fallback. If the post is rejected, the lead goes to the next bidder, a direct-post buyer or a ring tree automatically, so it is still sold.
How a ping-post auction worksA lead arrives, the platform pings three buyers with anonymized data, buyers bid 22, 25 or decline, the full lead is posted to the highest bidder, and if that buyer rejects it the platform falls back to the next bid.Lead sourcePlatformBuyer ABuyer BBuyer C1. Full lead captured, validated, deduplicated2. Ping: zip, age range, product (no contact data)Buyer A bids $22Buyer B bids $25Buyer C declines (cap reached)3. Bids in milliseconds4. Post: full lead to highest bidder ($25)5. Rejected (duplicate for Buyer B)6. Fallback: posted to next bid ($22), soldLead sold, not wasted
A ping-post auction with automatic fallback. Only the winning buyer ever receives contact data.

The three delivery models, side by side

ModelHow it sellsBest whenWatch out for
Ping-postReal-time auction, highest bid winsSeveral buyers compete for the same leadsTimeouts and floor prices need tuning
Direct postFull lead sent to one buyer at a fixed priceExclusive contracts or a single main buyerNo price discovery, so leads can be undersold
Ring treeOffered to buyers in order until one acceptsFallback to monetize leads that were rejectedSlow if the tree is long and buyers time out

Most sellers run all three in the same campaign: an auction first, a fixed-price buyer as a safety net, then a ring tree of secondary buyers. The lead distribution platform decides the order and applies it in seconds. If yours cannot combine them, you are choosing between revenue and sell-through rate on every lead.

What is in the ping, and what is not

The ping exists so buyers can price a lead without receiving it. It should contain only the fields buyers need to bid: location (state and zip), a coarse age band, the product or vertical, and qualifying answers such as homeowner status or current insurance. It must not contain the name, phone, email or street address. Sharing personal data in the ping is the most common compliance mistake in the industry, and it also lets buyers cherry-pick leads without paying.

Two details matter here. First, the ping should carry a unique lead ID so the post can be matched to the bid. Second, buyers often want a consent flag and a source type in the ping, because their own compliance rules decide whether they can bid at all.

Timeouts, floors and priorities

Three settings decide how much you earn per auction, and they are the ones teams tune most often.

Fallback: where the margin is

A rejected post is the moment most sellers lose money. The winning buyer rejects because the lead is a duplicate for them, their cap filled in the last second, or a validation on their side failed. Without fallback, the lead sits unsold even though other buyers bid on it seconds ago. With automatic fallback, the platform offers it to the next bid, then to a direct-post buyer, then to a ring tree. Our guide to selling unsold leads goes deeper, and the lead profit calculator puts a number on it for your volume.

Setting up a ping-post campaign

  1. Define the segment. One campaign per vertical and format (for example, exclusive auto insurance leads in five states) keeps routing and reporting clean.
  2. Configure buyers. For each buyer: filters, daily and hourly caps, schedule, floor price and delivery spec. Get their ping and post specs in writing and test both.
  3. Set validation before the ping. Phone and email validation, deduplication window and suppression lists run before any buyer sees the lead, so returns stay low.
  4. Add fallback paths. Next bidder, then a direct-post buyer, then a ring tree. Decide whether aged leads can be resold later, based on your consent language.
  5. Sync source costs. Connect ad platforms and affiliate costs so profit per source is visible from the first day, not at month end.
  6. Test, then watch acceptance. Send test leads to every buyer, then monitor bid rate, win rate, acceptance rate and return rate per buyer during the first week.

This is what the result looks like on a real platform: one lead captured, put on sale, routed automatically and delivered to buyers with their own delivery windows, in seconds.

Activity timeline of one lead in Vertikl: acquisition, put on sale, sale routing started automatically, delivery scheduled to three buyers, delivered and sold within eight seconds
One lead's timeline in Vertikl: captured, put on sale, routed automatically, scheduled to three buyers with their delivery windows, delivered and sold in eight seconds.

Caps, filters and schedules belong on the buyer order, applied before the ping. This is what that looks like when your team can edit it directly.

Vertikl order settings, delivery constraints step: daily, monthly and total caps, caps by source with exclude and accept toggles, time zone and allowed delivery time
Delivery constraints on a buyer order: daily, monthly and total caps, caps per source, time zone and delivery hours, edited by your team and applied immediately. Demo data.

What to look for in ping-post software

Compare platforms on these points in our best lead distribution software ranking, or see Vertikl features. If you route calls as well as web leads, check that separately: not every ping-post platform handles inbound calls.

Common mistakes

Frequently asked questions

What is ping-post?

Ping-post is a two-step lead auction. The seller pings buyers with non identifying lead data, buyers return a bid, and the full lead is posted to the highest acceptable bidder.

What is the difference between ping-post and direct post?

Direct post sends the full lead to one buyer at a fixed price. Ping-post runs an auction first, so each lead can sell at its market value.

What is a ring tree?

A ring tree is an ordered list of buyers the lead is offered to, one after another, until one accepts. It is often used as a fallback after a ping-post auction.

How fast does a ping-post auction need to be?

The whole cycle, ping to post, typically completes in under a few seconds. Buyers usually respond to a ping within a few hundred milliseconds, and the platform applies a timeout so one slow buyer does not hold up the lead.

Is ping-post compliant?

It can be, as long as consent is captured correctly and only non personal data is shared in the ping. Always check TCPA rules in the US and GDPR in Europe for your vertical.

Can I run ping-post and direct post in the same campaign?

Yes, and you should. A common setup is a ping-post auction first, a direct-post buyer at a fixed price as fallback, then a ring tree of secondary buyers.

Related guides