Loading
Prepare for Email to Become the Default Login ExperienceRead More
Intermittent freezing when using using certain browser versionsRead More
Automate Your Business Processes with Salesforce Flow
Set Up a Progress Indicator for Your Flow

Set Up a Progress Indicator for Your Flow

Progress indicators show users where they are in flows. Use the standard progress indicator for a quick setup, or build a custom component for a tailored experience. To get started, turn on the progress indicator for a screen flow.

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.
Note
Note Progress indicators require Lightning runtime.

Set Up the Standard Progress Indicator

Set up the standard progress indicator to show a user what stage they’re in while running a screen flow.

The standard progress indicator is enabled by default for new flows. For flows created before Spring ’25, the standard progress indicator isn’t enabled by default.

  1. In a screen flow in Flow Builder, open the flow’s version properties by clicking Flow properties panel gear icon.
  2. Expand the Advanced section.
  3. Select Show a progress indicator on screen elements.
  4. Select the progress indicator type.
    A preview shows you what the selected progress indicator type looks like.
  5. Click Done.
The flow version properties panel open with the advanced section expanded and the progress indicator area highlighted

Using a Custom Progress Indicator

If you want functionality or a design that’s different from the standard progress indicator, use a custom progress indicator component. You can create a Lightning Web Component (LWC) and place that LWC on each screen. Or you can put your progress indicator in a custom component that wraps around the flow using the lightning-flow LWC

Considerations

  • When you map a stage to a screen component attribute, the flow passes the stage’s label into the attribute.
  • The onstatuschange attribute in a standard lightning-flow component returns the names and labels for the flow’s active stages and current stage.

For the next step in the stage and progress indicator set up process, see Control Which Stages Show in Your Progress Indicator

 
Loading
Salesforce Help | Article