← Блог

Шаблон email клиентам при сбое (и ссылка на страницу статуса)

Подписчики страницы статуса opt-in на stillonline.tech/s/{id} через Google email — получают письма при ваших постах в инциденте. Вся база может нуждаться в разовой рассылке.

Два канала, один source of truth: детали на StillOnline; email — ссылка туда. NIST SP 800-61 — координировать сообщения через один канонический канал (страница статуса), а email — для тех, кто не подписался.

Краткий ответ

Короткий broadcast в список пользователей: что затронуто, что нет, ссылка на страницу StillOnline, время следующего обновления. Длинную технику — в тред инцидента на странице, не в письме. Подписчики страницы уже получают email на каждый пост; broadcast — для остальных. Алерты владельца в Telegram/Slack — для васподписчики vs владелец.

Broadcast vs подписчик

КаналАудиторияТриггер
Подписчик status pageOpt-in на публичной страницеКаждое обновление инцидента
Broadcast клиентамВся база / платящиеВаш ESP (SendGrid и т.д.)
Алерт владельцаOn-callDOWN пробы — Telegram

Темы писем

  • Разбираем сбой: [Продукт]
  • Обновление: инцидент [Продукт] — live status
  • Закрыто: итог инцидента [Продукт]

Шаблон тела

Investigating

Разбираем проблему с [Панелью / API / Входом].
Часть клиентов может видеть [симптом].
Обновления: https://stillonline.tech/s/your-id
Следующий пост на странице к [время] UTC.
— [Компания]

Resolved

Инцидент закрыт с [время] UTC.
Итог: [причина + длительность одной строкой]
Таймлайн: https://stillonline.tech/s/your-id

Согласовать с 5 минут и фазами. Google SRE — детали на status-канале, не в цепочках email.

Связанные материалы

FAQ

StillOnline шлёт email всем пользователям?

Нет — только подписчикам страницы. Broadcast — отдельно.

Встроить страницу в email?

Только ссылка; HTML живёт на StillOnline.

RU-клиенты?

Тот же URL; письмо по-русски; UI страницы — ru.