If app approval is turned on for a workspace, members have the option to request apps and workflow connector steps they’d like to use in Slack. By default, only Workspace Owners can review app requests, but they can also allow other members to do so by appointing them as app managers.
Tip: Workspace Owners can use app approval automations to approve app requests based on a series of pre-determined conditions.
What to expect
App requests are sent to all Workspace Owners and app managers. Depending on a workspace's settings, requests may be delivered via direct messages from Slackbot or routed to a channel.
Workspace Owners and app managers can approve apps for all members of a workspace to use, or restrict them.
Members may need to request apps already installed to a workspace if the app’s developer changes the scopes.
Review app requests
App requests will include the name of the app, the requester, a list of the permissions (or scopes) the app can access in Slack if it’s approved for use, and additional comments if available. To review requests, follow the steps below:
When you receive a request, open your direct message with Slackbot, or the channel that requests are sent to.
Review the request. Select Approve for Workspace or Restrict for Workspace. Choosing Restrict for Workspace will prevent all members from requesting or installing the app.
When the status of a request is changed, Slack will update the original request message to reflect the action for all app managers to see.
Tip: Workspace Owners and app managers can also approve, restrict, or cancel any pending requests from the Requests to install tab on the Apps page in the Slack Marketplace.
Apps and scopes
Scopes are a set of permissions that govern what an app can do and access when installed to a Slack workspace.
If an app’s developer changes the scopes of an app after it was installed to your workspace, members may need to request the app again so that someone with permission can review the new scopes. If an app manager restricts an app’s new scopes, members can continue using the existing version of the app, but cannot install or use the updated version.
Note: In an Enterprise Grid org, org-level app requests for apps with scope changes will be sent to Org Owners and Org Admins in a DM from Slackbot.