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
          Determine How to Distribute Your Screen Flow

          Determine How to Distribute Your Screen Flow

          Choose where to place your screen flow based on who accesses it and how you want them to interact with it.

          Required Editions

          View supported editions.

          After you create and activate a screen flow, decide how to share it with your users. Consider these questions to help you decide.

          • Are the users internal and are a part of your org, or are they’re external users who are outside of your org?
          • Where do you want users to access the flow?

          There are several ways that you can distribute a screen flow. Most are for internal users because the screen flow runs in your Salesforce org. You can share your flow with external users by embedding a flow in an Experience Cloud site. If you don't want users to log in to use the flow, you don't need to purchase Experience Cloud licenses. If you want users to log in to use the flow, purchase Experience Cloud licenses.

          Use When You Want To User Type Location Distribution Method
          Run the flow from a specific record page with the click of a button. The flow can receive the record ID or entire record for context. Ideal for record-specific actions like updating a record or creating related records. Internal Record page button Quick Action or Custom Button
          Run a flow directly on a page for easy access. Use when the flow is a main part of a user's workflow and you want it to be visible without extra clicks. Internal Home page, record page, or app page Lightning Page
          Run the flow from anywhere in your app. Great for frequently used flows that users need quick access to regardless of which page they're on. Internal Footer of a Lightning app, accessible from any page Utility Bar
          Share the flow's URL directly with users through email, chat, or other communication channels. Simple way to give users access without modifying page layouts. Internal Direct link shared with users Direct URL
          Add a button to a list view to perform actions on selected records. Use when you want users to run the flow on one or more records from a list view. Internal List view Custom List Button
          Add a link to a record detail page that opens the flow. Less prominent than a button but still accessible from the record. Internal Record detail page Custom Link
          Create a dedicated tab for the flow in your app's navigation. Use when the flow is a standalone tool that users access frequently. Internal Navigation tab in a Lightning app App Page or Web Tab.
          Add the flow to an Experience BCloud site page for users who log in to your site. Use for customer portals, partner communities, or other authenticated experiences where users have Salesforce credentials. External Page on an Experience Cloud site for logged-in users (requires Experience Cloud licenses) Experience Builder Site (Authenticated)
          Add the flow to a public Experience Cloud site page for unauthenticated visitors. Use for self-service tools, surveys, lead capture forms, or other public-facing flows. Remember to grant the guest user profile access to the flow. External Page on a public Experience Cloud site (no Experience Cloud licenses required) Experience Builder Site (Unauthenticated)

          Advanced Distribution Options

          There are some advanced ways to distribute a screen flow when you need more control over how your flow looks and behaves.

          Use When You Want TO User Type Location Distribution Method
          Customize how your flow gets and receives data by embedding it in a custom Aura component. Use when you need more control over the flow's behavior and integration. Internal Custom action, Lightning tab, or Lightning page Custom Aura Component
          Embed the flow in a custom Aura component for finer control over how the flow behaves in external contexts. Flows in custom Aura components use Lightning runtime. External External app or page Custom Aura Component
          Customize your flow's look and feel for internal users. Flows in Visualforce pages use Classic runtime. Distribute the page through a Visualforce tab, custom button, or custom link. Internal Visualforce tab, custom button, or custom link Visualforce Page
          Embed your flow in a Visualforce page and distribute it externally. Customize the appearance to match your company's branding. Point external users to the Visualforce page, not the flow directly. External Salesforce site, portal, or community Visualforce Page
           
          Loading
          Salesforce Help | Article