Skip to content

System Notifications ​

System Notifications decides which server events reach you, and what the message says. Each event can be switched on or off on its own, and each has a template you can rewrite.

System Notifications

Overview ​

URL: /admin/settings/system-notifications

Open it from Settings > System > System Notifications in the sidebar.

The page lists 51 events. Two buttons sit above the list:

  • Settings - the global delivery settings: where notifications go and over which channels.
  • Send test webhook - sends a test message so you can confirm a webhook is wired up correctly before waiting for a real event.

The event list ​

ColumnMeaning
EnabledA switch that turns notifications for this event on or off.
NameThe event.
Edit TemplateOpens the template editor for this event.

The search box filters by name, and the page size can be set to 5, 10, 25, 50, or All.

Events ​

Sign-in ​

Event
User login successful
User login failed
Reseller login successful
Reseller login failed
Administrator login successful
Administrator login failed

Two-factor authentication and passkeys ​

The same six events exist for each role, prefixed Administrator:, Reseller:, and User:

Event
Two-factor challenge failed
Two-factor authentication enabled
Two-factor authentication disabled
Two-factor recovery code used
Passkey registered
Passkey removed

Hosting accounts ​

Event
Hosting account created
Hosting account deleted
Hosting account suspended
Hosting account unsuspended
Reseller resource limit reached
Reseller resource limit exceeded (oversold)

Backups ​

Event
Account backup failed
Account restore finished

SSL ​

Event
SSL certificate approaching its expiration date
SSL certificate has expired
Automatic SSL certificate renewal failed

Mail ​

Event
Outbound IPv6 mail deliverability degraded
Outbound IPv6 mail deliverability recovered
Outbound mail rejected by a sending rate limit
Mailbox sending suspended automatically after exceeding its limit
Mailbox sending restored automatically after dropping back under its limit
SpamExperts cluster state diverged from the panel and was repaired
SpamExperts filtering could not be enabled after repeated retries

Multi-server ​

Event
Fleet node went offline
Fleet node recovered
Fleet node role services degraded
Fleet node role services recovered
Fleet node installation or pairing failed
Account migration between nodes completed
Account migration between nodes failed
DNS zone claimed by more than one node

Services ​

Event
System service failed

Settings ​

Settings opens the delivery configuration:

FieldDescription
Send Notifications To (required)The address notification e-mail is sent to.
Email From NameThe sender name those messages carry.
Slack Webhook URLWhere Slack notifications are posted. Leave empty to send none.
Discord Webhook URLWhere Discord notifications are posted. Leave empty to send none.
Webhook minimum severityThe lowest severity that reaches the webhooks, so a chat channel can carry the serious events only while e-mail carries everything.

Save applies the settings; Cancel closes without saving. Use Send test webhook afterwards to confirm the webhook works.

Templates ​

Edit Template on a row opens an editor with two fields:

FieldDescription
Template TitleThe notification title, pre-filled with the event name.
HTML Template for email notificationsThe message body, in a rich-text editor supporting bold, italic, underline, strikethrough, headings, links, and code blocks.

Each event exposes its own variables, written in double curly braces. Sign-in events, for example, offer:

  • {{username}} - the account the attempt was for
  • {{ip_address}} - where the attempt came from

Save changes applies the template; Cancel discards the edit.