## Accessing Campaign Reports

Go to **Reports → Outbound Messages** to see campaign performance data.

## Metrics Explained

| Metric | What it measures |
|---|---|
| **Sent** | Total messages dispatched |
| **Delivered** | Messages confirmed received by the device |
| **Read** | Messages opened by the recipient |
| **Failed** | Messages that could not be delivered |

**Delivery Rate** = Delivered ÷ Sent
**Read Rate** = Read ÷ Delivered

## Filtering Reports

Use the filters at the top to narrow results:

- **Date range** — Select a start and end date.
- **Inbox** — Filter by a specific WhatsApp number.
- **Campaign** — View stats for a single campaign.
- **Template** — See performance broken down by template name.

## Time-Series Chart

The chart shows message volume over time grouped by day, week, or month. Switch between groupings using the toggle above the chart.

## Exporting to CSV

Click **Export CSV** to download a detailed file containing:

- Phone number and contact name
- Message status
- Sent, delivered, read, and failed timestamps
- Campaign name (or "Manual" for messages sent outside campaigns)
- Template name, language, and category

Use CSV exports for billing reconciliation, compliance reporting, or deeper analysis in spreadsheet tools.

## Manual Template Messages

Messages sent via the template picker inside a conversation also appear in the Outbound Reports, labelled as **Manual**. This gives you a complete picture of all outbound template usage in one place.

## Understanding Failures

Common failure reasons visible in the CSV:

| Reason | Action |
|---|---|
| Invalid number | Remove from contact list |
| User has opted out | Do not retry |
| Template rejected | Check template status and resubmit |
| Rate limit exceeded | Reduce batch size or upgrade tier |
