Workflows
Morning Briefing
Daily executive briefing — yesterday's wins, today's priorities, blockers.
Morning Briefing Workflow
The Morning Briefing Workflow runs every weekday morning and delivers a concise executive briefing: what was published yesterday, how it performed, what's queued for today, and any blockers that need a human.
When it runs
- Inngest cron, fanned out per tenant
- Default: 8am customer-local (configurable per customer)
Inputs
| Field | Type | Description |
|---|---|---|
date | string (ISO) | Day to brief on (defaults to today) |
resourceId | string | Tenant ID |
Steps
- Pull yesterday's activity — Published content, eval scores, engagement metrics, errors.
- Compare against rolling baselines — The Analyst flags above- or below-trend items.
- Surface blockers — Any pending content awaiting approval, paused workflows, or rate-limit warnings.
- Today's queue — The CMO ranks today's queued workflows by priority and surfaces the top 3.
- Compose the brief — A short markdown digest (≤300 words) is rendered and persisted.
Delivery
- Stored as an
Eventrow of typemorning_briefing - Optionally pushed to Telegram, Slack, or email when the customer has those integrations connected