Loading
Salesforce now sends email only from verified domains. Read More
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Designing Flows

          Designing Flows

          After you know the business problem you’re trying to solve with task automation and have identified the functional requirements and execution plan, it’s time to design the solution so it can be built using Flow Builder.

          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
          • Building Blocks of Flows
            Flows are built from three core components: elements, connectors, and resources. Elements represent actions that flows execute, such as reading or writing Salesforce data. Connectors define the paths that flows can take at run time. Resources represent values that you can reference throughout a flow.
          • Flow Types
            A flow or flow version’s type determines which elements and resources you can add to a flow and how you can distribute the flow. For example, you distribute a screen flow on a website to gather information from visitors, or you distribute an autolaunched flow by using a custom button that users click to run the flow in the background. Similarly, you can add a Custom Error element only in a record-triggered flow, whereas you can add a Choice resource type only in a screen flow.
          • Triggered Flows
            In the Start element of a triggered flow, you can specify what starts a flow. For example, the flow trigger can be a schedule or the new and changed records of a specified object. Without a trigger, you must set up other things to launch the flow, such as custom buttons, processes, Apex classes, or even Einstein Bots.
          • Template-Triggered Prompt Flows
            Provide data to prompt templates in Prompt Builder with template-triggered prompt flows.
          • Designing an External System Integration
            To connect any flow to an external system without using code, use MuleSoft for Flow: Integration connectors in the flow. When no connector exists, you can use the HTTP Callout action to make direct API calls to external systems without using code. You can also set your flow to run whenever a change happens in an external system. To do this, choose the External System Change-Triggered flow type when you create the flow. For legacy systems without APIs, you can use MuleSoft RPA processes published on Anypoint Platform as external services in your flow. For documents and unstructured data, use MuleSoft for Flow: IDP to extract information from PDFs, images, and forms.
           
          Loading
          Salesforce Help | Article