Manage app installation settings for your workspace

Who can use this feature?
  • Workspace Owners
  • FreeStandardPlus, and Enterprise Grid plans

By default, any member of a Slack workspace can install an app to connect a third-party service to Slack without approval from a Workspace Owner. Workspace Owners have several options to manage how members install and use apps:

Note: When app approval is enabled, removing apps and integrations is limited to Workspace Owners and App Managers.


Manage app approval

Workspace Owners can turn app approval on to approve and restrict apps for a workspace:

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory. 
  3. From the App Directory, click App Management Settings in the left column.
  4. Toggle Require App Approval on or off.


Members can keep using any apps that were installed to a workspace before app approval was turned on. To prevent members from using certain apps, remove them from your workspace.

Note: If you're a Workspace Owner on Enterprise Grid and an Org Owner has set an app management policy, app approval will automatically be turned on for your workspace. You won't see the option to turn it off, but can still approve and restrict apps, choose whether members can request apps, and manage where app requests will be sent.


Approve apps

Approve apps so members of your workspace can install and use them without submitting an app request.

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory.
  3. From the App Directory, click Browse in the top right.
  4. Search for and select an app. 
  5. From the app page, click Approve


Members can find and add approved apps from the Approved category in the App Directory.


Restrict apps

Restrict apps to prevent members of your workspace from installing them.

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory. 
  3. From the App Directory, click Browse in the top right.
  4. Search for and select an app.
  5. From the app page, click Restrict


If an app you restrict is already installed to your workspace, members who have already connected their accounts may continue using it. To prevent this, you can remove the app.


Manage Sign in with Slack permissions

Some third-party apps offer the option to sign in to their service with your Slack account credentials. When app approval is turned on, members can sign in to other services with their Slack account by default, but Workspace Owners can choose to require approval for apps that include the Sign in with Slack identity scope

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory. 
  3. From the App Directory, click App Management Settings in the left column. 
  4. Make sure app approval is enabled. Then, check or uncheck the box next to Don't require pre-approval for Sign in with Slack apps

If a member submits a request to sign in to another service with Slack, Workspace Owners and App Managers will only be prompted to approve the app's Sign in with Slack scope. If an app also offers other functionality, the app will need to be approved separately. 

Note: Members will see the option to request Sign in with Slack permissions for apps that have been restricted for their workspace.


Manage members' ability to request apps

When app approval is turned on, members can submit requests to install apps that have not been approved, so long as the apps aren't restricted. Workspace Owners can manage this permission by following the steps below:

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory. 
  3. From the App Directory, click App Management Settings in the left column.
  4. Check or uncheck the box next to Allow members to request approval for apps.
  5. To require comments along with app requests, check the box next to Require members to provide a comment with each request

Note: Members can also request custom integrations, like slash commands. If a custom integration is approved, only the requester can install it.


Choose members to help manage app requests

By default, all app requests will be sent to Workspace Owners via direct messages (DMs) from Slackbot. Workspace Owners can appoint App Managers to help review requests and choose to send app requests to a channel instead: 

  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory. 
  3. From the App Directory, click App Management Settings in the left column. 
  4. Below Select App Managers to manage apps, choose Workspace Owners and selected members or groups. Then, select specific members or user groups from the drop-down menu.
  5. To manage where app requests are sent, choose App Managers via Slackbot or A specific channel. If you choose A specific channel, select a channel from the drop-down menu. 


Manage app installation settings

Whether app approval is turned on or not, Workspace Owners can manage two other workspace app installation settings: 

  • Only allow apps from the Slack App Directory
    Restrict members' ability to install apps from sources other than the Slack App Directory.
  • Multi-Channel Guests may use slash commands and shortcuts
    Allow Multi-Channel Guests in your workspace to use slash commands and shortcuts.
  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Manage apps to open the Slack App Directory.
  3. From the App Directory, click App Management Settings in the left column.
  4. Toggle the settings you'd like to manage on or off.