About Slack Admin
Slack Admin (also known as the Enterprise Grid Admin API) allows workspace and organisation owners to manage channels, users and workspaces programmatically. Connecting Slack Admin to Serval unlocks powerful chat-ops workflows for channel lifecycle, user provisioning and compliance tasks.What the Slack Admin integration enables
| Capability | Description |
|---|---|
| Access Management | Create, update, and manage users and their permissions |
| Automation workflows | Streamline workspace, user, and channel management |
Connect Slack Admin
- In the Serval UI, Navigate to “Apps”, “Available”, then click “Slack Admin”. You will be rerouted to Slack’s integration page.
.png?fit=max&auto=format&n=1gfWe52bLpPA-o-L&q=85&s=6bc288a2bd365aed1f1d4096c46f2e61)
- Hit allow and Slack Admin should be connected!
Important Setup Considerations
- Unlike the standard Slack integration, Slack Admin will use a user token rather than a bot token, meaning it assumes the permissions of the user. If your user does not have the correct permission to run certain actions, this will result in a permission error.
- This integration MUST be connected by the primary owner, an org owner, or an org admin. Ideally, the “primary owner” of the org will be the one to connect this integration as that is the user with the most permission.
- If an org owner or org admin is used to connect this integration, ensure that the role has full permission in the org settings. The org settings can be found in the slack desktop app here:
.png?fit=max&auto=format&n=1gfWe52bLpPA-o-L&q=85&s=497627c6d5183a2de1877fa4ce8be180)
- From there, navigate to People → Manage permissions
.png?fit=max&auto=format&n=1gfWe52bLpPA-o-L&q=85&s=1f681f9583b767f54e5c11645fa62dd2)
- Common missing permissions are
Manage public channels for a teamandManage private channels at the org levelas those are only enabled for the primary owner by default. - The Serval Admin app will be treated as a “Workspace Admin”, so you will just need to enable any missing permissions for the “Workspace Admin” account type.
Serval Configuration
After completing the OAuth flow above as an owner / admin:- Verify the Slack Admin tile is in the Connected Apps tab.
- Build workflows that use Slack Admin actions—Serval automatically injects the user token tied to the connecting admin.
- If you rotate roles or permissions, re-run the connection flow to refresh the token.

