

With Flow in Slack, it is now possible for the first time to build a single application that works across the entire Salesforce environment, from record pages to Slack channels, while delivering the exact user experience that each community expects and deserves. The development environments for ‘native’ Salesforce and Slack apps are very different, and a lot of duplication of effort is necessary to create coded solutions that work in both places. Let’s consider the big benefits of Screen Flows in Slack. This is a new included service from Salesforce that makes it easy for Salesforce tools like Flow to work with Slack: Looking at the Benefits Notice the Salesforce Platform for Slack block in the diagram above. And the new Flow Orchestration service extends that further, allowing work to be assigned to individuals and then worked on via these thin screen flows. Flows are already used to carry out hundreds of millions of thin work transactions each month. Each screen in a screen flow maps nicely to a single Slack message in a Slack channel. What makes Flow such a good pairing for Slack is the fact that screen flows are already fundamentally Thin Work constructs. We don’t hear Slack users asking to carry out, in Slack channels, the substantial analytical work that you use Tableau analytics tools for, or try to use a Field Service Scheduling Console from a Slack channel. If you consider traditional Salesforce applications, there’s some validity to this concern. This is sometimes referred to as ‘Thin Work’ vs. One might argue that the kind of work that gets done in Slack is very different from the kind of work that gets done in Salesforce. Let’s first discuss why this is such a useful ability. Here’s a look at how it fits together: Thin Work vs. ….and that screen flow will run equally well in both Slack channels and traditional Salesforce containers like record pages: The basic ideas behind Flow in Slack is that you can build a screen flow in Flow Builder…. Here are some use cases: Screen Flows in Slack

These are all part of the newly announced Salesforce Platform for Slack: Flow Actions for Slackįlow Actions for Slack are available automatically on every org, as of Summer ’22. Approval Processes send notifications to Slack.Orchestrator in Slack, which adds task notification and enables Work Items from Orchestrator to be worked on without leaving Slack.Screen Flows in Slack, enabling entire screen flows to execute without modification in Slack channels.

