Manage access to steps from third-party apps in Workflow Builder
- Org Owners/Admins and Workspace Owners/Admins
- Available on paid plans
When members of your workspace or Enterprise Grid organization create workflows in Workflow Builder, they can add steps to do a variety of things. Steps from third-party apps are called connector steps, and they allow a workflow to take actions in another service. Read on to learn more about connectors and how to manage access.
What to expect
- If app approval is required, members will need to request access to connectors. By default, all connectors will be visible for members of your workspace or Enterprise Grid org to request. Some connectors include multiple steps, while others may only provide one.
- An automation rule will send requests for admins to review (either from a direct message from Slackbot or the admin dashboard). Learn more about this rule and how to make changes below.
- Once a connector has been used in a workflow (or a request has been approved), you can set different access permissions for individual steps and specify allowed domains if they’d like.
Review connector requests
Review requests sent by Slackbot
Requests from Slackbot will include the name of the connector, the person who requested it, a list of steps the connector includes and what they do, and additional comments if available. Here’s how to review them:
- When you receive a request, open your DM with Slackbot.
- Click Approve or Deny. Denying a request will remove access to the connector in Workflow Builder.
When a request is approved or denied, Slack will update the original request message to reflect the status and the person who made the request will be notified.
Review requests from the dashboard
You can also view and manage connector requests from the Requests section of the admin dashboard:
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Manage apps.
- From the left sidebar, click Requests.
- Next to a connector, click the three dots icon.
- Select Approve or Deny.
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Requests.
- Next to a connector, click the three dots icon.
- Select Approve or Deny.
Tip: You can view all approved connectors from the Resolutions section of the Manage apps page (Pro and Business+ plans) or Resolutions in the Integrations section of the admin dashboard (Enterprise Grid plan).
Manage automation rules
By default, the automation rule for connector requests is set to send all requests for review. To automatically approve or restrict certain connectors, you can adjust the rule:
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Manage apps.
- From the left sidebar, click Requests.
- Click Automation Rules to view a list of your existing rules, then click the three dots icon next to the Connector requests rule and select Edit rule.
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Requests.
- Click Automation Rules to view a list of your existing rules, then click the three dots icon next to the Connector requests rule and select Edit.
Note: If you remove or pause this rule, any rules you’ve configured for app approval will apply to connectors.
Manage access to individual steps
Once a connector has been added to a workflow (or a request has been approved), you can set different access permissions for individual steps.
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Manage apps.
- From the left sidebar, click Workflow steps, then select a connector from the list.
- Next to the step you’d like to manage, click the three dots icon.
- Select Edit who can use this step.
- Choose an option from the dropdown menu, then click Save.
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Select a connector from the list and click the Steps tab.
- Next to the step you’d like to manage, click the three dots icon.
- Select Edit who can use this step.
- Choose an option from the dropdown menu, then click Save.
Manage allowed domains
To add connector steps to a workflow, the person building the workflow will need to connect their account. By default, people will be able to use an account on any domain, but you can create an allowlist to specify which domains members of your workspace or org can use.
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Manage apps.
- From the left sidebar, click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Add your domains, then click Save.
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Add your domains, then click Save.
Manage authentication permissions
Workflow creators who add connector steps to their workflows can choose whether people authenticate with their own account for other services or use the creator’s credentials. To prevent creators from allowing people to authenticate with their credentials, follow the steps below:
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Manage apps.
- From the left sidebar, click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Below How workflow users authenticate, select Require the user's account.
- From your desktop, click your workspace name in the top left.
- Select Settings & administration from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Below How workflow users authenticate, select Require the user's account.
- Org Owners/Admins and Workspace Owners/Admins
- Available on paid plans
When members of your workspace or Enterprise Grid organization create workflows in Workflow Builder, they can add steps to do a variety of things. Steps from third-party apps are called connector steps, and they allow a workflow to take actions in another service. Read on to learn more about connectors and how to manage access.
What to expect
- If app approval is required, members will need to request access to connectors. By default, all connectors will be visible for members of your workspace or Enterprise Grid org to request. Some connectors include multiple steps, while others may only provide one.
- An automation rule will send requests for admins to review (either from a direct message from Slackbot or the admin dashboard). Learn more about this rule and how to make changes below.
- Once a connector has been used in a workflow (or a request has been approved), you can set different access permissions for individual steps and specify allowed domains if they’d like.
Review connector requests
Review requests sent by Slackbot
Requests from Slackbot will include the name of the connector, the person who requested it, a list of steps the connector includes and what they do, and additional comments if available. Here’s how to review them:
- When you receive a request, open your DM with Slackbot.
- Click Approve or Deny. Denying a request will remove access to the connector in Workflow Builder.
When a request is approved or denied, Slack will update the original request message to reflect the status and the person who made the request will be notified.
Review requests from the dashboard
You can also view and manage connector requests from the Requests section of the admin dashboard:
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Manage apps.
- From the left sidebar, click Requests.
- Next to a connector, click the three dots icon.
- Select Approve or Deny.
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Requests.
- Next to a connector, click the three dots icon.
- Select Approve or Deny.
Tip: You can view all approved connectors from the Resolutions section of the Manage apps page (Pro and Business+ plans) or Resolutions in the Integrations section of the admin dashboard (Enterprise Grid plan).
Manage automation rules
By default, the automation rule for connector requests is set to send all requests for review. To automatically approve or restrict certain connectors, you can adjust the rule:
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Manage apps.
- From the left sidebar, click Requests.
- Click Automation Rules to view a list of your existing rules. Then, click the three dots icon next to the Connector requests rule and select Edit rule.
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Requests.
- Click Automation Rules to view a list of your existing rules. Then, click the three dots icon next to the Connector requests rule and select Edit.
Note: If you remove or pause this rule, any rules you’ve configured for app approval will apply to connectors.
Manage access to individual steps
Once a connector has been added to a workflow (or a request has been approved), you can set different access permissions for individual steps.
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Manage apps.
- From the left sidebar, click Workflow steps, then select a connector from the list.
- Next to the step you’d like to manage, click the three dots icon.
- Select Edit who can use this step.
- Choose an option from the dropdown menu, then click Save.
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Select a connector from the list and click the Steps tab.
- Next to the step you’d like to manage, click the three dots icon.
- Select Edit who can use this step.
- Choose an option from the dropdown menu, then click Save.
Manage allowed domains
To add connector steps to a workflow, the person building the workflow will need to connect their account. By default, people will be able to use an account on any domain, but you can create an allowlist to specify which domains members of your workspace or org can use.
Pro and Business+ plans
Enterprise Grid plan
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Manage apps.
- From the left sidebar, click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Add your domains, then click Save.
- From your desktop, click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Add your domains, then click Save.
Manage authentication permissions
Workflow creators who add connector steps to their workflows can choose whether people authenticate with their own account for other services or use the creator’s credentials. To prevent creators from allowing people to authenticate with their credentials, follow the steps below:
Pro and Business+ plans
Enterprise Grid plan
- Click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Manage apps.
- Click Workflow steps in the left column.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Below How workflow users authenticate, select Require the user's account.
- Click your workspace name in the sidebar.
- Select Tools & settings from the menu, then click Organization settings.
- From the left sidebar, click Integrations, then click Workflow steps.
- Click the three dots icon next to a connector and select Manage domains and authentication.
- Below How workflow users authenticate, select Require the user's account.