What this connector stores
When you install the Slack app in your workspace and the bot signs in:- Bot token — used to post messages, fetch user profiles, send DMs
- Workspace ID — Slack’s internal ID for your workspace
- Bot user ID — used to suppress message loops where the bot would otherwise reply to its own messages
User identity
DeskMate maps each Slack user to their corresponding DeskMate user so that per-user analytics and per-user LLM provider preferences work consistently across Slack, Teams, and the web app. The mapping is done by looking up the Slack user’s email (viausers.info) and matching it to a DeskMate user with the same email. If no match is found, DeskMate creates a placeholder user on first message.
Permissions Slack requests
We never request
channels:join, chat:write.customize, or any admin scope. DeskMate cannot impersonate users or send messages as anyone other than itself.
Troubleshooting
Bot doesn’t respond when @mentioned
Most common cause: the bot hasn’t been added to the channel. In Slack, type/invite @DeskMate in the channel.
Bot responds in DM but not in channels
Theapp_mentions:read permission is missing — likely because the workspace was installed with an old manifest. Reinstall using the latest install link from your DeskMate account manager.

