Skip to content

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..."
SettingDescriptionDefault
connectors.slack.enabledEnable Slack connectorfalse
connectors.slack.botTokenBot User OAuth Token—
connectors.slack.appTokenApp-level token (Socket Mode)—
connectors.slack.channelIdTarget channel ID—
connectors.slack.pollIntervalMessage poll frequency (ms)2000
connectors.slack.timeoutRequest 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 "..."
SettingDescriptionDefault
connectors.discord.enabledEnable Discord connectorfalse
connectors.discord.botTokenDiscord bot token—
connectors.discord.channelIdTarget channel ID—
connectors.discord.timeoutRequest 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 "..."
SettingDescriptionDefault
connectors.telegram.enabledEnable Telegram connectorfalse
connectors.telegram.botTokenTelegram bot token—
connectors.telegram.chatIdTarget chat ID—
connectors.telegram.timeoutRequest 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.