Follow these steps to integrate Slack with your Overcentric project and receive notifications for new chat messages. All messages will be threaded by conversation in your Slack channel.
1. Create a Slack App
Go to api.slack.com/apps
Click "Create New App" → "From scratch"
Enter app name (e.g., "Overcentric Chat") and select your workspace
Click "Create App"
2. Add Bot Permissions
In the left sidebar, go to "OAuth & Permissions"
Scroll to "Bot Token Scopes" and click "Add an OAuth Scope"
Add: chat:write
3. Install to Workspace
Scroll up to "OAuth Tokens"
Click "Install to Workspace" → "Allow"
Copy the Bot User OAuth Token (starts with xoxb-)
4. Invite Bot to Channel
In Slack, go to the channel where you want notifications
Type: /invite @YourAppName
5. Get Channel ID
Right-click the channel name → "View channel details"
Scroll to the bottom and copy the Channel ID (starts with C)
6. Configure in Overcentric
Go to Project Settings → Slack section
Paste the Bot Token in the "Bot Token" field
Paste the Channel ID in the "Channel ID" field
Save the project settings
That's it!
New chat messages will now appear in your Slack channel as threaded conversations. The first message creates a new notification, and all subsequent messages (from both users and agents) are added as replies in the thread.
Troubleshooting
Error: channel_not_found
Make sure you've invited the bot to the channel: /invite @YourAppName
Verify the Channel ID format (should start with C, not #)
Error: not_authed or invalid_auth
Check that the Bot Token is correct and starts with xoxb-
Ensure the app has chat:write scope
Try reinstalling the app to your workspace if you changed permissions