Slack Integration


Overview

Connect Fly to your Slack workspace to receive proactive notifications, manage watches, and chat with Fly - all without leaving Slack.

Once installed, your team gets:

  • Slash commands - /fly <prompt> to ask Fly anything
  • Release notifications - Automatic alerts when releases are created
  • Environment alerts - Know when release images are pulled to an environment
  • AI release summaries - Threaded summaries posted after each release
  • Watch management - Natural-language watches that notify you about releases and environment activity

Installing the Slack App

  1. Navigate to Settings in Fly Web
  2. Click Connect to Slack
  3. Authorize the Fly Slack app in your Slack workspace
  4. Done - the Fly bot is now available in your workspace

The installation links your Slack workspace to Fly. Individual team members connect their own accounts separately (see Account Linking below).


Account Linking

Each team member links their Slack identity to their Fly account for personalized responses and secure access.

  1. Open the Fly Slack app (find it in the Apps section of the sidebar)
  2. Go to the Home tab
  3. Click Connect to Fly
  4. Authenticate with your Fly credentials in the browser
  5. You’re connected - Fly responses are now scoped to your account

Once linked, Fly uses your identity for all AI queries, so responses reflect your permissions and team context. The connection is per-user: each team member links independently.

To disconnect: Click Disconnect in the Fly Slack app’s Home tab.


Slash Commands

All Fly functionality in Slack is accessed through a single command:

/fly <prompt>

Ask Fly

Ask any question about your artifacts, releases, workflows, or environments:

  • /fly what's running in production?
  • /fly show me the latest release from payment-service
  • /fly find the release where I fixed the login bug

Fly responds with the same intelligence as Fly Chat in the web, using your linked account for context.

Check Status

/fly status

Shows your current connection status, linked Fly team, and account details.

Manage Watches

Create, update, or remove semantic watches using natural language - no special subcommand needed:

  • /fly notify me when a new release is created for payment-service
  • /fly list my watches
  • /fly remove the watch about image pulls

See Notification Manager for details.


Chat with Fly

Beyond slash commands, you can chat with Fly directly:

  • Direct messages - Send a DM to the Fly Slack app
  • Assistant threads - Open the Fly assistant from Slack’s top bar for a dedicated conversation pane

Conversations maintain context across messages within a thread, so you can have multi-turn discussions just like in Fly Chat.

Suggested Prompts

When you open a new assistant thread, Fly suggests starting points:

  • “Latest uploads”
  • “Recent releases”
  • “Environment status”
  • “Set up a watch”

Notifications

Subscribed channels receive rich notifications:

Release Notifications

When a CI workflow completes and creates a release, subscribed channels receive:

  • Release title and description
  • Artifacts produced
  • Link to the full release in Fly Web

An AI-generated release summary is automatically posted as a threaded reply.

Environment Image Pull Alerts

When a release image is pulled to a connected environment, subscribed channels receive:

  • Which image was pulled
  • Which environment pulled it
  • Link to the environment in Fly Web

Watch Notifications

Semantic watches deliver matched notifications to channels. See Notification Manager for how watches work.


App Home Tab

The Fly Slack app’s Home tab shows:

  • Connection status - Whether your Slack account is linked to Fly
  • Quick start guide - How to get started with Fly in Slack
  • All commands - Reference for available slash commands and chat features
  • Useful links - Direct links to Fly Web, documentation, and support

Next Steps