Manage app installation settings for your workspace

Who can use this feature?

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 which apps members can install and use:

Whether app approval is enabled or not, workspace owners can limit members to installing apps from the Slack App Directory and prevent guests from using app shortcuts and slash commands. Learn how in Manage app permissions in Slack.

Note: To uninstall an app, follow the instructions in Remove apps and custom integrations from your workspace. If app approval is enabled, uninstalling apps will be limited to workspace owners and members with permission to manage app requests.


Manage app approval

Workspace owners can enable app approval to pre-approve and restrict certain apps for their workspace:

  1. From your desktop, click on your workspace name in the top left.
  2. Select Settings & administration from the menu, then click on Manage apps to open the Slack App Directory. 
  3. Click App management settings in the left column. 
  4. Click the toggle next to Require app approval to enable the setting. 

Members of your workspace can keep using any apps installed before app approval was enabled. To prevent members from using these apps, uninstall them from your workspace.

Note: If you're a workspace owner in an Enterprise Grid organisation, app approval will automatically be enabled for your workspace if an org owner has set an app management policy.


Pre-approve or restrict apps

When app approval is enabled, members of your workspace can install and use pre-approved apps without submitting an app request. They cannot install or request restricted apps.

Pre-approve apps

Restrict apps

  1. From your desktop, click on 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. Click Browse in the top right.
  4. Search for and select an app.
  5. From the app page, click Approve.


Members can find pre-approved apps from the Approved category in the App Directory.

  1. From your desktop, click on 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. Click Browse in the top right.
  4. Search for and select an app.
  5. From the app page, click Restrict.


If an app that you restrict has already been installed to your workspace, members who have connected their accounts can continue using it. To prevent this, you can uninstall the app


Manage members' ability to request apps

When app approval is enabled, members can request to install apps that have not been pre-approved, as long as the apps aren’t restricted. Workspace owners can manage members’ ability to request apps:

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

Note: If a member of your workspace builds a custom app, they can submit a request to install it. If approved, only the person who submitted the request can install it.


Choose members to help to manage app requests

By default, all app requests will be sent to workspace owners via direct messages (DMs) from Slackbot. By routing app requests to a channel and appointing other members (perhaps a few workspace admins or people from your IT team) as app managers, it’s easy to keep track of requests and their approval status.

  1. From your desktop, click on your workspace name in the top left.
  2. Select Settings & administration from the menu, then click on Manage apps to open the Slack App Directory. 
  3. 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 change where app requests are sent, choose A specific channel.


Manage Sign in with Slack permissions

Note: If Sign in with Slack is enabled for your workspace, members will see the option to sign up for a limited group of verified partners' services after clicking on a link to partners' websites in Slack. 

Some third-party services offer the option to sign in to their website or app using your Slack account credentials. By default, members cannot sign up for or sign in to other services with their Slack accounts. If they like, workspace owners can grant members this permission: 

  1. From your desktop, click on your workspace name in the top left.
  2. Select Settings & administration from the menu, then click on Manage apps to open the Slack App Directory. 
  3. Click App management settings in the left column. 
  4. Make sure that app approval is enabled. Then, tick the box next to Turn off sign in with Slack approvals

If members don't have permission to sign in with Slack, they can submit a request for an app's Sign in with Slack identity scope to share their Slack account credentials. If that service has a Slack app that 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.