Connect your Slack workspace to Odie so your team can use the Slack integration. One person authenticates the connection for your Odie organization. This article explains how to connect and what permissions the app requests.
Connect your Slack workspace
You need permission to install apps in your Slack workspace. If your workspace requires app approval, involve your Slack administrator.
- In Odie, open Settings > Integrations.
- Find Slack and click Connect.
- Click Authenticate Slack.
- In the Slack authorization window, confirm that you have selected the correct workspace.
- Review the requested permissions and approve the installation.
- Return to Odie and confirm that your Slack workspace appears as connected.
Review the requested permissions
The Slack connection requests 14 permissions. These support message delivery and other Slack app features, including mentions and conversation history.
| Permission | What it allows |
|---|---|
app_mentions:read | Receive messages that mention the app |
channels:join | Join public channels |
channels:read | View public channel information |
channels:history | Read messages in public channels the app has joined |
chat:write | Send messages as the app |
chat:write.public | Send messages to public channels without joining |
commands | Provide Slack slash commands |
groups:read | View information about private channels the app has joined |
groups:history | Read messages in private channels the app has joined |
im:write | Open direct messages |
im:history | Read direct messages involving the app |
mpim:history | Read group direct messages that include the app |
users:read | View workspace user information |
users:read.email | Read user email addresses to match recipients |
Installing the app does not give it access to every private channel or every person’s direct messages.
FAQs
Does every team member need to authenticate?
No. One installation connects the Slack workspace to your Odie organization.
Does authentication give Odie access to every channel?
The app can view public channel information and send messages to public channels without joining them. Reading channel history or receiving mentions requires channel membership. For private channels, a channel member must invite the app before it can access the channel.
How do I give the app access to a private channel?
Open the private channel in Slack, enter /invite, and select the installed Odie app.
Why is Slack missing from the integration options?
Slack may need to be enabled for your Odie organization. Contact Odie Care Team if it does not appear.