LogoLogo
  • Welcome
  • Getting Started
    • Create a Workspace
    • Join a Workspace
    • Manage your Workspace
  • User Guides
    • Platform User Guide
      • Creating a Platform
      • Creating Chips
    • Fleet User Guide
      • Creating a Fleet
      • Enrolling Machines
        • Enrolling ESP32 Devices
      • Managing a Fleet
    • Workflow User Guide
      • Creating a Workflow
      • Packages and Releases
      • Running Workflows
      • Managing Workflows
  • Operator Guides
    • Generate Chassy Tokens
    • Integrating with GitHub
      • Workflow Run Action
      • Upload Action
  • Tutorials
    • Deploy an Artifact
  • Reference
    • Workflow Components
      • Steps
    • Hardware Hierarchy
    • Integrations
      • AWS
      • GitHub
      • Docker Hub
      • Slack
      • Wasabi
    • Chassy Component for ESP32
Powered by GitBook
On this page
  • How to enable Slack integration
  • Setup slack application
  • Enable slack integration in the Chassy platform
  • Set up a notification channel
  • How to disable Slack integration
  1. Reference
  2. Integrations

Slack

Last updated 8 days ago

The Slack integration allows you to receive Chassy notifications within specified Slack channels.

How to enable Slack integration

You can enable the Slack integration in three steps.

Setup slack application

  1. Visit the Slack app management page

  1. Create New Application

  1. Go to OAuth & Permissions

  1. Add chat:write permission in the Scopes section of the OAuth & Permissions page

  1. Install the application. In up to 10 minutes this application will be available.

  1. Copy Bot User OAuth Token.

Enable slack integration in the Chassy platform

  1. Go to Integrations page

  2. Select the Slack integration

  3. Put the Bot User OAuth Token into the token input

  4. Save the token

Set up a notification channel

  1. Go to your Slack workspace where you added your Slack application from the Setup Slack application step

  2. Create a channel

  3. Add the notification application you’ve created to the channel. One of the ways to do it is to tag the application with “@” symbol, Slack will ask you about adding the application

  4. Copy the channel name

  5. Go to a workflow creation page or edit page

  6. Put the channel name into Slack input under the “Notifications” section

Test

  1. Run a workflow with Slack notifications channel set

  2. Wait till the workflow is finished

  3. Check the slack channel that is set in the workflow notifications configuration.

If everything is set up correctly you should be able to see a notification in your Slack channel.

How to disable Slack integration

Disabling the Slack integration will disallow workflow notifications to be sent to your Slack channels. If this is desired, you can do so.

First, navigate to the Integrations panel. Clicking the X on the Slack integration will prompt you to confirm your action as it is destructive. Afterwards, your Slack integration will be disabled.

If you have no desire to re-enable your Slack integration, you can also delete your Slack application.

Under the Bot Token Scopes section, add "chat:write".
Select "From scratch" on the dialog after clicking Create New App.
Enter the App Name and pick a workspace to develop the Chassy app in.
Slack app management page homescreen
Click on the Install button in the OAuth Tokens section.
Select OAuth & Permissions under Features on the side navigation.
A Bot User OAuth Token should appear after installation.
When creating a workflow, put the Slack channel name under the Notifications section.