Marketing GuideCampaign Tracking: Monitor Performance, Sends, and Budget
Once a campaign is live, tracking its performance is essential for understanding what works and optimising future campaigns. The campaign tracking tools give you real-time visibility into KPIs, send logs, and budget usage.
Dashboard KPIs
The marketing dashboard shows four key metrics at the top:
| KPI | What It Shows |
|---|---|
| Active Campaigns | Number of campaigns currently sending |
| Total Reach | Sum of recipients across all active campaigns |
| Total Spent | Cumulative spend across all campaigns |
| Budget Utilization | Percentage of total allocated budget that has been spent |
These update in real-time as campaigns send messages and incur costs.
Campaign Detail Metrics
Tap any campaign in the list to see its detail page. The Overview tab shows per-channel breakdown:
| Channel | Metrics |
|---|---|
| Sent, Failed, Bounce rate | |
| Push | Sent, Delivered, Failed |
| SMS | Sent, Delivered, Failed |
| Sent, Read, Failed | |
| Social | Posts published, Engagement |
Each channel shows a count of successful sends, failures, and generated messages. This helps you identify which channels are performing well and which have delivery issues.
Send Log
The Sends tab provides a detailed log of every individual send:
| Column | Content |
|---|---|
| Recipient | User name and email |
| Channel | Which channel was used |
| Status | Sent, Failed, Pending, or Bounced |
| Cost | Per-message cost (if applicable) |
| Timestamp | When the message was queued and delivered |
You can filter the send log by channel, status, or recipient to find specific messages. This is useful for debugging delivery failures or verifying that a specific user received the campaign.
Budget Tracking
The Budget tab shows:
- Budget vs Spent — a progress bar showing how much of the allocated budget has been used
- Cost Per Channel — breakdown of spending across email, push, SMS, WhatsApp, and social
- Log Spend — manually record offline costs (e.g. printing, events) that should count against the campaign budget
Budget tracking helps you stay within limits and understand the true cost of each campaign across all channels.
Campaign Actions
From the campaign detail page, you can:
| Action | When to Use |
|---|---|
| Pause | Stop sending temporarily — useful if you spot an issue |
| Resume | Continue a paused campaign from where it left off |
| Clone | Create a copy of a completed campaign with the same settings for a new run |
Pausing does not cancel messages already in the queue — it prevents new messages from being queued.
Reading the Data
A few patterns to watch for:
- High failure rate on one channel — check if the channel credentials are still valid
- Low reach vs audience size — the audience filter might be too restrictive
- Budget utilization over 90% — consider increasing the budget or pausing lower-performing channels
- Zero sends on a channel — the channel might not be enabled or the content is missing
Use these insights to adjust active campaigns or improve the next one.