Manage apps for your team

By default, all members can add apps to a Slack team. Team Owners have the option of limiting who can add and approve apps, and can manage which ones are accessible at the team level.

Change app permissions

To restrict who can add and edit apps or custom integrations for your team:

  1. Click your team name to open the Team Menu.
  2. Select Apps & integrations 
  3. Click Manage at the top right of the App Directory.
  4. In the Permissions section, toggle Approved Apps to On
  5. Select which people can manage Approved Apps and custom integrations for your team.

NoteSome teams may want to prevent slash commands from being used by Guest accounts. This can be changed from the the Permissions section of the App Directory.

Create a list of approved apps

Team Owners (and others you choose) can control which apps are available to members by creating a list of approved apps that the team can use to get work done. 

If an app isn’t listed in the team’s custom App Directory, members can send a request to install it.

  1. Click your team name to open the Team Menu.
  2. Select Apps & integrations 
  3. Click Browse at the top right of the App Directory.
  4. Search the App Directory for apps and services you use. In the app's page, click Approve for Team. That's it!

Note: Apps and Custom Integrations installed by team members before Admin-Approved Apps is enabled will stay active. To review the apps available to your team, click Manage on the App Directory.

Restricted apps

If you'd like to review and reconsider apps that have been restricted, click Manage on the App Directory. Choose the Apps section to see a full list, and click Approve if you'd like to make changes. 

Approve a new request


Owners, and any members with the ability to approve apps, will receive a Slackbot message whenever a team member requests a new app.

Click Approve for Team to make the app available to your entire team, or Restrict for Team if you don’t want team members using it.

Owners can review pending app requests by clicking Manage in the team’s App Directory. 

Note: To learn more about the permissions and OAuth scopes a pending app will have access to before approving it for the team, visit the app's page in the App Directory. 

Custom integrations

Like apps found in the directory, team members can also send requests to install custom integrations (such as slash commands). Keep in mind: 

  • One custom integration can be requested, per member, at a time (e.g., one slash command)
  • Only the person who sends the request for a custom integration will be able to install it.  


App logs

App logs are available to help Team Administrators track which apps have been added, changed, or removed. The logs also note which apps have been approved or restricted, if your team has the Admin-Approved Apps feature enabled.

App logs can be viewed on the Activity Log page at, or when you export your team’s Slack history.

Who can use this feature?
  • Only Team Owners can access this feature. 
  • Available to teams on free and paid plans.

Related Articles

Recently Viewed Articles