Analytics · Dashboards

One dashboard for every message that left the building

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.

  • Sent, delivered, read, failed in real time
  • Pivot by channel, campaign, team, segment
  • Drill from a number into the underlying messages
  • Share live dashboard links with leadership
The problem

Operator metrics live in three different 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.

What it is

Dashboards, in depth.

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.

Capabilities

Everything you get with Dashboards.

7 capabilities
01

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.

02

Stackable pivots

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.

03

Drill-to-message

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.

04

Agent and team views

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.

05

Failure analysis

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.

06

Shareable live links

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.

07

Scheduled snapshots

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.

Use cases

Built for the way teams actually work.

D2C
Case 01

Daily growth standup

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.

SaaS
Case 02

Support team SLA monitoring

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.

EdTech
Case 03

Campaign performance war room

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.

Financial Services
Case 04

Daily payment reminder ops

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.

E-commerce
Case 05

Multi-brand executive view

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.

How it works

From signup to first send in minutes.

Dashboards is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.

  1. 01

    Pick a dashboard

    Start from a curated template (Broadcasts, Inbox, Campaigns, Agent, Executive) or build your own from cards. Templates work out of the box.

  2. 02

    Add filters

    Apply global filters — date range, channel, campaign, team, segment. Filters persist with the dashboard and are reflected in every card.

  3. 03

    Stack pivots

    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.

  4. 04

    Drill into events

    Click any number to view the underlying messages or events. From there, jump to a conversation, a contact, a campaign or a template.

  5. 05

    Share or schedule

    Share the dashboard as a live link or schedule a daily PNG/PDF to Slack or email. Tokens are revocable and shares are audited.

Plays well with

Works with the tools you already ship on.

SlackGmailOutlookBigQuerySnowflakeLookerMixpanelAmplitude
Frequently asked

Questions about Dashboards.

Can't find what you're looking for? Talk to our team.

How do dashboards differ from exports to BigQuery or Snowflake?
Dashboards are for operating today. Warehouse exports are for modelling, retention analysis and executive reporting. SabNode supplies both: dashboards give operators a real-time view with drill-to-message; warehouse exports give analysts the raw event spine to model anything from cohort retention to LTV. Same source data, two different latencies.
Can I build my own dashboards or only use templates?
You can build your own from a card library — counters, line charts, stacked bars, breakdown tables, heatmaps, funnels. Templates are starting points. Custom dashboards are saved per workspace and can be shared with role-based access (view-only vs edit) and audited.
How real-time is real-time?
Counters update typically within 3–8 seconds of an event arriving — meaning a WhatsApp message delivered now will show on the delivery counter within that window. During very high-throughput broadcasts (multiple thousand events per second), aggregations can lag up to 30 seconds before catching up, but no data is lost.
Are dashboards safe to share with external stakeholders?
Yes. Shared links are tokenised, scoped to specific dashboards (not the workspace), and can be revoked at any time. You can enable password protection, set expiry dates and audit every view. External users see the dashboard at their permission scope without needing a SabNode account.
How do dashboards handle multi-WABA or multi-brand setups?
Each workspace can connect multiple WABAs and channel accounts. Dashboards can filter to a single brand or aggregate across brands. For multi-tenant operators (agencies running several customer accounts), per-tenant dashboards are isolated by workspace and a master agency view rolls up across them.
What about agent-level performance — is there a way to compare?
Yes. Agent dashboards rank agents by first-response time, resolution time, messages handled, CSAT and ratings. Comparison views show a single agent against the team median. Used carefully (avoid pure stack-ranking, prefer trends and outliers) these are powerful for coaching and capacity planning.
Can I see dashboards on mobile?
Yes. Every dashboard is responsive and works on a phone. We also offer a "today" mobile view with the top three metrics for each role (growth, support, ops) for leadership who check on the move. Real-time updates work over a long-poll connection that handles patchy mobile networks.
Analytics · Dashboards

Ship dashboards into production this week.

No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.