How To Show Picklist Values by Record Type in Screen Flow

Salesforce Winter ’23 introduced a feature in Salesforce Flows to display the picklist values based on the Record Type in Dynamic Form for Flow. Prior to this, all the picklist values for a field appeared, regardless of whether a record type was provided, and could show irrelevant values.

But configuring this is slightly tricky. In this step by step, we will take a look at how to create a dynamic form in Screen Flow to show only the relevant picklist values based on the Record Type.

(We have discontinued our premium membership offering. If you are an existing premium member, you can still download the guides by clicking on “DOWNLOAD PDF [PREMIUM MEMBERS]” button. If you are not a premium member and want to download the guides, please sign up for our “All Access” pass. Complete details about this pass is available at this URL.)

Introducing Mastering Salesforce Flows Training Course

Liked this post? 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

1 thought on “How To Show Picklist Values by Record Type in Screen Flow”

  1. newton_spellman

    Thank you for sharing this flow instruction. The instructions worked flawlessly for my org, and were adapted for use on our Lead object and corresponding Lead Source record type picklists which are customized for a specific Lead type being created (3 choices: INV, D2S, I2S – each having it’s own Lead Source picklist). However, after successfully configuring and running the flow, the Lead Source picklist user selection never gets passed to the Lead Source field when the form is finished – no debug errors either. Any ideas?

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