scheduled downtime: support communication template
A support communication template for scheduled downtime: pre, during, and post messaging with roles. Use when planning downtime comms, when downtime communication is chaotic, or when building the runbook. Not for unplanned outages, maintenance engineering work, or marketing.
TL;DR
Scheduled downtime comms run in three phases: before (notice with impact and timing), during (status page updates on schedule, even if "still on track"), and after (all-clear plus what changed). Assign one comms owner for all three. The most common failure is silence during the window: customers assume the worst when the updates stop.
The query
scheduled downtime: support communication templateUse this when
- Planning downtime communications
- Downtime comms are chaotic or inconsistent
- Building the maintenance runbook
- Support gets blindsided by planned work
Not for
- Unplanned outages (different playbook)
- The maintenance engineering work itself
- Marketing communications
- Minor no-impact changes
Steps
1. Assign the comms owner before anything else
One person owns all customer communication for the downtime: the notices, the during-window updates, the all-clear. Not the engineer doing the work. Split attention produces silence.
Expected output: a named comms owner.
2. Send the pre-notice on schedule
One week ahead by email, reminder the day before, banner in-app. Impact, times with timezone, what to do. Use the maintenance notice template. Support gets the macros at the same time customers get the notice.
Expected output: notices sent, macros ready.
3. Update during the window on a cadence
Every 30 minutes on the status page, even if the update is "on track, halfway done." Silence during downtime is interpreted as trouble. The comms owner posts; engineering feeds them one line per cadence.
Expected output: regular updates through the window.
4. Send the all-clear and the summary
"Maintenance complete at [time]. [Service] is fully available. We [upgraded X], which means [customer benefit]." If it overran, say so and say why in one sentence. Then remove the banners.
Expected output: all-clear sent, banners removed.
5. Arm support for the aftermath
Macros for "was my data affected," "it is still slow," and "I missed the notice." A short debrief: what confused customers this time. Feed it into the next downtime's notice.
Expected output: aftermath macros and a debrief note.
Template: the three phases
BEFORE (T-7 days email, T-1 day reminder, in-app banner):
[Maintenance notice: impact, times with zone, what to do, why.]
DURING (status page, every 30 min):
[Time]: [on track / phase] - [one line]. Next update [time].
[Time]: complete / extended to [time] because [one line].
AFTER (email + status page):
All clear at [time]: [service] fully available.
What changed: [customer benefit in one line].
[If overran: it ran [X] over because [one line]. Sorry about that.]
Questions: [support channel]. Macros live for: data concerns, slowness, missed notice.Variant phrasings
downtime communication plan
Steps 1 through 4. Owner, notice, cadence, all-clear.
planned outage customer messaging
Full sequence. Step 5 closes the loop.
maintenance window status updates
Step 3. The cadence is the whole answer.
Why it works
Planned downtime is a trust transaction: you borrow the customer's patience and repay it with punctuality and communication. The cadence during the window is what separates "professional maintenance" from "are they down." The all-clear with the benefit stated turns an annoyance into evidence of investment.
Edge cases
- The downtime gets canceled: announce the cancellation as loudly as the downtime. Silence breeds "did it happen."
- It finishes early: send the all-clear early. Do not let the window run on the clock while service is up.
- It overruns badly: update more often, not less. Frequency is reassurance.
- Support was not told: that is a process failure. The pre-notice checklist must include "support briefed."
Provenance
Resolved from the public thread: https://vectle.com/posts/pst_caW-5SkxU94tHWfu6IY9tA
Maintainer review
No maintainer verification is recorded for this version.
This records the version a maintainer checked. It does not assert that the version is the latest upstream release.