Call Tracking Overview
Pay-per-call tracking in Lead Distro AI. Provision tracking numbers, build ring trees, route calls to buyers in real time, and track call duration and outcomes alongside your lead campaigns. Currently in beta.
Call Tracking is currently in beta and available to select accounts. If you're interested in joining the beta, reach out to support@leaddistro.ai.
What is Call Tracking?
Call Tracking lets you run pay-per-call campaigns alongside your pay-per-lead campaigns. Instead of distributing lead data to buyers via API or email, you provision tracking phone numbers and route inbound calls directly to buyers in real time.
This is how it works at a high level: you create a Calls campaign, assign tracking numbers to your suppliers (for their ads or landing pages), build a ring tree that defines which buyers get called and in what order, and Lead Distro AI handles the routing, recording, duration tracking, and billing.
Calls vs Leads Campaigns
Lead Distro AI supports two campaign types: Leads (data-based distribution) and Calls (phone-based distribution). Each uses a different routing method.
| Leads Campaign | Calls Campaign | |
|---|---|---|
| Unit | Lead record (name, phone, email, etc.) | Inbound phone call |
| Routing methods | Direct Post, Ping-Post | Ring Tree (Static), RTB |
| Distribution methods | Round Robin, Weighted, Priority | Ring Tree order (sequential) |
| Delivery | API webhook, email, Google Sheets | Live call transfer to buyer's phone |
| Billable event | Lead accepted by buyer | Call exceeds minimum duration |
| Buyer receives | Lead data in their CRM | A ringing phone with the caller on the line |
Key Concepts
Tracking Numbers
Tracking numbers are phone numbers provisioned through Lead Distro AI that your suppliers place on their ads, landing pages, or marketing materials. When a prospect calls a tracking number, Lead Distro AI routes the call to the appropriate buyer based on your ring tree configuration. Each tracking number is tied to a specific campaign and supplier for attribution.
Ring Trees
A ring tree defines the call routing logic for a Calls campaign. Think of it as the call equivalent of Priority (Waterfall) distribution for leads. You set up an ordered list of buyers, and when a call comes in, the system tries each buyer in order until someone answers.
- Sequential routing — call buyer #1 first. If they don't answer within the ring timeout, move to buyer #2, and so on.
- Simultaneous routing — ring multiple buyers at the same time. First to pick up gets the call.
- Schedule-aware — route to different buyers based on time of day or day of week (business hours vs after hours).
- Overflow handling — if no buyer answers, play a voicemail greeting or redirect to a fallback number.
Call Duration and Billing
Pay-per-call billing is based on call duration. You set a minimum duration threshold per buyer (e.g., 90 seconds). Calls that exceed the threshold are billable; shorter calls are not. This protects buyers from paying for wrong numbers, hangups, or unqualified callers who drop off quickly.
| Setting | What it controls |
|---|---|
| Minimum duration | How long the call must last (connected to the buyer) to be billable. Common: 60-120 seconds. |
| Price per call | What the buyer pays for each billable call. |
| Daily call cap | Maximum billable calls per day per buyer. Calls beyond the cap still ring but are not billed. |
| Ring timeout | How long to ring a buyer before moving to the next one in the ring tree. Common: 15-30 seconds. |
Call Logs
Every call is logged with full detail: caller ID, tracking number, which buyer answered, call duration, recording (if enabled), and billing status. Call logs appear on the campaign detail page alongside lead data, and are included in P&L reports and exports.
How to Get Started
- Step 1 — Create a new campaign and select Calls as the campaign type.
- Step 2 — Choose your routing method: Ring Tree (static routing) or RTB (real-time bidding, coming soon).
- Step 3 — Add buyers and configure their phone numbers, ring timeout, minimum duration, and price per call.
- Step 4 — Build your ring tree by ordering buyers and setting routing rules.
- Step 5 — Provision tracking numbers and assign them to suppliers.
- Step 6 — Share tracking numbers with suppliers for placement on their ads and landing pages.
- Step 7 — Calls start flowing. Monitor call logs, listen to recordings, and track billing in real time.
Call campaigns require a Twilio Messaging Service SID for number provisioning. This is configured by the Lead Distro AI team during beta onboarding.
What's Coming
- IVR (Interactive Voice Response) — pre-screen callers with automated questions before connecting to a buyer.
- RTB (Real-Time Bidding) — buyers bid on each call in real time, similar to ping-post for leads.
- Voicemail drops — leave a pre-recorded message when no buyer answers.
- Call whisper — play a message to the buyer before connecting (e.g., "Incoming lead call from California").
- Geographic routing — route based on the caller's area code or state.
Frequently Asked Questions
Can I run Leads and Calls campaigns in the same account?
How are calls recorded?
What happens if no buyer answers?
How does billing work for calls?
Is Call Tracking available on all plans?
Related Articles
If you have any questions, send us an email at support@leaddistro.ai