Skip to main content
The Slack integration discovers third-party apps installed in your workspace, Slack-Connect channels with external companies, and per-channel member counts.

What you’ll need

  • Slack workspace Owner or Admin role.
  • Two minutes.

Set it up

1

Open the Slack integration in Layer

In Layer, go to Integrations, find Slack, and click Connect.
2

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 members
  • channels:read, groups:read — list public and private channels
  • team:read — read workspace metadata
  • apps:read — list installed third-party apps
Click Allow.
3

Wait for the first sync

The initial sync runs immediately and typically finishes in under five minutes.

What gets synced

ObjectFieldsRefresh cadence
Membersname, email, title, deactivated stateEvery 6 hours
Channelsname, type (public / private / connect), member countEvery 6 hours
Installed appsapp name, installer, install date, scopesDaily
Slack-Connect channelsexternal workspace name, external member countDaily

Permissions Layer never asks for

We do not request channels:history, groups:history, or any scope that would let us read message contents.

Troubleshooting

The connecting account may not be a workspace admin. Re-run the OAuth flow with an Owner or Admin account.
Go to Integrations → Slack → Disconnect in Layer, then revoke the Axiom app at my.slack.com/apps/manage.