Pick a status page platform
2-4 hr
API
Public API endpoints. Health check: GET /api/health.
All-component subscription.
Decide on customer-facing components
2-4 hr
Dashboard
Web UI. Health check: synthetic browse test every 60s.
Slack webhook subscription via Atlassian.
Wire automated probes
1-2 days
Webhooks
Outbound webhook delivery. Health: queue depth < 100.
Critical-only subscription via email.
Configure custom domain (status.yourdomain.com)
1 hr (plus DNS propagation)
Billing
Stripe + invoicing. Health: latest event processed within 5 min.
All-component subscription, posts to #ops Slack.
Set up incident communication templates
2-4 hr
API + Webhooks subscription only.
Set up subscriptions (email, SMS, RSS, Slack)
2-4 hr
Document the incident operating procedure
1 day
Operate it: weekly audit + quarterly retrospective
Weekly, 15 min; quarterly, 1 hr