Slack
The Slack channel lets a RealTimeX workspace answer through a Slack app and bot user.
Open the setup flow from Settings > Channels > Add Channel > Slack.
What you need
Slack setup is stricter than Telegram or Discord because the current RealTimeX flow expects two credentials:
- a bot token
- an app-level token
You also need:
- a target workspace in RealTimeX
- an optional thread
- an optional display name
Create and prepare the Slack app
The current in-app guide expects this setup in the Slack API dashboard:
- Create a new app from scratch.
- Enable
Socket Mode. - Create an app-level token.
- Add OAuth scopes such as
chat:write,im:read,im:write, andapp_mentions:read. - Add any extra history or file scopes your workflow needs.
- Enable
Event Subscriptions. - Subscribe to
message.imandapp_mention. - Install the app into your Slack workspace.
- Copy the
Bot User OAuth Tokenand theApp-Level Token.
Connect it in RealTimeX
- Open
Settings > Channels. - Click
Add Channel. - Choose
Slack. - Paste the bot token.
- Paste the app-level token.
- Click
Test. - Choose the RealTimeX workspace that should receive the chats.
- Optionally choose a specific thread.
- Optionally set a display name.
- Click
Create Slack bot.
If the new channel is stopped, start it from the plugin card.
How to use it
The current Slack flow is DM-first.
- Make sure the plugin is running from the Channels page.
- Open Slack and find the bot in your sidebar.
- Send the bot a DM.
- If pairing is enabled, approve the request in
Pairing Codes. - Continue messaging normally after approval.
You can also try simple messages such as hi or mention the bot where your Slack app is configured to listen.
Settings you can change later
The current Settings view lets you change:
- display name
- default thread routing
- agent whitelist
Important limitations
- Workspace assignment is fixed after creation.
- The current
Settingsview does not let you replace Slack credentials.
If you rotate either the bot token or the app-level token, create a new Slack channel plugin with the updated credentials, verify it, then remove the old one.
Troubleshooting
The connection test fails
Make sure you did not swap the bot token and app-level token. Both must match the same Slack app configuration.
The plugin starts but Slack messages never arrive
Recheck:
Socket Modeis enabledEvent Subscriptionsare enabledmessage.imandapp_mentionare subscribed- the Slack app is installed in the workspace you are testing
Users can see the bot but cannot chat yet
Check Pairing Codes. A pending access request may still be waiting for approval.