Campaign Detail
Click a campaign in the Campaigns listing to open its detail page. It shows the campaign's name, status, template, creation date, and a failure message banner if applicable.
While a campaign is Queued or Sending, the page automatically refreshes every 5 seconds. You can also click Refresh to reload manually.
Delivery breakdown
A metrics grid plus bar and donut charts show how recipients are progressing through each delivery stage, with counts and percentages:
| Stage | Meaning |
|---|---|
| Queued | Waiting to be sent |
| Sent | Message handed off to WhatsApp |
| Delivered | Message delivered to the recipient's device |
| Read | Recipient opened the message |
| Failed | Message could not be delivered |
Provider status
A panel shows the provider-side campaign ID, the provider's reported status, the last time it was synced, and the audience source (all contacts, a selected list, filter conditions, or a CSV upload).
Campaign summary
A side panel recaps the campaign's configuration: provider, AI Agent, template, delivery type (send now or scheduled time), and the started/completed timestamps.
Actions
Available actions depend on the campaign's current status:
| Action | When it's available |
|---|---|
| Queue | Campaign is a draft or otherwise not yet started — starts sending |
| Pause | Campaign is queued or sending |
| Resume | Campaign is queued or sending and currently paused |
| Cancel | Any state except Completed, Partially Failed, Failed, or Cancelled |
| Refresh | Always available — manually reloads the page |