Notifications — Rules, Groups & Channels
~6 min readNotifications & Alerts
Notifications let you deliver KPI alerts and scheduled digests to Email, Slack, and Teams. Recipients receive a branded card showing the metric value, Status band, and a link to the live read-only dashboard. No account login is required to open the linked dashboard.
Open the Notifications & alerts modal by clicking the bell icon (🔔) in the dashboard header. The modal has three segmented tabs — Rules, Groups, and Channels — covering this dashboard, groups spanning many dashboards, and delivery destinations respectively. A subtitle beneath the modal title reads "This dashboard, or groups spanning many."
Rules
A rule defines what triggers a notification, when it fires, and which channels receive it. Rules on this tab are scoped to the current dashboard. Two modes are available: Alert (fires on a status-band change) and Schedule (fires on a recurring timetable).
Reading the Rules List
Each rule row shows the rule name, the trigger condition or schedule in plain language, and the channel it delivers to. A status badge on the right indicates the rule's current state:
| Badge | Meaning |
|---|---|
| Active | Rule is enabled and evaluating |
| Triggered | Rule has fired at least once since last reset |
| Paused | Rule is disabled — will not fire until re-enabled |
Click the ··· menu on any rule row to edit, pause, or delete it.
Creating a Rule
- On the Rules tab, click + New rule at the bottom of the list.
- Complete the three-step Rule Builder:
Step 1 — What to watch
| Scope | What it monitors |
|---|---|
| This card | A single card you select — the rule fires based on that card's Status only |
| Whole dashboard | All cards on the dashboard — scheduled digests include every card |
Step 2 — When to send
Choose Alert or Schedule.
Alert mode — fires when a Status band condition is met:
| Trigger | What it watches for |
|---|---|
| Goal reached | Card enters Goal Reached / On Track / Exceeding |
| Goal missed | Card enters Critical |
| At risk | Card enters At Risk |
| Any status change | Fires on every band transition (mutually exclusive with the above) |
Multiple triggers can be combined (e.g. "Goal missed OR At risk"). "Any status change" cannot be combined with specific triggers.
Set a Cooldown to prevent alert spam:
| Cooldown setting | Behavior |
|---|---|
| Every time (no cooldown) | Fires every time the condition is detected on refresh |
| At most once per hour | Suppresses repeat alerts within 60 minutes |
| At most once every 4 hours | Suppresses within 4 hours |
| At most once every 12 hours | Suppresses within 12 hours |
| At most once per day | Suppresses within 24 hours |
| At most once per week | Suppresses within 7 days |
Schedule mode — fires on a recurring timetable regardless of card Status:
| Setting | Options |
|---|---|
| Frequency | Daily / Weekly / Monthly |
| Day (weekly only) | Sunday through Saturday |
| Day of month (monthly only) | Day 1–28 |
| Time | Any hour, 12:00 AM – 11:00 PM |
| Timezone | ET / CT / MT / PT / GMT / UTC |
Scheduled rules deliver a digest of the selected card or all dashboard cards at the configured time.
Step 3 — Where to send
Select recipients from two sources:
- Saved channels — click a channel chip to toggle it. Unverified channels show a "Pending" badge and cannot receive alerts until tested.
- One-off email recipients — type an address and press Enter. These are attached to this rule only and don't require a saved channel.
The Live preview panel shows a plain-language summary of the rule (e.g. "Notify when Revenue becomes at risk, at most once per day") and a preview of the notification card recipients will receive.
- Click Create rule.
What Recipients Receive
Each notification contains:
- The card or dashboard name
- Current Status band (e.g. "At Risk", "Goal Reached")
- Current metric value and percentage change vs. the prior period
- A View dashboard → button linking to the read-only public share
External recipients open a tokenized read-only view — no account login required. The link can be expired or revoked at any time from the Share modal — see Sharing Dashboards.
Groups
A group bundles rules across multiple dashboards into a named collection with its own schedule. Groups are useful when you want a single digest covering several dashboards — for example, a weekly summary that rolls up every department's KPIs in one email.
Each group row shows the group name, its delivery schedule, a description, and the dashboard names it covers (displayed as chips). Click the ··· menu on any group row to edit or delete it.
Click + New group at the bottom of the Groups list to create one.
Groups vs. Rules: Rules watch a single dashboard and fire on status changes or on a per-dashboard schedule. Groups aggregate rules across dashboards and deliver on a group-level schedule, independent of any one dashboard's rules.
Channels
A channel is a reusable delivery destination — an email address, a Slack webhook, or a Teams webhook. Rules and groups reference channels to determine where to send notifications.
Channels are account-wide. A channel added here is available when creating rules or groups on any dashboard.
Reading the Channels List
Each channel row shows:
- A color-coded square icon indicating the channel type
- The channel name or label
- An outlined type badge (Email / Slack / Teams)
- A status badge (Verified / Pending test)
- A borderless ⋯ button for rename, re-test, and remove actions
Adding a Channel
- In the Channels tab, click + Add channel at the bottom of the list.
- Choose a channel type:
- Email — enter a recipient email address
- Slack — enter an Incoming Webhook URL from your Slack app
- Teams — enter a Power Automate / Workflows webhook URL
- Optionally add a Label (e.g. "Ops team", "#growth-alerts", "Leadership") to identify the channel.
- Click Add channel.
For Slack and Teams webhooks: click Send test before saving. A verification ping is sent to the URL. When "Test delivered" appears, the channel is verified and the Save button becomes active. Unverified webhooks cannot receive alerts.
For email: no verification step is required — valid addresses save directly.
Channel Status Badges
| Badge | Meaning |
|---|---|
| Verified | Channel tested and ready to receive alerts |
| Pending test | Webhook not yet verified — must be tested before rules can deliver to it |
Managing Channels
Click the ⋯ button on any channel row to rename, re-test, or remove the channel. Removing a channel unlinks it from all rules and groups.
Still need help?