Overview Dashboard

📦v1.0.0📅2026-04-28🔄Updated 2026-04-28👤Admin Team
user-guidemessage-centerdashboardkpimonitoring

Overview Dashboard

The Overview page is your command center. It gives you a real-time snapshot of everything happening in your workspace — how many campaigns are running, how many messages have been delivered, and whether the system is healthy.

overview_dashboard.png


KPI Tiles

At the top of the Overview you will find four tiles:

TileMeaning
Total in workspaceTotal number of campaigns ever created in this workspace
ActiveCampaigns currently in a live state: Building, Pending, Sending, or Paused
CompletedCampaigns that finished successfully (status: Done)
FailedCampaigns that ended with an error or expired

Live Pulse

The pulse strip shows real-time throughput for active campaigns:

  • In flight — messages currently being processed by the dispatcher
  • Delivered — messages successfully delivered in the last polling interval
  • Core statusok (core API is reachable) or down (core API is unavailable)

When core is down, the pulse shows down and a banner appears at the top of the page. New campaigns cannot be started until core recovers.


Delivery Donut Chart

The donut visualizes the delivery breakdown for all active campaigns:

SegmentWhat it represents
DeliveredMessages confirmed as successfully received
In flightMessages submitted to the carrier but not yet confirmed
ErrorsMessages that failed delivery (final status)

The chart updates automatically while campaigns are active. It shows loading progress… for up to ~30 seconds after a campaign starts while the first batch of delivery reports arrives.


Status Funnel

The status funnel shows how many campaigns are in each lifecycle stage:

New → Building → Pending → Sending → Done
                                   ↘ Failed / Cancelled / Expired

The New row in the funnel also shows pending moderation — the count of campaigns waiting for moderator approval. These do not appear in the main Campaigns list; they appear only in the Moderation queue.


Activity — Last 24 Hours

A timeline of SMS messages sent and failed in the past 24 hours, broken down by hour. Use this to spot unexpected spikes or drops in delivery volume.


Top Authors (Last 30 Days)

A ranked list of users who have created the most campaigns in the past 30 days. Useful for workspace admins to understand usage patterns.


Recent Campaigns

The bottom section shows the 10 most recently created campaigns with their current status. Click any row to open the campaign detail page. The All campaigns → link takes you to the full campaigns list.


System Diagnostics

A compact health panel shows:

CheckWhat it means
Core APIWhether the core SMS dispatch service is reachable
DB schemaCurrent MongoDB schema version (must match expected version)
Audit retentionNumber of days audit logs are retained (default: 90)
Audit fallback fileShould always show file empty ✓ in production

If Audit fallback file shows a non-zero size, it means Mongo was temporarily unreachable and audit events were buffered to disk. They will be automatically re-ingested on the next write — no action needed unless the file keeps growing.


Next Steps