Slack
Connect a Slack workspace and your AI agent answers @mentions in channels and direct messages to the bot. Replies stay in-thread, teammates can take over from the ChatterMate inbox, and the agent shows real display names and a typing indicator.Two ways to connect
- ChatterMate Cloud — click Connect, approve the OAuth popup, done. No app to create. Skip to Connect in ChatterMate.
- Self-hosted — create your own Slack app once (below), set three environment variables, then connect via OAuth.
Step 1 — Create a Slack app (self-hosted only)
Create the app
Go to api.slack.com/apps → Create New App → From scratch. Name it ChatterMate and pick your workspace.
Add bot scopes
Under OAuth & Permissions → Bot Token Scopes, add:
app_mentions:read, chat:write, im:history, im:read, im:write, users:read(users:read lets the agent resolve real display names instead of raw user IDs.)Set the OAuth redirect URL
Still under OAuth & Permissions, add a Redirect URL:
https://<your-domain>/api/v1/channels/slack/callbackEnable Event Subscriptions
Under Event Subscriptions, turn it on and set the Request URL to:
https://<your-domain>/api/v1/webhooks/slackThen subscribe to bot events app_mention and message.im. Slack sends a one-time challenge to verify the URL — ChatterMate answers it automatically.No Slack approval is required to install your own app. A Slack Marketplace listing (to appear in the public directory) is optional and Cloud-only — it triggers Slack’s security review and takes a few weeks. Self-hosters never need it.
Step 2 — Connect in ChatterMate
Start OAuth
Go to Settings → Integrations and click Connect on the Slack card. A Slack authorization popup opens.
Approve and choose the workspace
Approve the requested permissions and pick the workspace to install into. ChatterMate stores the bot token encrypted — no manual credential entry.