Core concepts

Alerts & channels

The briefing is the scheduled message. Alerts are the unscheduled ones — and they are deliberately hard to trigger, because a channel that cries wolf gets muted within a week.

The three message types

TypeFires whenCooldown
Daily briefingThe project's delivery time comes round.20 hours
Critical alertA critical signal is raised — a checkout error spike, a severe churn move.6 hours
Warning alertA warning signal is raised. Off by default on every channel.12 hours

Cooldowns are per channel and per type, so a noisy afternoon cannot turn into twenty Slack messages. Delivery failures are recorded and retried on the next cycle; one unreachable Slack workspace never blocks the other channels or another project.

Channels

Every channel carries the same content. Pick per project, and pick which severities each one is allowed to send.
ChannelSet up withNotes
EmailRecipients under Project settings → ReportsUp to ten addresses. No account needed to receive one.
SlackAn incoming webhook URLA real test message is posted before the channel is saved — if Slack rejects it, it is not saved.
DiscordA channel webhook URLSame confirmed test post before saving.
WebhookYour own HTTPS endpointReceives the payload as JSON for anything you want to build on top.

Setting up Slack or Discord

  1. 1In Slack, create an Incoming Webhook for the target channel. In Discord, use Channel settings → Integrations → Webhooks.
  2. 2In Seiton, open Project settings → Alerts and paste the webhook URL.
  3. 3Choose what that channel receives: the daily briefing, critical alerts, warning alerts, or any combination.
  4. 4Save. A test message is delivered immediately — nothing is stored until the channel accepts it.

Output only

Slack and Discord are delivery targets, never data sources. Nothing posted in those channels is read, and neither one can move a health dimension. Per-provider detail is on the Slack page and the Discord page.

Why so few alerts

  • Only signals the engine classes as critical or warning can produce one. Ordinary movement goes into the briefing, not into your evening.
  • A dimension without a trusted source raises nothing at all — silence from an unconnected source is not an incident.
  • Warning alerts ship switched off. Turn them on per channel once you trust the critical ones.