Slack Integration

Airplane supports deeply integrating with Slack to receive notifications, approve requests, execute tasks, and more.

Connect to Slack

To enable the integration, a team admin can visit their team settings and click the Add to Slack button:

Note that some features may require the user to create an Airplane account first.

Receive notifications

When Slack is configured, users will receive notifications when various events occur:

  • When a task is requested, all reviewers will receive a notification. Users will get a DM from Airplane, and groups will receive a message in their channel (if configured).

  • When a request is rejected or approved, the requester and reviewers are notified.

  • When a run succeeds, fails, or is cancelled, the executer and requester (if any) are notified.

Approve requests

Request messages in Slack allow users to approve/reject them directly from Slack:

Users who do not have permissions to approve/reject will receive an error if they click the button.

If a group has a Slack channel configured, the request will go to the channel. This is a convenient way to streamline approval flows–users can add a group as a reviewer and anyone in the group's slack channel (with permissions) can approve.

Execute tasks

Using the Airplane app shortcut, users can execute tasks directly from Airplane.

Click the lightning-bolt in Slack or type / to bring up shortcuts. Search for Airplane:

Run Execute a task to bring up the task modal and execute your task!