StatusDashboard
Subscriptions

Email

Let visitors subscribe to email on your status dashboard.

View Markdown

This page covers the public Subscribe and manage flows for email on your status dashboard. For org-wide subscriber admin, bulk import, and admin-managed (locked) addresses, see Email subscribers. For HTML format, delivery logs, and the suppression list, see Email notifications.


What visitors see

Email subscriptions let visitors choose which components to watch and receive notifications when matching events are created or updated.

On /subscribe, visitors with the email channel enabled see an Email tab where they:

  1. Enter their email address.
  2. Select one or more components from your dashboard (grouped when component groups are enabled).
  3. Complete the reCAPTCHA check when the dashboard is public (SSO off).
  4. Click Subscribe.

They must select at least one component to complete a new subscription. On public dashboards, Subscribe stays disabled until reCAPTCHA is completed.

Below the subscribe form, an Already subscribed? section lets returning visitors enter their email and click Manage to receive a link for updating preferences. The manage-request form also requires reCAPTCHA on public dashboards.

Double opt-in (verification)

Email subscriptions use double opt-in:

  1. The visitor submits the subscribe form.
  2. StatusDashboard stores a pending subscriber record and sends a verification email.
  3. The visitor clicks the link in the email (/subscribe/verify?token=…).
  4. The subscription is activated and the visitor is redirected to a management page.

Verification links expire after 24 hours. If a link expires, the visitor can submit the subscribe form again with the same email (while still unverified).

Managing preferences

After verification — or after requesting a manage link — visitors land on /subscribe/manage?token=…. The management token in the URL (valid for 1 hour) authorizes read and update operations on that email's subscription. SSO does not replace this token — it only controls whether the visitor may reach the page in the first place.

On the manage page, visitors can:

  • See their email address (read-only).
  • Add or remove component selections.
  • Clear all components and save — they stop receiving notifications but remain subscribed until they change selections again or their manage link expires.
  • Return later via Manage on the subscribe page to receive a fresh link.

Each new verification or manage-link email revokes any previous management link for that subscriber, so only the latest link is valid.

Subscriber limits

Your plan sets a maximum number of unique email addresses across your organization — not per dashboard. Pending and verified subscriptions both count when an address is new to your org (first public signup, admin add, or import).

  • Each new unique address consumes one slot at sign-up time (before verification completes).
  • The same email subscribing on a second status dashboard does not use an additional slot.
  • When the org-wide limit is reached, new addresses receive an error at submit time. Addresses already in your organization may still subscribe on other dashboards.
  • The Subscribe link remains visible; capacity is enforced when visitors submit the form.

If a visitor never completes verification, the pending record expires after 24 hours and the quota slot is released automatically. It may take up to an additional 48 hours for removal to process — during that window a slot may still appear used in the admin quota bar. See Quota bar.

What admins control vs. what visitors control

SettingControlled by
Whether email subscriptions are offeredPlan + dashboard Subscriptions tab toggle
Which components a visitor watchesVisitor (at subscribe or on manage page), unless the subscription is admin-managed (locked)
Subscriber capacityPlan quota
Admin-managed (locked) subscriptionsAdmin only — see Email subscribers

Admin-managed addresses (for example distribution lists) are locked by admins. Locked subscribers continue to receive notifications but cannot use the public subscribe or manage flows.

Security notes

  • When SSO is enabled, visitors must authenticate through your IdP before using subscribe or manage APIs — the same gate as the rest of the dashboard. reCAPTCHA is not shown on SSO-protected dashboards.
  • On public dashboards (SSO off), subscribe and manage-request forms require reCAPTCHA. This applies even when an IP allowlist is configured — allowed IPs must still pass the check.
  • Subscription actions are always scoped to an email address proved via verify or manage tokens; SSO identity alone does not grant access to another person's subscription.
  • IP allowlist rules still apply to subscribe traffic when configured.
  • Management tokens are opaque, short-lived, and passed in the URL for the active session. Treat manage links like password-reset links — do not share them.

Email domain allowlist

When your plan includes email subscriptions and the dashboard Email channel is enabled, the Subscriptions tab shows an Email Domain Allowlist card.

Use it to restrict which email domains may self-subscribe on the public status page:

  1. Add one or more domains (DNS-style FQDNs such as company.com or mail.company.com).
  2. Enable the allowlist toggle.

Rules:

  • Exact match only — listing company.com does not allow mail.company.com unless you add that subdomain explicitly.
  • Empty list + enabled blocks all public email signups (same behavior as an empty IP allowlist).
  • Domain count per status dashboard is capped; the admin console shows your organization's limit when you edit the allowlist.
  • Turning off the dashboard Email channel hides the card; your domain list is preserved when you re-enable email.

Does not apply to:

  • Subscribers you add in the admin console (including bulk import).
  • Manage-link or verification flows for subscribers already in your organization.

See Email subscribers for admin-managed addresses.

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.