Ready-to-adapt status page update templates for investigating, identified, monitoring, and resolved states — so you communicate clearly when stress is highest.
By H. Marcell, Freelance Software Developer
Updated July 17, 2026
H. Marcell is a freelance software developer who builds and runs web services and APIs, and writes about uptime monitoring, incident response, and status-page communication.
The worst time to figure out how to phrase an incident update is in the middle of the incident. This guide gives you reusable templates for the four states every incident passes through, plus guidance on adapting them with real facts. Prepared templates cut typing when stress is highest — they are a starting point to edit, never a script to hide behind.
Most incident communication follows the same arc. Prepare one template per state:
Regardless of state, every good update answers three questions: what is affected (in customer terms), what is happening now, and when the next update will arrive. The "next update by" time is the single most important element — it tells anxious customers they can stop refreshing until then, and it holds your team to a communication cadence. Promise a next-update time you can keep, not a recovery time you cannot.
Map each template to the status page components your customers recognize, so publishing an update is a matter of picking the state and filling in specifics. In Sandglass, your components already reflect live check state, so the templates cover the human narrative — impact, cause, and next update — while the indicators track the systems.
Templates should reduce typing, not hide uncertainty. A canned "we are working on it" repeated for two hours with no new facts erodes trust faster than an honest "we still do not have a root cause; next update at 15:00." Keep templates short and always overwrite the placeholders with the current truth.
Decide which failures in this topic actually reach customers before adding any monitoring.
Match each risk to a single HTTP, content, TCP, SSL certificate, or heartbeat check instead of stacking duplicates.
Give each alert one owner and one destination — email, a Slack webhook, or a generic webhook.
Revisit intervals, thresholds, and ownership once a real incident shows what was missing.
Free plan, no credit card required.