REPORTING AND ANALYTICS
See exactly what every call earns.
Real-time reporting by campaign, buyer, source, and destination, with bid-level and ping-level detail and a full timeline for every call.
CallGrid reporting shows revenue, payout, and profit by campaign, buyer, source, and destination in real time, with bid-level and ping-level analytics and a complete timeline for every call.
Trusted by enterprise call buyers and sellers. Uptime live on status.callgrid.com.
| Campaign | Revenue | RPC |
|---|---|---|
| Medicare Inbound | $805,216.00 | $62.71 |
| ACA Inbound | $552,742.00 | $58.11 |
| ACA PPC | $396,034.00 | $54.97 |
| Final Expense Inbound | $247,506.00 | $49.70 |
| U65 Health | $168,532.00 | $46.30 |
THE PROBLEM
You cannot optimize what you cannot see. Most platforms hand you a summary. You need to see all the way down to the ping.
REAL-TIME SUMMARY
Group by anything. Drill into everything.
Group by campaign, buyer, source, destination, or vendor. Read connects, no route, conversion, RPC, payable, billable, revenue, and profit, live.
| Campaign | Live | Completed | Connects | No Route | Payable | Billable | Conversion % | Revenue | Payout | Profit | RPC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Medicare Inbound | 2 | 12,840 | 12,531 | 247 | 10,640 | 10,460 | 31.00% | $805,216.00 | $634,108.00 | $171,108.00 | $62.71 |
| ACA Inbound | 2 | 9,512 | 9,205 | 229 | 7,810 | 7,640 | 25.80% | $552,742.00 | $434,202.00 | $118,540.00 | $58.11 |
| ACA PPC | 1 | 7,205 | 6,940 | 229 | 5,120 | 4,980 | 18.40% | $396,034.00 | $316,774.00 | $79,260.00 | $54.97 |
| Final Expense Inbound | 1 | 4,980 | 4,760 | 202 | 3,410 | 3,290 | 16.20% | $247,506.00 | $196,176.00 | $51,330.00 | $49.70 |
| U65 Health | 0 | 3,640 | 3,455 | 190 | 2,210 | 2,140 | 12.39% | $168,532.00 | $135,352.00 | $33,180.00 | $46.30 |
| Auto Insurance | 0 | 2,910 | 2,720 | 196 | 1,640 | 1,560 | 9.79% | $119,892.00 | $97,712.00 | $22,180.00 | $41.20 |
| Solar | 0 | 1,120 | 1,040 | 139 | 690 | 640 | 6.07% | $39,312.00 | $32,292.00 | $7,020.00 | $35.10 |
| Totals | 6 | 42,207 | 40,651 | 1,432 | 31,520 | 30,710 | 22.20% | $2,329,234.00 | $1,846,616.00 | $482,618.00 | $55.19 |
BID MAX AND PING MAX
Visibility down to the ping.
See how every source performs at the bid and at the ping. Acceptance, win rate, timeouts, response time, and rate limits, all in one place.
| Source | Bids Made | Total Received | Won | Rejected | Rate Limited | Avg Bid | Avg Winning Bid | Win Rate | Bid Rate | Reject Rate | Rate Limited % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Meridian Media | 1,382 | 82,162 | 75 | 80,780 | 9,261 | $24.18 | $27.40 | 5.43% | 1.68% | 98.32% | 11.27% |
| Cardinal Leads | 1,594 | 58,048 | 16 | 56,454 | 741 | $21.63 | $25.05 | 1.00% | 2.75% | 97.25% | 1.28% |
| Bluepeak | 0 | 55,862 | 0 | 55,862 | 0 | $0.00 | $0.00 | 0.00% | 0.00% | 100.00% | 0.00% |
| Apex Reach | 3,179 | 49,866 | 10 | 46,687 | 342 | $19.84 | $23.10 | 0.31% | 6.38% | 93.62% | 0.69% |
| Tradewind | 489 | 40,481 | 44 | 39,992 | 3 | $26.37 | $29.15 | 9.00% | 1.21% | 98.79% | 0.01% |
| Northgate Direct | 0 | 35,557 | 0 | 35,557 | 132 | $0.00 | $0.00 | 0.00% | 0.00% | 100.00% | 0.37% |
| Summit Leads | 2,212 | 26,725 | 29 | 24,513 | 3,431 | $22.91 | $26.08 | 1.31% | 8.28% | 91.72% | 12.84% |
| Vantage Media | 1,252 | 21,787 | 8 | 20,535 | 0 | $25.46 | $28.72 | 0.64% | 5.75% | 94.25% | 0.00% |
| Beacon Health | 842 | 21,263 | 1 | 20,421 | 0 | $18.75 | $21.30 | 0.12% | 3.96% | 96.04% | 0.00% |
| Crosswind | 3,966 | 19,783 | 10 | 15,817 | 24 | $17.32 | $20.64 | 0.25% | 20.05% | 79.95% | 0.12% |
| Atlas Reach | 808 | 19,284 | 0 | 18,476 | 0 | $23.05 | $0.00 | 0.00% | 4.19% | 95.81% | 0.00% |
| Totals | 15,724 | 430,818 | 193 | 415,094 | 13,934 | $20.96 | $26.86 | 1.23% | 3.65% | 96.35% | 3.23% |
| Date | Destination | Accepted | Failed Acceptance | Failed Tag Rules | Min Revenue | Invalid Number | Suppressed | Ping Timeout | Timeout % | API Failed | Rate Limited |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-19 | Cardinal Leads · Internal | 54,552 | 41,806 | 9,214 | 6,103 | 812 | 2,264 | 25 | 0.02% | 118 | 7,642 |
| 2026-06-19 | Cardinal Leads · External | 43,623 | 50,417 | 11,602 | 8,890 | 1,046 | 3,121 | 12 | 0.01% | 64 | 9,184 |
| 2026-06-19 | Summit Leads | 21,495 | 36,108 | 6,273 | 4,802 | 557 | 2,318 | 26 | 0.03% | 93 | 4,127 |
| 2026-06-19 | Meridian Media · T1 | 19,293 | 18,240 | 3,907 | 2,416 | 394 | 1,150 | 8 | 0.02% | 41 | 2,617 |
| 2026-06-19 | Apex Reach | 15,980 | 21,733 | 4,120 | 3,361 | 488 | 1,716 | 11 | 0.02% | 57 | 3,341 |
| 2026-06-19 | Atlas Reach | 13,883 | 6,514 | 1,490 | 1,176 | 214 | 637 | 0 | 0.00% | 12 | 1,084 |
| 2026-06-19 | Vantage Media | 7,608 | 26,115 | 4,870 | 3,540 | 611 | 1,884 | 553 | 1.03% | 302 | 8,394 |
| 2026-06-19 | Beacon Health | 5,167 | 31,406 | 5,812 | 3,049 | 402 | 2,077 | 149 | 0.28% | 236 | 3,986 |
| Totals | 181,601 | 232,339 | 47,288 | 33,337 | 4,524 | 15,167 | 784 | 0.14% | 923 | 40,375 |
CALL TIMELINE
Follow every call, decision by decision.
Every call has a full event log and a recording. See what happened, in order, in plain language.
Bid received from Meridian Media
06/19/2026, 05:09:29 PM PDT
Caller location set to CA
06/19/2026, 05:09:29 PM PDT
Suppression check passed
06/19/2026, 05:09:29 PM PDT
9 destinations evaluated
06/19/2026, 05:09:29 PM PDT
Destinations ranked by priority
06/19/2026, 05:09:30 PM PDT
Running Webhook for Destination Cardinal Leads - IB
Cardinal Leads - IB
06/19/2026, 05:09:30 PM PDT·● 200·550ms··$32.62·60s
https://bid.callgrid.com/api/bid/cmh9ogyiq00qqim07zjfwld4e200Request
{ "CallerId": "+14155550139", "InboundStateCode": "CA" }Response
{ "id": "cmqlmgca7x06k4akmt1ukj", "code": 1000, "dynamicBid": "32.62", "dynamicDuration": "60", "destinationId": "DST-293", "expirationSeconds": 30, "expirationDateTime": "2026-06-20T00:10:00.255Z", "payOnDuplicates": false }Tag rules applied, 2 destinations filtered
06/19/2026, 05:09:30 PM PDT
Connected to Cardinal Leads - IB
06/19/2026, 05:09:31 PM PDT
Recording uploaded
06/19/2026, 05:11:05 PM PDT
EVERY DATA POINT
Every field on every call.
Hundreds of attributes per call, grouped and labeled, so you can read and export every detail.
CALL HISTORY
Drill into any call. Export the rest.
Browse every call with status, duration, the full caller ID, destination, and campaign. Export to CSV or schedule a report.
| Time | Status | Duration | Caller ID | Dialed # | Revenue | Payout |
|---|---|---|---|---|---|---|
| Jun 19, 2026, 5:09:29 PM | Billable | 00:01:36 | (415) 555-0139 | (888) 555-0174 | $32.62 | $29.00 |
| Jun 19, 2026, 5:01:16 PM | Billable | 00:02:20 | (415) 555-0127 | (866) 555-0191 | $44.80 | $38.00 |
| Jun 19, 2026, 4:52:09 PM | Billable | 00:04:21 | (415) 555-0162 | (888) 555-0174 | $36.25 | $31.50 |
| Jun 19, 2026, 4:51:05 PM | Rejected | 00:00:00 | (415) 555-0118 | – | $0.00 | $0.00 |
| Jun 19, 2026, 4:51:02 PM | Rejected | 00:00:00 | (415) 555-0118 | – | $0.00 | $0.00 |
| Jun 19, 2026, 4:50:50 PM | No Answer | 00:00:00 | (415) 555-0118 | (855) 555-0136 | $0.00 | $0.00 |
| Jun 19, 2026, 4:44:58 PM | Billable | 00:18:59 | (415) 555-0185 | (877) 555-0123 | $41.10 | $35.00 |
| Jun 19, 2026, 4:41:59 PM | Billable | 00:01:23 | (415) 555-0143 | (877) 555-0123 | $41.10 | $35.00 |
| Jun 19, 2026, 4:39:06 PM | Completed | 00:00:58 | (415) 555-0171 | (855) 555-0136 | $0.00 | $0.00 |
| Jun 19, 2026, 4:35:48 PM | Billable | 00:02:06 | (415) 555-0152 | (877) 555-0123 | $41.10 | $35.00 |
| Jun 19, 2026, 4:32:06 PM | Billable | 00:11:19 | (415) 555-0194 | (877) 555-0123 | $41.10 | $35.00 |
INTEGRATIONS
Pipe your numbers anywhere.
Take your data where you work. CSV and scheduled exports, a reporting API, webhooks and postbacks, and a direct line into your BI stack.
Exports
CSV and scheduled exports of any report, ready for your spreadsheets.
Reporting API
Pull revenue, calls, and call detail straight into your own tools.
Webhooks and postbacks
Fire real-time events to your stack and post conversions back to sources.
BI tools
Stream call data into your BI stack for dashboards your way.
ASK YOUR DATA · MCP
Use CallGrid right inside Claude or ChatGPT.
The same numbers you see in these reports, answerable in the assistant you already use.
Meridian Media led on revenue per call last week, with Vantage Media and Summit Leads close behind. Here is the top three.
Today you have 30,710 billable calls, earning $2.33M in revenue and $483K in profit.
Connect once at mcp.callgrid.com/mcp, then ask in plain language and pull a report without building a query. CallGrid is not affiliated with or endorsed by Anthropic or OpenAI.
IN ONE PLACE
Everything your numbers can tell you.
Real-time summary
Revenue, profit, and conversion by campaign, buyer, source, and destination, live.
Bid Max
How every source performs at the bid: acceptance, win rate, and rejections.
Ping Max
Ping performance and availability: timeouts, response time, and average bid.
Call timeline
A plain-language event log for every call, decision by decision.
Full call tags
Hundreds of attributes per call, grouped, labeled, and exportable.
Exports and API
CSV, scheduled exports, a reporting API, webhooks, and BI.
Use it in Claude or ChatGPT
A built-in MCP server connects your reporting to an AI assistant. Ask about calls, campaigns, sources, and revenue in plain language.
"The built-in analytics give us clear insights on performance, helping us make smarter decisions with our ads."
WHERE IT FITS
Reporting reads the whole platform.
FAQ
Questions operators ask
Yes. Ping Max breaks down ping performance by source, including pings, accepted, ping won, timeouts, average response time, and average bid. It is the level of visibility you need to judge and tune source quality, not just a top-line summary.
Group your summary by campaign, buyer, source, destination, or vendor, and filter by tag, state, and date. You read connects, no route, conversion, RPC, payable, billable, revenue, and profit for each group, so you can find what is working fast.
Yes. Numbers update live as calls happen, with live status chips for active and completed calls. You watch revenue and conversion move during the day and act on it, instead of waiting for an end of day report.
Yes. Export any report to CSV, schedule exports, or pull revenue, calls, and full call detail through the reporting API. Webhooks and postbacks push events to your stack so your own tools and BI stay in sync.
Yes. Reports and call detail show the full caller number, and exports include the full data, so you and your buyers have everything you need to reconcile and optimize every call. The sample data on this page uses 555 numbers.
Yes. Every call has a complete timeline, an event by event log in plain language, alongside the recording. You see the bid, the checks, the destinations evaluated, the connect, and the recording, all in order.
See exactly what every call earns.
See the platform live, or book a walkthrough with the team.