Prebuilt reports
Named reports (overview and more) over a time range —today, 7d, 30d,
mtd, and so on. These cover the headline funnel: messages sent and
delivered, replies, clicks, opt-outs, and conversions/revenue.
On large workspaces they read from maintained rollups, so they stay fast even
over millions of messages.
Custom reports
Build one metric grouped by a dimension over a range — e.g. replies by campaign, clicks by day, conversions by offer — without a prebuilt report. Use it to slice the funnel the way a specific question needs.1
Pick a metric
What you’re measuring — sent, delivered, replies, clicks, opt-outs,
conversions, revenue.
2
Pick a dimension
How to break it down — by campaign, by day, by offer, and so on.
3
Pick a range
The window to measure over.
Over the API & MCP
Pull reports programmatically — Get a report (GET /v1/analytics/{report}) and Custom report
(GET /v1/analytics/build) — or just ask in natural language via the
MCP server (e.g. “how did yesterday’s campaigns do?”).