Reporting
Infobip offers reporting tools that give you full visibility into your communication performance: message-level debugging, delivery trend analysis, bulk data exports, programmatic metric queries, and real-time event streaming across every channel and service.
For analytics built into AgentOS or the previous Customer Engagement Suite, see their product sections: AgentOS, or the Customer Engagement Suite analytics: Answers, Conversations, Moments, People. These are separate from the reporting tools covered in this section.
Tools and access methods [#tools]
Choose a tool to get started.
Code
Reporting webhooks
Real-time event delivery across more than 15 channels. Configure per request, per channel through Subscriptions, or account-wide. →
Reports in Analyze [#reports-in-analyze]
If you have identified reports as the right tool, here is how the available report types are organized in the web interface.
Reports come in two forms: row-level reports export one record per message, call, or service request; aggregated reports group data by dimensions such as channel, country, or date. All reports are generated in the background: you submit a request and receive the output when processing completes. Reports can be downloaded from the portal, sent by email, or delivered automatically to an SFTP or FTP destination.
Report builders [#report-builders-reports-in-analyze]
There are two report builders, in two locations. Most report types use the original builder under Analyze > Reports, where each type has its own fixed form.
Delivery and traffic performance, financial, email sender reputation, and AgentOS reports all share one builder under Analyze > New reports. In that builder, you define a report in four sections:
- Channels and services: The channels and directions (inbound, outbound) to include.
- Period and schedule: The time range, and whether the report runs once or on a recurring schedule.
- Structure: The dimensions that group report rows, and the metrics calculated for each row.
- Filters: Conditions that narrow the data set before it is aggregated.
The options each section offers depend on the report type. The email sender reputation report covers email only, so it has no channel selection.
For status tracking and management actions, see Manage reports.
| Category | Report | What it covers |
|---|---|---|
| Transaction-level | Detailed reports | Every sent or received message, call, or service request with delivery status, timestamps, sender, error codes, and metadata. |
| Transaction-level | Communication reports | Same transaction-level data scoped to specific campaigns or Journeys (Moments flows). |
| Performance | Delivery and traffic performance report | Custom-built delivery and traffic report: choose channels and directions, then compose columns from dimensions and metrics. |
| Performance | Email sender reputation report | SPF, DKIM, DMARC authentication rates, sender score, Google Postmaster, Microsoft SNDS, and blocklist status. |
| Billing and usage | Financial reports | Messaging costs aggregated by channel, country, sender, and campaign. Supports multitenant dimensions (application, entity) for per-tenant cost breakdown. |
| AgentOS | Inbox (Conversations) reports | Agent performance, queues, surveys, channels, tags, and status logs. |
| AgentOS | AgentOS reports | Channel delivery costs compared to AgentOS processing costs, split by engine type and Journey. |
| Signals | Signals reports | Blocked traffic volumes, blocked traffic ratio, and estimated savings from fraud prevention. |
Reference [#reference]
Metric definitions and column field definitions for the tools in this section.
Metrics reference
Definitions and API syntax for messaging, email, voice and video, and billing metrics.
Column reference
Column definitions for detailed reports and communication reports.
Which tool do I need [#which-tool]
All tools reflect near real-time data under normal conditions; processing may lag during periods of high traffic volume. Webhooks deliver events in real time as they happen.
| If you need to... | Use | Access pattern | Retention |
|---|---|---|---|
| Web interface | |||
| Analyze delivery performance in the web interface | Dashboards | Synchronous | 1 year |
| Debug a specific message delivery | Message logs | Synchronous | 3 months |
| Monitor email sending reputation and deliverability health | Email deliverability center | Synchronous | 90 days |
| Reports | |||
| Export raw per-message data (all traffic) | Detailed reports | Asynchronous ** | 3 months |
| Export raw per-message data (scoped to a campaign) | Communication reports | Asynchronous ** | 3 months |
| Build a custom delivery and traffic report from your own choice of dimensions and metrics | Delivery and traffic performance report | Asynchronous ** | 3 months |
| Track email sending reputation and deliverability health | Email sender reputation report | Asynchronous ** | 90 days |
| Track costs and billing in the web interface | Financial reports | Asynchronous ** | Current month and 2 months prior |
| Analyze contact center agent performance, queue metrics, and SLA compliance | Inbox (Conversations) reports | Asynchronous ** | 6 months |
| Analyze the cost split between message delivery and AgentOS processing | AgentOS reports | Asynchronous ** | Current month and 2 months prior |
| Track blocked traffic and estimated savings from fraud protection | Signals reports | Asynchronous ** | 3 months |
| APIs | |||
| Retrieve per-message data programmatically | API log endpoints | Synchronous | 48 hours |
| Query metrics programmatically with custom dimensions | Metrics API | Asynchronous ** | Up to 366 days per query * |
| Query billing data programmatically | Billing Usage API | Asynchronous ** | Current month and 2 months prior |
| Webhooks | |||
| Receive events in real time as they happen | Webhooks | Push | Not stored |
* Maximum query range per request: 14 days (hourly), 93 days (daily), 366 days (weekly, monthly, quarterly, and yearly). See Metrics API for the full breakdown.
** You submit the request and receive results when processing completes. Processing time varies with query size and complexity: simple queries complete quickly; large queries over long date ranges may take longer.
Default retention periods for tools containing personal data are per the Infobip Data Retention Notice. Extended retention is available; contact your account manager.
Dashboards
Visual delivery and engagement analytics across all channels. No code required.
Report types
Scheduled and on-demand exports covering transaction-level data, performance, billing, and contact center analytics.
Metrics API
Query aggregated metrics programmatically with custom filters, dimensions, and long-term data retention.