Keep customers informed during an outage.

Show which services are affected, share progress updates as you learn more, and let customers know when everything is back to normal.

ComponentsLinked to uptime monitors
SubscribersEmail, confirmed opt-in
PagesPublic or internal
status.acme.iopublic · custom domain
AcmeSubscribe
All systems operationalUpdated 14:19 UTC
Checkout latency above target
Resolved
  1. Resolved14:19 UTCCheckout has been operating normally since 14:14. Total impact: 17 minutes.
  2. Monitoring14:18 UTCRollback complete. Latency is back under target; watching for five minutes.
  3. Identified14:12 UTCA release at 13:58 exhausted the database pool. Rolling back now.
  4. Investigating14:05 UTCCheckout latency is above target for some customers. Responders are on it.
Components90-day uptime
CheckoutOperational99.92%
APIOperational99.98%
DashboardOperational99.99%
WebhooksOperational99.95%
Status APIOperational100.00%
IncidentINC-402
stateResolved
affectedCheckout
posted byPriya R. · from the incident
Subscribers412
confirmed379
awaiting confirmation21
unsubscribed12
Post-mortem link published

Publish updates during an incident

Customer updates come out of the incident your team is already working in, so the page keeps pace with the response. Here is one incident, from the first update to the resolved note.

INC-402 · Checkout latency above SLO
Resolved
14:02:11 → 14:19:44 · 17m 33s
14:05:02
Incident declared
The status page offers the components the alert already named, so you pick rather than type.
Incidents
14:05:09
Checkout marked degraded, subscribers emailed
Customers see the affected component change state, and subscribers get the update by email.
Status pages
14:19:51
Resolved note published
The component returns to operational and the incident moves into the page history.
Status pages

What you can put on the page

Your domain, your branding, the services your customers recognise, and a record of what happened.

Custom domain

Serve the page at status.yourcompany.com after verifying the domain with a DNS record.

domain
Your branding

Your logo, favicon and accent colour, in a light or dark page.

branding
Status for each service

Group components the way customers think about them — API, website, checkout — rather than by service name.

components
Uptime monitors as components

Link a component to an uptime monitor so its status follows what the checks report.

monitors
Email subscribers

Customers subscribe from the page and confirm by email; each update goes out to the confirmed list.

subscribers
Maintenance windows

Announce scheduled work ahead of time, with its start and end shown on the page.

maintenance
Public or internal

Publish the page, or keep it readable only inside your organisation while you set it up.

visibility
Incident history

Past incidents and per-component uptime stay on the page for the history window you choose.

history

Write the update once.

An incident in Moneat can own a status-page incident. Post an update there and it reaches the page, so the customer-facing record does not depend on someone remembering to copy it across.

  • Create or attach. Open a new status-page incident from the incident, or link one that already exists.
  • Update from one place. Progress notes go to the linked page, and resolving the incident resolves it there.
  • Choose what customers see. Customer-facing wording and affected components are set separately from the internal timeline.
  • Several pages at once. One incident can update more than one status page in a single command.
INC-402 · status page updatesstatus.acme.io
14:05:09Checkout marked degraded
Investigating · subscribers emailed
14:08:40Update posted
“We have identified elevated checkout latency.”
14:14:03Update posted
“A fix is being applied. Checkout is recovering.”
14:19:51Resolved
Checkout operational · moved into page history

Put up a status page.

Connect your uptime monitors, group them into the services your customers recognise, add your domain and branding, and publish.