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
- Navigate to Settings in Fly Web
- Click Connect to Slack
- Authorize the Fly Slack app in your Slack workspace
- 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.
- Open the Fly Slack app (find it in the Apps section of the sidebar)
- Go to the Home tab
- Click Connect to Fly
- Authenticate with your Fly credentials in the browser
- 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 statusShows 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
- Notification Manager → - Set up semantic watches and get notified about events you care about
- Fly Chat → - Use Fly Chat in the web interface