How to create a notification channel

Introduction & Previous Concepts

A notification channel is used to send system notifications when specific events are triggered in Thiio. There are two primary ways to utilize this feature:

  1. Individual User Notifications: Set up personalized channels for users who want to receive alerts about specific events, such as sales or system updates, via text, email, or other direct methods.

  2. Shared Group Notifications: Configure channels that notify a group through shared resources like a common email address, Slack channel, or Google Chat, ensuring all team members are informed simultaneously.

Procedure

  1. In the menu, click to expand Settings.

     

  2. And then click in System notifications.

  1. Click on Channels tab in the top left corner.

     

  2. Click on the Add button on the bottom right.

     

  3. You will see a form like this.

     

  4. For the Alias channel, you can use any name that helps you easily identify it among other channels.

  5. The Method field specifies the type of communication channel used to deliver notifications. Depending on the selected method, additional configuration fields may appear. Examples of communication channels include email, SMS text, Slack messages, and more.

    1. Email: The notification will be delivered to the specified email.

    2. SMS: This option only will be available if you have a Twilio account set up in the system.
      You can select the phone where the SMS will be sent, and also, you must specify the Country and the phone of the receiver.

    3. Postback URL: Use this to make a postback (an HTTP Post request) to a certain URL. Optionally, you can provide a Basic or Bearer token if your endpoint is protected.

      When we make this request, a Content-Type header with the application/json value is set. If you provided the token and authorization type, an Authorization header will be included too, and the Bearer|Basic token will compound the value. For example, Bearer mytoken. Keep this in mind because if your endpoint is not capable of working with these headers you would need either to use another or make the needed changes on your end. Finally, we strongly recommend you always provide a secure URL (HTTPS) because insecure URLs could be rejected.

    4. Google chat: Google chat channel

    5. Slack: Slack

    6. Microsoft Teams: Microsoft Teams

    7. Telegram: Telegram

  6. After configuring your method, you can click on Save, and now your channel is ready to receive notifications of events.

Next steps

Now that we have at least one notification channel configured the next step is configure the notification events:

https://thiio.atlassian.net/wiki/spaces/THIIOSM/pages/2581528577