Skip to main content

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.

  1. Go to api.slack.com/apps and click Create New AppFrom scratch.
  2. Name the app (e.g. "FlyMyAI Agent") and pick the target workspace.
  3. Open OAuth & Permissions. Under Bot Token Scopes add at least: channels:history, channels:read, chat:write, reactions:read, reactions:write, users:read. Add groups:history / groups:read if you need private channels.
  4. Scroll up and click Install to Workspace. Approve the scopes.
  5. Copy the Bot User OAuth Token — it starts with xoxb-.
  6. Invite the bot to every channel you want it to see: /invite @your-app-name in the channel.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
Slack bot tokenThe 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 new xoxb- 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.