Manage who can add functions to workflows

Apps in Slack may include functions, which allow workflows to connect with services outside of Slack. While app developers set permissions to determine who can use any functions their app includes, admins can further restrict access if they'd like. 

Note: It’s not currently possible to add functions to workflows created with Workflow Builder. To manage which functions are available when this feature is released, admins can restrict access now.


Restrict access to functions

Owners and admins can restrict access to functions to determine which members of their workspace or Enterprise Grid organization can add them to workflows they create.

Pro and Business+ plans

Enterprise Grid plan

  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. Click Installed Apps in the left column, then select an app from the list. 
  4. From the app page, click the Functions tab. 
  5. Next to the function you'd like to manage, click the  three dots icon
  6. Select Edit who can use this function
  7. Choose an option from the dropdown menu, then click Save
  1. From your desktop, click your workspace name in the top left.
  2. Select Settings & administration from the menu, then click Organization Settings
  3. From the left sidebar, click  Integrations. Then click Installed Apps
  4. Select an app from the list. 
  5. From the app page, click the Functions tab. 
  6. Next to the function you'd like to manage, click the  three dots icon
  7. Select Edit who can use this function
  8. Choose an option from the dropdown menu, then click Save

Note: Restricting a function will not remove it from any existing workflows. To prevent people from continuing to run workflows with restricted functions, uninstall the app they're a part of.

Who can use this feature?
  • Org Owners/Admins and Workspace Owners/Admins
  • Available for paid plans