Slack Notifications

Overview


This module allows you to send notifications from the HostBill application to Slack. The module reacts on three HostBill events:

  • Opening a new ticket
  • Creating a new order
  • Adding a new transaction

The application will send a notification when the event occurs in HostBill:.

Activating the module


  1. The plugin is free and available to all HostBill users. In order to activate the plugin go to Settings→ Modules→ Plugins → Inactive, find and activate Slack notifications plugin. If module is not on your list, make sure to update to latest HostBill version first.
  2. Once the plugin is activated you will be directed to Settings→ Modules→ Plugins to configure the module, fill in:

    1. Webhook - URL obtained from Slack to send notifications too (see below)
    2. Ticket open - enable to receive notifications about new tickets
    3. Report ticket reply - tick to receive notifications about client-reported replies
    4. Report ticket - tick to receive notifications about reported tickets
    5. Order create - enable to receive notices about new orders
    6. Transaction add - enable to receive notifications about new transactions added
    7. VIP Tickets: Enable - tick to enable VIP tickets feature (see below)
    8. VIP Tickets: Webhook URL - when ticket is opened from a VIP client, you can provide separate webhook URL just to notify about tickets from VIP clients. Note: You can enable just VIP tickets Webhook URL + disable Ticket open feature, and still receive notifications about new tickets, but just from VIP clients only.


VIP Tickets


When VIP Tickets: Enable option is turned on in module settings, administrators will see new option in client profile header: Slack VIP button. This button indicates whether tickets from particular customer should be considered "VIP". When customer have VIP status in slack module, notifications about his tickets can be posted to separate Webhook URL/different slack channel.

Obtaining Webhook URL from slack


  1. In the Slack application menu select  "Apps". Then select "View App Directory".
  2. In the menu select "Build" and then "Start Building".
  3. Create a Slack App.
  4. Select "Incoming Webhooks" and then activate.

  5. Add new Webhook to workspace and select channel.
  6. Copy Webhook URL to Webhook field in HostBill module configurations.