User Subscriptions
Let users subscribe to incident and maintenance email updates
Use subscriptions to let users receive email updates for incidents and maintenances.
How subscriptions work
- Admin enables subscriptions in dashboard settings.
- Email must be configured (SMTP/Resend) so verification and update emails can be sent.
- User subscribes from the public status page using email + OTP verification.
- User enables incidents and/or maintenances preferences.
- When events are triggered, Kener sends emails to active subscribers for that event type.
Prerequisites
Before users can subscribe:
- Subscriptions must be enabled in Manage → Subscriptions.
- At least one email subscription type must be enabled (
incidentsand/ormaintenances). - Email setup must be valid.
Important
The subscribe UI is shown only when subscriptions are enabled and email sending is available.
See Email Setup.
Enable subscriptions (admin)
Go to Manage → Subscriptions:
- Turn on Enable Subscriptions.
- Enable one or both:
- Incident Updates
- Maintenance Updates
- Save.
This writes the subscriptionsSettings site configuration used by the subscription API.
How users subscribe (public flow)
From the status page, user clicks Subscribe:
- Enter email.
- Kener sends a 6-digit verification code.
- User enters OTP to verify.
- Kener stores a subscriber session token in browser storage.
- User toggles preferences for incidents and/or maintenances.
If token is invalid/expired, user is asked to verify again.
Add subscriber from backend (admin)
You can add subscribers manually from Manage → Subscriptions:
- Click Add Subscriber.
- Enter email.
- Select event types (incidents, maintenances).
- Save.
Admins can also:
- Toggle incident/maintenance subscription per subscriber
- Delete subscribers
When notifications are triggered
Incident notifications
Incident subscription emails are queued when alert-driven incident lifecycle changes happen, including:
- Incident created from alert trigger
- Incident resolved from alert recovery
Maintenance notifications
Maintenance subscription emails are queued on maintenance event status transitions:
READY(starting soon)ONGOINGCOMPLETED
How emails are delivered
When an event is queued:
- Kener selects active subscribers for that
event_type. - Kener renders the
subscription_updateemail template with event/site variables. - Kener enqueues one email per recipient (privacy-safe fan-out).
- Email sender queue sends the final emails.
Verify your setup
- Enable subscriptions in dashboard.
- Confirm email setup works.
- Subscribe with a test email from public status page.
- Enable incident and/or maintenance preferences.
- Trigger a test incident or wait for maintenance state transition.
- Confirm email arrives.