How It Works

How a Ping-Tree Works — Lead Distribution Explained

A plain-English guide to real-time lead auctions: how leads are created, scored, auctioned, and delivered to buyers in under 3 seconds.

What Is a Ping-Tree?

A ping-tree is a real-time lead distribution system that connects lead publishers (websites that generate consumer inquiries) to lead buyers (companies that want to purchase those inquiries) through an automated auction. The term "ping-tree" comes from the system's two-phase structure: a ping phase where buyers declare interest and a bid price, and a post phase where the winning buyer receives the full lead data.

In a well-run ping-tree, the entire process — from a consumer clicking "Submit" on a web form to a buyer's CRM receiving the lead — takes under 3 seconds. Dreamy Leads operates an exclusive ping-tree, meaning each lead is sold to exactly one buyer. There are no shared or semi-exclusive leads in our network.

The ping-tree model was developed in the mid-2000s by companies like Bankrate and LendingTree as a way to route mortgage inquiries to the lender willing to pay the most for each specific consumer profile. It has since expanded to insurance, solar, debt relief, and dozens of other verticals.

The Four Stages of a Ping-Tree Auction

Stage 1 — Lead Creation

A consumer visits a publisher's website — in our case, one of our 119 Florida consumer research pages — and submits a lead capture form. The form collects contact information (name, email, phone, ZIP) along with vertical-specific qualifiers (e.g. vehicle year for auto insurance, monthly electric bill for solar).

Critically, the form includes TCPA-compliant consent language that names Dreamy Leads and our buyer partners. The consumer's express written consent is logged with an IP address, timestamp, and the verbatim consent text displayed on the page at the moment of submission. This consent record is the legal foundation for every downstream contact a buyer makes.

Stage 2 — Lead Scoring

Before the lead enters the auction, our AI qualification engine scores it on a 0–100 scale across 14 signals, including: completeness of contact fields, validity of phone and email format, ZIP code consistency with the declared city, historical answer patterns that correlate with high-intent consumers, and vertical-specific qualifiers (e.g. homeownership status for solar leads).

Leads that score below the network floor (50/100) are rejected and never enter the auction. Each buyer sets their own minimum score threshold — most insurance buyers set 65+, mortgage buyers 70+, solar buyers 72+. Leads below a buyer's threshold are not pinged to that buyer and the buyer is never charged.

Stage 3 — The Auction

Once scored, the lead enters the ping-tree auction. The system simultaneously pings all active buyers whose filters match the lead's profile (vertical, geography, score threshold, and any custom filters the buyer has configured). Each buyer's system responds with either a rejection or an accept with a bid price.

Our ping-tree uses a first-price sealed-bid auction: the highest bidder wins and pays their exact bid — not a penny more. The auction closes within 10 seconds of the initial ping. Buyers who do not respond within 10 seconds are treated as a pass for that lead.

Stage 4 — Delivery

The winning buyer receives the full lead payload via an HTTPS POST to their webhook endpoint. The payload includes all contact fields, all qualification data, the quality score, the TCPA consent record, and a unique lead ID for tracking. The delivery typically completes within 500ms of the auction closing — bringing total time from consumer submission to buyer delivery to under 3 seconds in the median case.

If no buyer accepts a lead (all buyers pass or are below the bid floor), the lead is held and re-run in the next auction cycle. Leads that receive no buyer after 2 cycles are marked as unsold and excluded from billing.

Why Buyers Prefer Ping-Tree Over Bulk Lead Lists

Traditional lead generation involved purchasing CSV lists of consumer contact data — often days or weeks old, shared across dozens of buyers, with no quality scoring. The ping-tree model solved three fundamental problems:

  • Freshness: Leads are delivered seconds after submission, not days later. A consumer who just asked about auto insurance is dramatically more likely to answer your call than one who submitted a form 72 hours ago.
  • Exclusivity: In an exclusive ping-tree, each lead goes to one buyer. You are not competing against five other agents calling the same person from the same list.
  • Qualification: Quality scoring filters out low-intent, incomplete, or fraudulent submissions before a lead reaches the auction. Buyers pay only for leads that meet their defined criteria.

How Dreamy Leads Differs From Other Ping-Trees

Most ping-tree operators aggregate leads from hundreds of third-party publishers with inconsistent quality and compliance practices. Dreamy Leads operates a first-party network: every lead in our system originates from our own consumer-facing SEO pages. We control the consent language, the qualification questions, the scoring criteria, and the delivery infrastructure end-to-end.

This means:

  • Every lead has the same TCPA consent record structure — no guessing whether a particular publisher used compliant language.
  • Qualification data is captured on our forms — not inferred or purchased from third-party data append services.
  • Our quality score is trained on our own lead data — not a generic model applied to external submissions.

Ready to Join the Network?

Whether you want to buy leads or sell them, the application takes about 5 minutes. Most buyers and publishers go live within 24 hours of approval.

Apply as a Buyer → Apply as a Publisher →
Related Guides
TCPA Compliance for Lead Buyers → How Lead Quality Scoring Works → Webhook Integration Spec →