Capabilities
| Resource | Sync | Provision |
|---|---|---|
| Accounts | ||
| Workspaces | ||
| User groups | ||
| IdP groups* | ||
| Workspace roles | ||
| Enterprise roles |
Gather Slack Enterprise Grid credentials
Configuring the connector requires you to pass in credentials generated in Slack Enterprise Grid. Gather these credentials before you move on.Create a ConductorOne app in Slack Enterprise Grid
1
Make sure you are signed into your Slack Enterprise Grid account, then navigate to api.slack.com/apps/.
2
Click Create an App and select the From scratch option.
3
Give your new app a name, such as “ConductorOne integration”, and select a workspace you want to integrate with ConductorOne (later we’ll install the app org-wide).
4
Click Create App.
5
Your new app opens. From the menu on the left, select Org Level App and Enable org-readiness.
6
Select OAuth & Permissions from the menu on the left.
7
In the Redirect URLs section of the page, add
https://conductorone.com as a new redirect URL.8
Scroll down to the Scopes section of the page. In the Bot Token Scopes area, add the following OAuth Scopes:
- channels:join
- channels:read
- groups:read
- team:read
- usergroups:read
- users.profile:read
- users:read
- users:read.email
9
In the User Token Scopes area, add the following OAuth Scopes:
- admin
- admin.roles:read
- admin.roles:write (include only if you want ConductorOne to provision access)
- admin.teams:read
- admin.usergroups:read
- admin.users:read
- admin.users:write (include only if you want ConductorOne to provision access)
Install the ConductorOne app org-wide
You must now install the new app org-wide so that ConductorOne can sync data from all of your organization’s workspaces.1
While still on the OAuth2 & Permissions page, scroll up to OAuth Tokens section and click on Install to Organization.
2
Carefully copy and save the token values.
Add the ConductorOne app to all workspaces
1
in the Integrations section of the admin dashboard, click Installed Apps.
2
Locate the app you created. Click the … icon and select Add to more workspaces.
3
Check the box next to each workspaces you’d like to add the app to. To automatically add the app to new workspaces when they are created, check Default for future workspaces.
4
Click Next.
5
Check I’m ready to add this app.
6
Click Add App.
Configure the Slack Enterprise Grid connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.That’s it! Your Slack Enterprise Grid connector is now pulling access data into ConductorOne.
1
In ConductorOne, navigate to Admin > Connectors and click Add connector.
2
Search for Slack Enterprise Grid and click Add.
3
Choose how to set up the new Slack Enterprise Grid connector:
- Add the connector to a currently unmanaged app (select from the list of apps that were discovered in your identity, SSO, or federation provider that aren’t yet managed with ConductorOne)
- Add the connector to a managed app (select from the list of existing managed apps)
- Create a new managed app
4
Set the owner for this connector. You can manage the connector yourself, or choose someone else from the list of ConductorOne users. Setting multiple owners is allowed.If you choose someone else, ConductorOne will notify the new connector owner by email that their help is needed to complete the setup process.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Paste the user token into the User token field.
8
Paste the bot token into the Bot token field.
9
If you’re using a GovSlack instance, click the checkmark to Enable GovSlack.
10
Click Save.
11
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.