Introduction
Quick summary
Start here to learn about Retreaver and how to get started routing and tracking calls.
Welcome to Retreaver - a call tracking and routing platform built for pay-per-call, performance marketing, and any business that running phone-based marketing campaigns.
Introducing Retreaver
Retreaver is a call tracking platform that helps companies attribute, route, and monetize inbound phone calls. Since 2012, thousands of customers have successfully routed and monetized over 350 million calls through our platform.
We serve companies running pay-per-call (PPC) campaigns, TV ads, and marketing agencies built around inbound calls — from marketing agencies to large, decentralized organizations where publishers, buyers, and call centers all coordinate through Retreaver.
Retreaver handles everything end-to-end:
- Phone numbers — provisioning, porting, and dynamic number insertion
- Call connectivity — routing calls through our telecom carriers
- Live-call webhooks — sending and receiving data during active calls
- Conversion tracking — defining what counts as a qualified call
- Reporting — all your call data in one place
- Complex call operations — connect hundreds of call sources, destinations, and data integrations in a single place
Whether you're an affiliate generating call traffic, an advertiser buying leads, or an agency managing both sides, Retreaver gives you the tools to track every call back to its source and route it to the right buyer.
Call Tracking with Retreaver
Retreaver's platform is built around a handful of core capabilities that work together to power your call operations:
| Capability | What it does |
|---|---|
| Caller Source and Context | Provide your buyer's agents with caller history and key data (geo, source, campaign, etc.) |
| Route and Distribute Leads | Match leads to agents based on stats, segments, tags, or any custom data |
| Capture and Tag Unlimited Data | Tag calls with contact, campaign, location, and other key details |
| Client Call Reporting | Post calls and outcomes to your client's reporting tools in real-time |
| IVR, Hold, and Transfer Calls | Manage call flow: hold, find the right buyer, and transfer for conversion |
| Automate Follow-Up Calls | Initiate follow-up calls from your sales reps based on lead actions |
| Augment Live Calls with Webhooks | Pre-screen and classify calls using third-party webhooks to refine routing and track conversions |
On top of these core capabilities, Retreaver also gives you:
- A flexible tagging system to attach unlimited attributes to every call and send that data anywhere
- The ability to duplicate or reconfigure existing campaigns to scale your revenue quickly
- TCPA compliance and DNC call scrubbing tools to protect against predatory litigation
- Conversion optimization by matching qualified leads to the best available agent
- Out-of-the-box integrations with industry-leading affiliate and marketing platforms
Common Use-Cases
Retreaver is flexible enough to support a wide range of call-driven businesses. Here are the most common ways our customers use the platform:
- Attribute-based call routing — Route calls by geographic location, business hours, interaction type, or any custom attribute.
- Interactive Voice Response (IVR) — Greet callers and gather input through IVR prompts before routing the call.
- Pre-call agent briefing — Whisper critical caller information to the agent before connecting the call.
- Agent & department management — Manage agents and departments with fine-grained control over routing, priority, weight, and caps.
- Multi-channel call attribution — Track every call back to the online and offline campaigns, channels, and sources that drove it.
- Complete ROI analytics — Go beyond clicks by attributing conversions to the calls and call sources that drove them.
- Agency & multi-client management — Administer all your clients, their billing, and reporting from one centralized account.
- Revenue & payout calculation — Specify revenues earned by buyer, campaign, or segment and set corresponding publisher payouts.
- Real-time reporting & insights — Generate live reports and analyze call transcripts and keywords for deeper insights.
Setting Up Your First Call Tracking Campaign
Getting started with Retreaver means setting up three core building blocks:
- Publishers — the marketers, websites, or channels generating your inbound calls.
- Buyers — the agents, call centers, or business lines that receive the calls.
- Campaigns — the rules, IVR logic, conversion criteria, and webhooks that define the caller experience and tie publishers and buyers together.
Once your campaign is built, you'll add phone numbers (either static numbers or dynamic number pools) so callers have something to dial. From there, Retreaver handles the rest - routing the call to the best available buyer based on your rules, firing webhooks, capturing tags, and logging the outcome for reporting.
See our full guide: How to Set Up Your First Call Tracking Campaign.
Advanced Call Tracking and Routing
Once you're comfortable with the basics, Retreaver has a deep set of advanced features to power more sophisticated workflows.
Retreaver.js
Retreaver provides a javascript library you can embed on your landing pages to dynamically insert phone numbers and track specific information from the page, such as which age the customer entered into a form before calling.
See our Retreaver.js guide.
Webhooks & Integrations
Webhooks are the simplest and most powerful way to connect Retreaver to the rest of your stack. They send call data to (and receive data from) any HTTP endpoint - CRMs, data enrichment services, custom internal tools - at any point in the call lifecycle.
Retreaver supports several webhook types:
- Publisher Postbacks — receive data into Retreaver before a call is routed
- Campaign Webhooks — fire at the start, during, or end of a call to push data out
- Buyer Webhooks — used for per-buyer data integrations, including RTB pings
- Number Webhooks — override campaign webhooks for specific phone numbers (useful for TV ads)
Webhooks can be triggered at many points in the call cycle — start, selected, answered, connect, conversion, non-conversion, and more — giving you precise control over what data flows where.
Learn more in our full webhooks guide.
Real-Time Bidding (RTB)
Retreaver's Real-Time Bidding API lets lead generators ping your campaign for an available buyer before transferring a call. The API pre-qualifies the lead, reserves a buyer, and returns a transfer number along with a conversion timer and payout. Publishers then route the caller to the returned number, and the call converts based on your campaign's rules.
RTB is ideal for marketplaces and networks that need to verify buyer availability and lock in payouts before committing a call.
Learn more in our Real-Time Bidding API guide.
Ping Shield
Ping Shield protects your account and your buyer relationships from excessive or wasteful pings. Unlike a simple rate limiter, Ping Shield is an adaptive subsystem that intelligently filters out redundant inbound and outbound requests — for example, duplicate caller-number requests arriving milliseconds apart from the same source.
The result: cleaner traffic, fewer wasted webhook calls to your buyers, and healthier long-term business relationships.
Learn more in our Ping Shield guide.
Call Recording & Transcription
Retreaver can automatically record every call on a campaign and make the MP3 available in your call log — with each speaker on a separate stereo channel (caller on one side, agent on the other) to make review and QA easier.
You can also enable automatic transcription, which turns every recording into searchable text ready for AI analysis, keyword monitoring, or automated language processing.
AI Analyst
AI Analyst is Retreaver's built-in AI assistant that automatically transcribes and analyzes your calls — so you don't have to listen back to recordings by hand. It identifies the intent of each call (what the caller wanted) and the outcome (how the call ended), and you can even prompt it with custom questions like "What was the customer's biggest concern?".
Run it on a one-off selection of calls for QA and auditing, or enable it at the campaign level to analyze every call automatically.
Learn more in our AI Analyst guide.
Waiting Room
The Waiting Room keeps callers on the line when no buyer is immediately available — instead of dropping the call or sending it straight to a "no match" outcome. Callers hear hold music while Retreaver quietly re-checks for available buyers every few seconds. If one becomes available within your configured window, the call connects normally; otherwise, it falls through to your "No Buyer Matched" routing.
The result: fewer lost calls when buyers are temporarily busy.
Learn more in our Waiting Room guide.
API
For programmatic access to your Retreaver data, we offer a full REST API. Use it to pull call logs, manage campaigns, create numbers, update tags, and integrate Retreaver directly into your own applications and internal tools.
See our API documentation for the full reference.
Next Steps
Ready to dive in? Start with How to Set Up Your First Call Tracking Campaign, or browse our full library of guides to explore specific features in depth.
Help us improve this article or request new support guides.