Slack
Lets an agent read from and write to channels in a Slack workspace you control.
What it can do
- List channels and users
- Read recent messages in a channel or thread
- Post messages and thread replies
- Add and remove reactions
How to get credentials
Slack uses a bot token that you generate in a custom app.
- Go to api.slack.com/apps and click Create New App → From scratch.
- Name the app (e.g. "FlyMyAI Agent") and pick the target workspace.
- Open OAuth & Permissions. Under Bot Token Scopes add at least:
channels:history,channels:read,chat:write,reactions:read,reactions:write,users:read. Addgroups:history/groups:readif you need private channels. - Scroll up and click Install to Workspace. Approve the scopes.
- Copy the Bot User OAuth Token — it starts with
xoxb-. - Invite the bot to every channel you want it to see:
/invite @your-app-namein the channel.
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
Slack bot token | The xoxb-… token from step 5. |
Troubleshooting
not_in_channel— invite the bot to the channel with/invite @your-app.missing_scope— re-open OAuth & Permissions, add the scope, and click Reinstall to Workspace. A newxoxb-token is issued; paste it into FlyMyAI.- Messages come from the wrong identity — bot tokens post as the app
itself, not as you. Use a user token (
xoxp-…) only if you need messages to appear as a specific user.