Channel � Slack
Slack agents, the Rails way.
Install once, mention your agent in any Slack channel. Threads, DMs, slash commands and rich blocks all handled — no bolt-js, no ngrok, no webhook plumbing.
One command to install
From the CLI or the agent detail page in your dashboard. We scaffold channels/slack.rb, handle OAuth or token exchange, and wire the channel into your agent's chat loop.
# in your Rails app
rails agent channels:add slackWhat you get out of the box
- OAuth install flow hosted for you — no Slack app config to babysit.
- Threads, DMs, mentions, slash commands and shortcuts all supported.
- Blocks and Block Kit responses render from plain Ruby.
Folder-native, like the rest of Rails Agent
Channels live inside your agent's directory alongside agent.rb, tools/ and knowledge/. Read the whole thing in a minute. Delete a file to remove the channel.
app/agents/support/
??? agent.rb
??? tools/
??? knowledge/
??? channels/slack.rbConnect Slack in one click
Open your agent in the dashboard, hit Channels, pick the one you want. Auth, hosting and delivery are on us.
Keep reading
Discord agents →
Ship a Discord bot without gateway servers.
Web Chat agents →
Embed a chat widget on any Rails page.
Google Chat agents →
Agents that live in Google Workspace.
Microsoft Teams agents →
Enterprise chat, one command away.
WhatsApp agents →
Reach customers where they already are.
HTTP API agents →
Every agent is a JSON endpoint.
All channels →
Browse every channel Rails Agent supports.
