Slack Integration
Connect your Slack workspace to post messages, list channels, send DMs, upload files, and interact with your team — all from Theo chat.
Why Connect Slack?
Connecting Slack
Open the connector
Go to Skill Store → Flow Connectors → Slack and click Connect.
Authorize with Slack
You'll be redirected to your Slack workspace. Select the workspace and grant access.
Pick a default channel
Select a default channel for posting messages.
What You Can Do
- • Post messages to any public channel
- • Send direct messages to workspace members
- • List public channels in the workspace
- • List workspace members
- • Upload text snippets and files to channels
Using Slack from Theo Chat
Token Management
OAuth tokens are automatically refreshed by OpenCharts. If a refresh fails, you'll see a reconnection prompt in the Skill Store.
Disconnecting
Go to Skill Store → Flow Connectors → Slack and click Disconnect. You can also revoke access from Slack → Administration → Manage Apps.
Troubleshooting
Can't post to a channel
Make sure the bot has been invited to the channel. Try /invite @OpenCharts in the channel.
Private channels not visible
The bot can only see public channels by default. Invite it to private channels explicitly.
"No credentials found"
Reconnect from Skill Store → Flow Connectors → Slack.
Related Articles
Discord Integration
Connect Discord to send messages, read channels, list members, and create channels from Theo chat.
Gmail Integration
Connect Gmail to send emails, search inbox, read messages, and manage labels from Theo chat.
HubSpot CRM Integration
Connect HubSpot to manage contacts, deals, companies, and pipelines from Theo AI Chat.