Make Your Flow Screens Dynamic with Conditional Visibility

Save your users time by showing them only the fields they need when they need them. Add filter conditions and logic to a flow screen component’s properties to show or hide that component based on what a user enters or selects for flow resources like picklists or checkboxes.

Where: This change applies to Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions. Conditional visibility is supported only in the Lightning flow runtime.

How: You can use conditional visibility filters with standard screen components, custom screen components, and screen components from AppExchange. If you don’t define a filter for a screen component, it appears on the flow screen as usual. When you define one or more conditions and set the filter logic for a screen component, the component is hidden until criteria and logic are met.

Set Component Visibility has conditions for the component to display only when {!Different_Address} equals {!GlobalConstant.True}.

For example, display an Address screen component only when your users select “Bill to a Different Address” checkbox screen component.

Ship to a Different Address is checked, and the Address component appears.