Loading
Prepare for Email to Become the Default Login ExperienceRead More
Automate Your Business Processes with Salesforce Flow
Send a Flow to Run in Slack

Send a Flow to Run in Slack

An active screen flow with the Make Available in Slack advanced setting can run in the flow default environment. To send a Slack message that contains a button to run that flow to a Slack channel or group direct message, create another flow that contains an action.

Required Editions

View supported editions.
User Permissions Needed
To open, edit, create, activate or deactivate a flow using all flow types, elements, and features available in Flow Builder, including Einstein and Agentforce for Flow: Manage Flow
Note
Note You don't need to be an admin to have the Manage Flow permission. Ask your admin to add it to your profile or permission set.

The Slack Send Message to Launch Flow action work with only official Salesforce Slack apps.

  1. Edit or create a flow that supports Slack Send Message to Launch Flow, and add an Action element.
    These flow types don’t support the Slack Send Message to Launch Flow action: CMS Orchestrator, EvaluationFlow, Journey, Orchestrator, Survey, SurveyEnrich, and TransactionSecurityFlow.
  2. In the Action element dialog box, select Slack in the Categories panel.
  3. In the Action field, select the version of the slackSendMessageToLaunchFlow action that has the name of the active flow that you created.
    The Slack Send Message to Launch Flow action shows versions for only active screen flows that have the Make Available in Slack advanced option selected.
    The version of slackSendMessageToLaunchFlow to select for the Get Pet Name flow is Get Pet Name. The API name is slackSendMessageToLaunchFlow - Get_Pet_Name.
    Action element dialog box displaying the list of available Slack actions and the Get Pet Name action highlighted.
  4. In the New Action dialog, fill in the fields, and then click Done.
    You can select only an official Salesforce Slack app for the Slack app field.
    The Get Pet Name version of the Slack Send Message to Launch Flow action has one input value specific to Get Pet Name: petOwner. All other inputs are standard to the Slack Send Message to Launch Flow action.
    Action element dialog box with version of slackSendMessageToLaunchFlow action
  5. Save and activate the flow.
 
Loading
Salesforce Help | Article