System Notifications
System Notifications allow you to configure email notifications for various system events, such as login attempts, hosting account changes, service failures, and resource limits.
Overview
URL: /admin/system-notifications
This page displays a list of 12 notification events. Each event can be individually enabled or disabled, and has a customizable email template.
Action Buttons
- Settings - opens a modal to configure global notification settings (recipient email and sender name)
Table Columns
| Column | Description |
|---|---|
| Enabled | Toggle switch to enable or disable notifications for this event. Orange means enabled, gray means disabled. |
| Name | The name of the system event. |
| Edit Template | Opens an inline editor to customize the email notification template. |
Available Events
The following system events can trigger notifications:
| Event | Description |
|---|---|
| User login successful | A hosting account user logged in successfully. |
| User login failed | A hosting account user login attempt failed. |
| Reseller login successful | A reseller logged in successfully. |
| Reseller login failed | A reseller login attempt failed. |
| Administrator login successful | An admin logged in successfully. |
| Administrator login failed | An admin login attempt failed. |
| Hosting account created | A new hosting account was created. |
| Hosting account deleted | A hosting account was deleted. |
| Hosting account suspended | A hosting account was suspended. |
| Hosting account unsuspended | A hosting account was unsuspended. |
| System service failed | A system service has stopped or crashed. |
| Resource limit reached | A resource limit (disk, bandwidth, etc.) has been reached. |
Pagination
You can adjust the number of events displayed per page: 5, 10, 25, 50, or All.
Settings
Clicking the Settings button opens a modal with global notification configuration:
| Field | Description |
|---|---|
| Send Notifications To | The email address where notifications are sent (required). |
| Email From Name | The sender name that appears in notification emails. |
Click Save to apply the settings or Cancel to close without saving.
Edit Template
Clicking Edit Template on any event opens an inline editor with the following fields:
| Field | Description |
|---|---|
| Template Title | The title of the notification (pre-filled with the event name). |
| HTML Template for email notifications | A rich text editor (WYSIWYG) for composing the notification email body. Supports bold, italic, underline, strikethrough, headings, links, and code blocks. |
Template Variables
Each notification type has access to specific variables that you can use in your templates. Variables are enclosed in double curly braces. For example, login events support:
- the username of the account- the IP address from which the login occurred
Click Save changes to update the template or Cancel to discard changes.