Integration with Slack

Inferable provides a native integration which allows Runs to be triggered from your Slack workspace.

Connecting to Slack

Connect your Slack workspace to a Cluster in the Playground UI by navigating to the Cluster’s “Integrations” tab and selecting “Slack”. This will ask you to authorise your Slack workspace with Inferable.

Your Slack workspace can only be connected to one Cluster at a time. Connecting another Cluster to the same workspace will replace the existing integration.

Features

Triggering Runs

Once connected to Slack, you can trigger Runs by messaging the Inferable app directly.

Responses will be posted to the message’s thread, you can continue the conversation by replying in the thread (Replying outside the thread will trigger another Run).

The Inferable Slack app will not currently respond to @ mentions outside of the DM. This will be supported in a future release.

Approval Requests

If the run requires human approval, the Inferable Slack app will post a message to the thread and provide a UI for the user to approve or reject the request.

Authenticating Users

The Inferable Slack app will not respond to messages from users unless they meet the following criteria:

  • The user’s Slack email address is verified
  • The user is a member of the Cluster’s Inferable organisation and has the same email address as their Slack account