Skip to main content

Slack

Where to issue a Slack bot token and connect it to Nora.
Slack integrations let your agents post messages, react to events, and read channel history. Nora authenticates with a Slack Bot User OAuth Token (xoxb-...).

Where to apply for credentials

Slack — Your apps

Slack API — Your apps
1

Create a Slack app

Click Create New AppFrom scratch. Pick the workspace where the agent should live.
2

Configure Bot Token Scopes

Open OAuth & Permissions. Under Bot Token Scopes, add the scopes your agent needs (e.g. chat:write, channels:read, channels:history, users:read).
3

Install to Workspace

Click Install to Workspace at the top of OAuth & Permissions. Slack returns a Bot User OAuth Token starting with xoxb-. Copy it.
4

Invite the bot to channels

The bot can only post in channels it’s been invited to. From any channel, type /invite @your-bot-name.

Connect in Nora

Paste the xoxb-... token. Optionally set a default channel ID (for agents that always post to one channel). Nora calls auth.test to verify the token and reports the bot user’s name.

MCP server

A Slack MCP server is available:

Environment variables Nora injects

VariableSource
SLACK_BOT_TOKENBot Token field
SLACK_DEFAULT_CHANNELDefault Channel (if set)