Real-time counters
Sent, delivered, read, replied and failed counters update every few seconds. During a live broadcast you watch the dispatcher tick through the audience in real time, with delivery health visible at a glance.
Operator-grade dashboards for the metrics that decide how the next quarter goes — sent, delivered, read, replied, failed — across WhatsApp, Instagram, email and web chat. Slice by campaign, agent, team, segment and language without rebuilding the report in three different BI tools.
Most growth and CX teams operate without a single, current picture of how their messaging actually performed. WhatsApp delivery comes from one vendor dashboard, email opens come from another, Instagram metrics live inside Meta Business Suite, agent productivity is in a separate helpdesk panel, and the warehouse copy is two days behind real time. Leadership asks "how did the Diwali campaign do?" and the answer involves three spreadsheets and a manual stitch.
Worse, the numbers do not agree. WhatsApp's read rate as reported by your vendor differs from what shows up in Looker because the warehouse missed a webhook for two hours last Tuesday. Agent CSAT is computed differently in your helpdesk than in your weekly review deck. Channel attribution is a fiction because there is no shared event spine. People stop trusting the dashboards and start asking for raw CSVs, which is the moment you have lost analytics as a discipline.
Real dashboards have to be operator-first, not BI-first. They have to show today's number, broken down the way an operator thinks about it (this campaign, that team, that segment), drill into the underlying messages on demand, and stay live without a refresh dance. The same data feeds the warehouse for executive reporting — but the operator does not have to wait for it.
SabNode dashboards are operator dashboards. They show the metrics that matter when you are running a channel today — total sent in the last hour, delivery rate by template, read rate by segment, reply rate by agent, failure breakdown by Meta error code — with the latency of a live feed, not a nightly batch. Every dashboard is composed of cards (counters, charts, breakdown tables) that you can rearrange, filter and share.
Pivots are first-class. Any metric can be split by channel (WhatsApp, Instagram, email, web chat), by campaign, by template, by agent, by team, by segment, by language and by time-of-day. You can stack pivots — read rate by template within campaign within segment — without writing SQL. When a number looks off, click it to drill down to the underlying messages: who they were sent to, when, by what flow, and what each individual outcome was.
Real-time is the default. Counters update every few seconds as events flow in from Meta, Instagram, your email gateway and the web widget. The "today" view never lags more than a minute or so, so operators can react to a broadcast in progress, not after the fact. Historical views run against the same event store with longer aggregation windows and remain fast through pre-computed rollups.
Dashboards are not isolated. Every metric has a "view raw events" path that exports to CSV or pushes into BigQuery, Snowflake or Postgres for warehouse work. Share a dashboard link with leadership and the link stays live without exposing the underlying tooling. The result is one source of truth for operations and analytics, instead of two competing ones.
Sent, delivered, read, replied and failed counters update every few seconds. During a live broadcast you watch the dispatcher tick through the audience in real time, with delivery health visible at a glance.
Pivot any metric by channel, campaign, template, agent, team, segment, language or time-of-day. Stack two or three pivots simultaneously to find where a problem lives without leaving the dashboard.
Click any number to drill into the underlying messages — who, when, what template, what outcome, what error. The drill view links to the conversation in the shared inbox for one-click follow-up.
Dedicated views for agent productivity (first response time, resolution time, messages handled, CSAT, ratings) and team health (queue depth, SLA compliance, workload distribution). Operator-grade, not vanity metrics.
Failed messages are bucketed by Meta error code, with translated explanations and recommended actions. Spot a spike in invalid-number errors immediately rather than three days later in a CSV.
Share a dashboard via a tokenised link that stays live without exposing the underlying tooling. Leadership sees today's number, not yesterday's. Tokens can be revoked instantly when access changes.
Schedule a dashboard to email or Slack as a PNG or PDF at 9am every morning. Useful for daily standups, weekly business reviews and board reporting without manually screenshotting anything.
The growth team starts every day with a shared dashboard: yesterday's broadcasts by template, top failure codes, revenue attributed to WhatsApp, agent SLA on the inbox queue. The link is pinned in Slack and stays live so anyone can see the latest numbers.
A SaaS support lead watches an SLA dashboard live: queue depth, first-response time per agent, breaches in the last hour. When a number spikes, they drill straight to the underlying conversations and reassign workload from the same screen.
During a course-launch campaign, the marketing team projects a war-room dashboard on a wall TV. Sent, delivered, read, replied and revenue update in real time across four language variants, and decisions on pacing are made within minutes of seeing them.
An NBFC tracks a daily Utility broadcast for EMI reminders. Dashboard shows delivery, read and payment-completed rates by region; spikes in failure codes route to the ops queue, and the team intervenes the same day rather than at month-end.
A retail group operating three brands shares a consolidated dashboard with the CEO: messaging volume, revenue attributed and customer satisfaction by brand, by channel and by month. One link, three columns, live numbers — no monthly slide deck needed.
Dashboards is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.
Start from a curated template (Broadcasts, Inbox, Campaigns, Agent, Executive) or build your own from cards. Templates work out of the box.
Apply global filters — date range, channel, campaign, team, segment. Filters persist with the dashboard and are reflected in every card.
On any card, add one or two pivot dimensions. The card re-renders as a stacked bar, line chart or breakdown table according to the data shape.
Click any number to view the underlying messages or events. From there, jump to a conversation, a contact, a campaign or a template.
Share the dashboard as a live link or schedule a daily PNG/PDF to Slack or email. Tokens are revocable and shares are audited.
No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.