Skip to main content

Slack Notification

LabScale supports sending notification to Slack using Incoming Webhooks for Slack Apps. To setup integration with Slack, you will need to create a private Slack App for each Slack Workspace to configure webhooks. Once you have one, you can use it setup as many webhooks as you like. Follow the instructions in the sections below to create your Slack App and setup your webhooks.

Create Your Private LabScale Slack App

  1. Go to https://api.slack.com/apps and login to your Slack account.
  2. Click Create New App button.
  3. Select From an app manifest.
  4. Enter "LabScale-[TeamName]" or something appropriate for your team under App Name.
  5. Select the workspace to receive notifications and click Create App. If you do not see the workspace that you want, then you may be signed in to a different workspace and will need to click on the signin link and try again.
  6. Optional: scroll down to the Display Information section and update the follow:
    1. For short description, enter LabScale Notifications App.
    2. For background color, enter #0D1532.
    3. For app icon, download and use this icon file.
    4. Click Save Changes button to save.

Add Slack Webhook Notification

  1. Go to https://api.slack.com/apps and select the app that you created in the previous section.
  2. Under the Add features and functionality section, click on the Incoming Webhooks box.
  3. On the right side of Activate Incoming Webhooks, toggle the switch to On.
  4. Under Webhook URLs for Your Workspace, click on the Add New Webhook to Workspace button.
  5. On the next screen, select and note the name of the channel to receive notifications and click Allow. You will now see the new entry in the Webhook URL table.
  6. Click the Copy button to copy the Webhook URL.
  7. Go to your LabScale application dashboard and navigate to Admin > Notifications.
  8. Click on the Add Slack Webhook Notification button.
  9. Paste the Webhook URL you copied from earlier, and enter the workspace and channel name, then click Submit.

Add Collaborators to Manage Your Slack App

Collaborators are additional members that can manage and configure your Slack App, in this case this will allow other members to also configure webhooks under the same Slack App.

  1. Go to https://api.slack.com/apps and select the app that you created in the previous section.
  2. In the left sidebar menu, go to Collaborators under Settings.
  3. In the Add a member... text box, enter and select the name of the member you would like to add.
  4. Add any additional collaborators as needed.