Performance reports
Performance reports give you aggregated delivery and engagement data across your messaging and email channels: delivery rates, traffic volumes, click activity, and error breakdowns, in a single exportable file.
Use performance reports when you need to:
- Analyze delivery success rates by country, channel, network, or account
- Track traffic volumes and trends over a selected period
- Report on click engagement across shortened URLs
- Identify delivery error patterns for troubleshooting
For message-level detail, use Communication reports or Detailed reports. For programmatic access to the same aggregated data, see Metrics API.
Access and availability
Performance reports require the Account Manager or Analyze Manager role. See account settings for role management.
With this role, you can view data for your account and related sub-accounts. If you log in as a sub-account, you see only your own account data.
For retention and full data availability details, see Reporting overview.
Coverage
Performance reports cover the following channels and services:
Available metrics
Performance reports are organized around pre-built metric views. Each view combines a metric with a grouping dimension. Application and entity dimensions are available in the report output for multitenant customers. Filtering by application or entity is not supported.
Delivery metrics: See Volume and delivery metrics for definitions.
| Metric view | What it shows |
|---|---|
| Delivery rate by country | Delivery success rate per destination country |
| Delivery rate by channel | Delivery success rate per communication channel |
| Delivery rate by network | Delivery success rate per mobile operator |
| Delivery rate by account | Delivery success rate per account |
| Delivery rate by communications | Delivery success rate per campaign or communication |
Traffic metrics: See Volume and delivery metrics for definitions.
| Metric view | What it shows |
|---|---|
| Traffic by account | Message volume per account |
| Traffic by country | Message volume per destination country |
| Traffic by channel | Message volume per communication channel |
| Traffic by network | Message volume per mobile operator |
| Traffic by user and by sender | Message volume per user or per sender ID/number |
| Traffic by days | Daily message volume over the selected period |
Click metrics: See Engagement metrics for definitions. Requires shortened URLs with tracking enabled.
| Metric view | What it shows |
|---|---|
| Clicks by URL and recipients | Aggregated click totals per recipient per URL, with first and last click timestamps |
| Detailed clicks by URL and recipients | Individual click events per recipient per URL, with a timestamp for each click |
Failure metrics: See Failure metrics for definitions.
| Metric view | What it shows |
|---|---|
| Delivery errors | Failure breakdown by error type |
Available filters
| Filter | Description |
|---|---|
| Channel | Communication channels to include |
| Message status | Filter by delivery status (delivered, failed, pending, and similar) |
| Country | Destination countries |
| Sender | Specific sender IDs or numbers |
| Network | Mobile operators |
| Account | Specific accounts in hierarchy |
| Communication/Campaign | Specific campaigns |
| Date range | Time period for the report |
Create a performance report
- In the web interface, go to Analyze > Reports.
- Under Performance reports, select Performance reports, and then select Create report.
- In the Metrics section, select the metric views you want to include.
- In the Channels section, all channels are selected by default. Deselect any that are not relevant.
- In the Period and schedule section:
- Select a date range.
- Choose between a one-time or recurring report.
- In the Filters section, optionally narrow down results. See Available filters.
- In the Options section:
- File format: Select
.xlsxor.csv. - Direct link: Choose whether to generate a shareable link to the report. Anyone with the link can download the report. The link is valid until the report status changes to Expired.
- External server: Select a server configuration to automatically upload the report after generation. See Configure data export.
- Recipients: Enter the email addresses to send the report to.
- File format: Select
- Select Generate.
Report generation runs in the background. When the report is ready, its status changes to Ready and recipients receive the file by email if you configured email delivery.
Find your report in the Reports list. For the actions available from the three-dot menu, status definitions, and what to do when a report fails or expires, see Manage reports.
Metrics API
Query the same performance data programmatically across all channels through a single endpoint, with custom filters, dimensions, and time granulation.