Skip to main content

Notification Channels

A notification channel is a delivery route. It holds the server, provider, or endpoint details and the credentials to use them, plus the recipients and the message template. Alert definitions refer to channels by name, so one channel can carry any number of alerts.

Before you begin

  • You are signed in as an organisation member. Channels are organisation-wide settings.
  • You have the connection details for the channel type: an SMTP host, port, and login for email; a provider, account SID, and auth token for SMS; an endpoint URL for a webhook.

Open the channels list

  1. In the Engage sidebar, select Settings, then Notification Channels.

The table lists every channel with Name, Channel Type, Status, Scope, Created At, and Actions. Channel Type can be filtered by the types in use, and Search Notification Channels matches on name or type.

Create a channel

  1. Select Add Notification Channel. The Add Notification drawer opens.
  2. Complete the common fields, then select a Channel Type. The fields for that type appear below it.
  3. Complete the type's fields, then Recipient List and Message Template.
  4. Select Create.

Common fields

FieldRequiredWhat to enter
NameYesA unique name. Engage stores it in upper case.
DescriptionNoFree text.
ActiveNoOn by default. An inactive channel stays in the list but is not used.
SecureNoOn by default. Marks the channel as secure.
Channel TypeYesEmail, SMS, or Webhook.
Recipient ListYesWho receives the notification: email addresses, phone numbers, or a webhook URL, as the type requires. Separate several with commas.
Message TemplateYesThe text of the notification.

Email

FieldRequiredWhat to enter
SMTP ServerYesThe SMTP host, for example smtp.example.com.
PortYesThe SMTP port. The placeholder suggests 587.
FromYesThe sender address.
UsernameYesThe SMTP login.
PasswordYesThe SMTP password. It is stored with the channel and shown when the channel is edited.

SMS

FieldRequiredWhat to enter
ProviderYesThe SMS service provider.
Account SIDYesThe provider account identifier.
Auth TokenYesThe provider authentication token.
FromYesThe sender number or address.

Webhook

FieldRequiredWhat to enter
URLYesThe endpoint Engage calls.
MethodYesPOST, PUT, or PATCH. Defaults to POST.
TimeoutYesRequest timeout in milliseconds. Defaults to 5000.

A webhook channel carries no authentication fields in this release. If the endpoint needs a credential, it has to be part of the URL or handled on the receiving side.

Enable, disable, edit, or delete a channel

  • Status is a switch on the row. Changing it asks Status Update Confirmation; select Enable or Disable to confirm. Engage reports Status updated successfully.
  • The edit control in Actions opens the Edit Notification drawer with the saved values. Select Update to save.
  • The delete control in Actions asks for confirmation; select Delete. Engage reports Notification deleted successfully.

How you know it worked

Engage reports Notification channel created successfully and the channel appears in the table with its type and Status on. In Settings > Alert Definitions, the channel is now offered in Channel Configuration IDs.

When it does not work

SymptomCauseWhat to do
A message naming a field, such as SMTP server is required or Recipient list is requiredA required field for the selected type is emptyComplete the field named and select Create again
Failed to create notification or Failed to update notificationEngage could not save the channelTry again; if it persists, ask an administrator
Failed to delete notificationEngage could not delete the channelCheck whether an alert definition still uses it, then try again

Next steps

Alert definitions, which choose when this channel is used.