Loading
Salesforce now sends email only from verified domains. Read More
Experience Cloud
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
          Allow Guest Users to Access Flows

          Allow Guest Users to Access Flows

          Allow guest users to access flows within a site to create multi-part registration forms, decision trees, and conditional screens tailored to unauthenticated users. Flows give your guest users more flexibility to accomplish tasks and provide information before they have to register.

          Required Editions

          Available in: Salesforce Classic and Lightning Experience.
          Available in: Enterprise, Performance, Unlimited, and Developer editions.
          User Permissions Needed
          To create, customize, or publish a site: Create and Set Up Experiences AND View Setup and Configuration

          For every flow you want accessible to the guest user, you must provide individual access. To provide access:

          1. From Setup, in the Quick Find box, enter Flows, and then select Flows.
          2. Locate the flow to update and, from the actions dropdown next to the flow, select Edit Access. To appear in Experience Builder, your flows must be active screen flows.
          3. Select Override default behavior and restrict access to enabled profiles or permission sets.
          4. Save your flow.
          5. Repeat this process with any flow that you want accessible to the Guest User profile.

          Allow Guest User Access

          To allow guest user access from Experience Builder:

          1. Go to Settings.
          2. On the General tab, select Guest users can see and interact with the site without logging in and then click the guest user profile.
          3. Under Enabled Flow Access, click Edit.
          4. Choose flows from the Available Flows column and add them to the Enabled Flows column.
          5. Save your work.
          6. For LWR sites, return to Experience Builder and click Workspaces | Administration.
          7. Click Preferences and select Allow guest users to access public APIs.
          8. Save your work.

          To use Guest User Flows for login or self-registration, a developer must create a Lightning component that implements lightning:availableForFlowsScreens. They must also create an Apex controller for that component that uses the API exposed on the site object.

          Add a Flow to Your Login Page

          To add a flow to your login page from Experience Builder:

          1. Go to the Login page and add the Flow component.
          2. In the properties panel, select a predefined flow and a layout.
          3. Edit the audience and assign it to Guest.
          4. Delete the Login Form component.
           
          Loading
          Salesforce Help | Article