What you’ll need
- Slack workspace Owner or Admin role.
- Two minutes.
Set it up
Approve the OAuth scopes in Slack
You’ll be redirected to Slack’s authorization screen. Pick the workspace you want to connect and review the requested scopes:
users:read,users:read.email— list workspace memberschannels:read,groups:read— list public and private channelsteam:read— read workspace metadataapps:read— list installed third-party apps
What gets synced
| Object | Fields | Refresh cadence |
|---|---|---|
| Members | name, email, title, deactivated state | Every 6 hours |
| Channels | name, type (public / private / connect), member count | Every 6 hours |
| Installed apps | app name, installer, install date, scopes | Daily |
| Slack-Connect channels | external workspace name, external member count | Daily |
Permissions Layer never asks for
We do not requestchannels:history, groups:history, or any scope that would let us read message contents.
Troubleshooting
Sync shows 0 channels
Sync shows 0 channels
The connecting account may not be a workspace admin. Re-run the OAuth flow with an Owner or Admin account.
I want to disconnect
I want to disconnect
Go to Integrations → Slack → Disconnect in Layer, then revoke the Axiom app at my.slack.com/apps/manage.