How to Show Progress Indicator in Salesforce Screen-Flows

Flows is one of the most powerful declarative features in Salesforce. It is like a Swiss army knife that you can use for different purpose in different situations.

Screen-Flow is one of the five types of Flows that Salesforce currently offers. Screen-Flow allows you to build rich, dynamic custom UIs and can potentially replace your low to medium complexity Visualforce Page, Aura or Lighting Web Components.

If your screen flow comprises of multiple screens that the users have to navigate through to complete a particular business process, you may want to display a progress indicator for a better user experience.

For example, if the user has to enter the Account details first, then Contact details and then Case details, displaying a progress indicator highlighting all the steps that the user needs to complete and an indication of where they currently are in the process can be an icing on the cake. Something like the following image.

Progress Indicator in Salesforce Screen-Flows

Normally to add a progress indicator to Screen-Flows, you will need to write a custom aura component which requires custom coding. But don’t worry, we are going to take a different route.

Salesforce Labs has provided a package on AppExchange called “Dynamic Flow Progress” that makes it much easier & faster to add the progress indicator to our screen-flows. So with the AppExchange package from Salesforce Labs and this guide in your hand, it won’t take more than 10 -15 minutes for you to configure and test it.

Here is what we are covering in this guide:

  1. Install ‘Dynamic Flow Progress’ Package from AppExchange
  2. Configure Dynamic Flow Progress in Screen-Flow
  3. Test Dynamic Flow Progress
  4. Different Indicator Types in Dynamic Flow Progress
  5. Comparison of Indicator Types

Try it out and this will give one more reason for your users to love you. 😊

Introducing Mastering Salesforce Flows Training Course

Liked this guide? We are now offering a complete self-paced, video-based training course on Mastering Salesforce Flows. The course comes with downloadable step-by-step PDF guides, unlimited access, free upgrades, area to ask questions, free preview & 100% money back guarantee. For more details, please click here.

Need Help with Flows?

Need advice on Flows? I also offer advisory & consulting services on Salesforce Flows. So, whether you want to create new Flows or migrate existing automations (Workflow Rules, Process Builder, Triggers) to Flows, I can help you analyze, design, plan & review. To initiate a discussion, please submit the contact form here stating your requirement or book a 30-minute free discovery call at this URL.

References & Useful URLs

2 thoughts on “How to Show Progress Indicator in Salesforce Screen-Flows”

  1. Question – How to have different paths on a picklist chosen?
    Great tutorial on Progress Indicator in Salesforce Screen-Flows.

    1. Hi Stel, once a picklist is chosen, you will need to have a decision element which will route to different paths based on the selected picklist. Each of these paths will then have multiple screen elements with the desired progress indicator. Hope I am able to explain it clearly,

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Don't Miss Out on New Step-by-Step How To Guides on Salesforce...

…Subscribe to Our Newsletter!