Learn about Tempest’s Slack integration capabilities and supported resources.
Slack is a messaging platform for team collaboration that brings together people, data, and tools. The Slack App in Tempest enables integration with Slack workspaces to create channels on-demand and import them into your service catalog.
For detailed information about each resource, see the Resources section below.
These are the supported authentication methods for Slack in Tempest:
Ensure your Slack API token has appropriate permissions for all features you plan to use through Tempest.
Tempest uses Slack API Token authentication to interact with Slack workspaces. This requires:
How to get a Slack API Token
Create a Slack App
Create a Slack App in your workspace through the Slack API website. Select “From manifest” and then select your workspace.
Add Manifest
Paste in the JSON app manifest found below:
Install the App
In the sidebar, click “Install App” and install it in your workspace. Save the Bot User OAuth Token which is shown after the app is installed—it should start with xoxb
.
Access Recipes
Navigate to Recipes in Tempest and create or select a recipe.
Add Slack Resource
Add or select a Slack resource in your recipe.
Link Credentials
Click “Add credentials” then “+Link credentials.”
Select Authentication Method
Select “API Token.”
Name Credentials
Enter a credential name for identification.
Enter API Token
Input your Slack OAuth or Bot token.
Complete Connection
Click “Connect.”
Create, manage, and import Slack channels within your workspace.
Configuration options:
Properties: