Integrations
Overview
The Flaio CLI has built-in connectors for Slack, Discord, and Telegram. These let you receive session notifications, forward tool permission requests, and interact with your agents from messaging platforms.
Slack
Send session updates and handle permission requests through Slack.
Configuration
bash
flaio settings set connectors.slack.enabled true
flaio settings set connectors.slack.botToken "xoxb-..."
flaio settings set connectors.slack.appToken "xapp-..."
flaio settings set connectors.slack.channelId "C0..."| Setting | Description | Default |
|---|---|---|
connectors.slack.enabled | Enable Slack connector | false |
connectors.slack.botToken | Bot User OAuth Token | — |
connectors.slack.appToken | App-level token (Socket Mode) | — |
connectors.slack.channelId | Target channel ID | — |
connectors.slack.pollInterval | Message poll frequency (ms) | 2000 |
connectors.slack.timeout | Request timeout (ms) | 300000 |
Features
- Per-session threads for organized updates
- Permission request forwarding (reply to allow/deny)
- Session start/stop notifications
- Formatted messages with code blocks
Discord
Send session updates and handle permissions through Discord.
Configuration
bash
flaio settings set connectors.discord.enabled true
flaio settings set connectors.discord.botToken "..."
flaio settings set connectors.discord.channelId "..."| Setting | Description | Default |
|---|---|---|
connectors.discord.enabled | Enable Discord connector | false |
connectors.discord.botToken | Discord bot token | — |
connectors.discord.channelId | Target channel ID | — |
connectors.discord.timeout | Request timeout (ms) | 300000 |
Features
- Auto-created threads per session
- Thread replies for permission forwarding
- Session notifications
Telegram
Send session updates and handle permissions through Telegram.
Configuration
bash
flaio settings set connectors.telegram.enabled true
flaio settings set connectors.telegram.botToken "..."
flaio settings set connectors.telegram.chatId "..."| Setting | Description | Default |
|---|---|---|
connectors.telegram.enabled | Enable Telegram connector | false |
connectors.telegram.botToken | Telegram bot token | — |
connectors.telegram.chatId | Target chat ID | — |
connectors.telegram.timeout | Request timeout (ms) | 300000 |
Features
- Inline keyboard buttons for permission approval
- Session notifications
- Formatted messages
Platform Integrations
For project management integrations (GitHub, Jira, Linear, ClickUp), see the App Integrations guide. These are configured through the Flaio web app and work automatically with the CLI through tickets and worktrees.