Core concepts

Daily briefing

One message per project per day, at 08:30 local. It leads with the decision, then shows the diagnosis, then the numbers — the same order as the dashboard, so nothing has to be reconciled between them.

What is in it

Four blocks, always in this order.
BlockContents
TodayThe items worth acting on, each with its severity, the evidence behind it and a link straight to the page that resolves it. On a quiet day it says nothing needs attention and lists what is merely worth knowing.
Money lineFailed invoices, churned MRR and refunds for the day — the sentence most founders read first.
Live PulseThe composite score, the weekly trend, confidence, and the per-dimension scores across the 8 dimensions.
Key metricsMRR, churn, visitors, organic clicks, domain rating and errors, each with its window and its delta against the previous snapshot.
The daily briefing email
The email version. Slack and Discord carry the same content in their own formatting.

When it is sent

08:30 local, in the project's own timezone — not yours, not the server's. The scheduler ticks every hour and each project is delivered on the tick that matches its own clock.
  • The delivery time is per project and editable in Project settings → Reports.
  • A 20-hour cooldown per channel makes a duplicate briefing impossible even if the scheduler fires twice.
  • A project that has never synced still gets a briefing — it says it is awaiting data rather than reporting zeros.

Choosing recipients

Project settings → Reports owns the email briefing. Slack, Discord and webhooks live one panel over, under Alerts.
  1. 1Open Project settings → Reports.
  2. 2Add up to ten recipients, one per line. They do not need Seiton accounts.
  3. 3Set the delivery time, and save.
  4. 4Press Send briefing now to email today's briefing immediately — the fastest way to see what tomorrow morning will look like.

Delivery is logged

The Reports panel lists recent sends with their status and any provider error, so a missing briefing is a question you can answer without opening a support thread.

Reading it somewhere else

The briefing is also a first-class API resource. Agents and scripts can fetch exactly what was sent: GET /api/v1/projects/<id>/briefing with a scoped sei_ token, seiton briefing from the CLI, or the same tool over MCP. See API, CLI & MCP.