
A useful outage message tells the client what is affected, what users can still do, what the agency is doing, any safe workaround, and when the next update will arrive. It separates confirmed facts from hypotheses and never waits for a root cause before acknowledging material impact.
The agency should appoint one communications owner. Engineers provide facts; the owner turns them into consistent updates across email, the help desk, and the status page.
Every incident update should answer:
Do not include an unverified cause, blame a vendor, expose security details, or promise a restoration time without evidence.
Subject: Investigating an issue with [website/journey]
We have confirmed an issue affecting [specific website or user journey].
Current impact: [what users cannot do].
Still available: [what remains usable, if relevant].
Workaround: [safe alternative or “none confirmed”].
Our team is [specific action: investigating, rolling back, working with provider].
We will send the next update by [time + time zone], even if the status has not changed.
We are investigating reports of [symptom]. We have confirmed [known fact], but the full scope is not yet established.
We are checking [relevant paths/regions/dependencies] and have paused unrelated production changes. The next update will be sent by [time + time zone].
Avoid “the website is down” if only one function is affected. Precision reduces unnecessary panic and later correction.
The incident affecting [journey] is ongoing.
Since the last update, we have:
- [action and result];
- [action and result].
Current impact remains [impact]. [Workaround] remains available.
We do not yet have a reliable restoration estimate. The next update will be sent by [time + time zone].
“No reliable ETA yet” is more credible than a repeated estimate that moves every 20 minutes.
We have applied a temporary mitigation for [incident]. [Affected journey] is now available through [normal path/workaround].
We are monitoring recovery and reconciling [orders/messages/data] created during the incident. This is not yet the final resolution.
Next update: [time + time zone].
The issue affecting [journey] is linked to [provider/dependency], based on [confirmed evidence or provider acknowledgement].
We have opened incident [reference] with the provider and are [testing a workaround/monitoring recovery]. Our agency remains responsible for coordination and updates under the support agreement.
Current impact: [value].
Next update: [time + time zone].
Do not write “it is not our fault.” The client needs coordination, not a boundary dispute during the incident.
[Website/journey] recovered at [UTC timestamp]. We have successfully tested [critical checks] and are monitoring the service for [observation window].
We are still checking [queue, email, orders, integrations, data consistency]. Please continue to use [workaround] until we confirm final resolution.
Next update: [time + time zone].
The incident affecting [journey] is resolved.
Impact window: [start–end, with time zone].
Customer impact: [plain-language summary].
Recovery validation: [journeys, regions, downstream systems].
Remaining action: [none / planned follow-up].
We will provide [a short incident report / postmortem] by [date] because [trigger].
Thank you for reporting this. We have now confirmed that [journey] has been affected since at least [earliest evidence]. Our monitoring did not detect this condition, and we are treating that as part of the incident.
We are working on [mitigation] and checking the impact on [leads/orders/users]. The next update will be sent by [time + time zone]. After recovery, our report will include both the service failure and the monitoring gap.
Do not invent an earlier detection time. Accuracy matters more than saving face.
We are investigating a potential security issue affecting [system]. We have taken precautionary steps to [contain access/protect transactions] and activated the agreed security response contacts.
At this stage, [confirmed impact]. We will not speculate about cause or affected data until the assessment is complete.
The next authorised update will be provided through [channel] by [time + time zone].
Security, privacy, insurance, contractual, and regulatory notifications require the client's designated decision-makers and appropriate counsel. Do not reuse a normal outage template blindly.
We are investigating failures affecting [journey] on [service]. The next update will be posted by [time UTC].
We have identified [confirmed technical component, not speculative blame] as the source of the [journey] disruption. Mitigation is in progress. Next update: [time UTC].
A mitigation has restored [journey]. We are monitoring stability and reconciling delayed work. Next update: [time UTC].
[Journey] has remained healthy since [time UTC], and recovery checks are complete. The incident is resolved. [Report link or delivery date].
| Level | Suggested starting cadence | Rule |
|---|---|---|
| P1 | 15–30 minutes | update even when there is no material change |
| P2 | 30–60 minutes | align with client agreement and impact |
| P3 | agreed support checkpoints | use normal support channel |
| P4 | backlog/report | no incident broadcast |
These are operational examples, not universal SLA targets. Choose a cadence the agency can actually sustain.
Incident ID:
Approved severity:
Confirmed impact:
Unconfirmed hypotheses (internal only):
Start time / earliest evidence:
Mitigation status:
Safe workaround:
Security/privacy involvement:
Client audience and channel:
Last message sent:
Next message due:
Approver if required:
Follow the agreed trigger and severity policy. For confirmed material impact, acknowledge early with facts and a next update time.
A concise acknowledgement of impact is appropriate. Do not make legal admissions or assign liability without authorised review.
Send the update. State that impact continues, what was attempted, and the next checkpoint.
No. Define which services and severities are public, private-client, or internal. Keep the policy consistent.
Reviewed: 8 August 2026.
Next: Website maintenance SLA template and client-facing incident report.
Pingvera alerts can provide the timestamp, failed check, region, and recovery evidence used in these messages. A human communications owner should still approve meaning and client impact.
Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.
Start freeRead next: Client Website Down: Email & Status Templates · How to Manage Multiple Client Websites · Website Outage Incident Response Playbook · How Web Agencies Monitor Client Sites on a Retainer · Check availability from several regions.