Skip to content
INTEGRATIONS

Slack notifications

Get run and pipeline events posted to a channel of your choice.

Connect

From Settings → Integrations:

  1. Create a Slack app at api.slack.com/apps.
  2. Add the channels:read, groups:read, and chat:write bot scopes.
  3. Install the app to your workspace.
  4. Paste the resulting Bot User OAuth Token (starts with xoxb-) into PilotX.

If the token is rejected, confirm it's a Bot User OAuth Token (not a different token type) and that it hasn't been revoked.

Choose a channel

Once connected, pick which channel notifications post to from the channel picker in Settings → Integrations. PilotX only sees channels the app has been given access to.

Choose which events notify

You can toggle each event independently:

  • Pipeline started
  • Pipeline succeeded
  • Pipeline failed
  • Awaiting approval (human-gated runs paused at the gate)
  • An individual stage failed
  • Usage threshold alerts (80%, 95%, and 100% of a plan limit)

Reporter's summary

The pipeline succeeded/pipeline failed notifications are Reporter's end-of-run summary — the same content available on the run's detail page, delivered to Slack once the run reaches a terminal state.