You are here:
Standard Flow Screen Components
Salesforce provides several standard screen components that extend the types of input fields available in screens.
Required Editions
| View supported editions. |
If you need more functionality, for example, to install a custom screen component from an external library, have a developer build one for you.
- Action Button Screen Input Component
Use the Action Button component so the running user can trigger a screen action with the click of a button on a screen. The screen action runs an active autolaunched flow, and the results of the autolaunched flow can be shown on the same screen as the button. Using this component means that you need fewer screens so users can complete screen flows more quickly. - Address Screen Input Component
Simplify gathering address information by adding the Address component to a flow screen. The Address screen component shows a complete address form that’s customized to your settings. It can also use state and country/territory picklists. - Checkbox Screen Input Component
Offer flow users a yes-or-no choice with a checkbox. - Checkbox Group Screen Input Component
Let users choose multiple options in a checkbox format. - Choice Lookup Screen Input Component
Let users search for and select one option from a set of choices on a flow screen. The component supports only Text values. - Currency Screen Input Component
Let users enter currency values from a flow screen. - Data Table Screen Input Component
Display a table so that the user running the flow can select records. - Date Screen Input Component
Give the user running the flow a field to enter date values from a flow screen. - Date & Time Screen Input Component
Let users enter date and time values from a flow screen, such as to request an appointment. - Dependent Picklists Screen Input Component
Display picklists in a flow screen in which the options for one picklist depend on the selected value of another picklist. The Dependent Picklists screen component determines which options to display in each picklist by using an existing field dependency in your org. A field dependency connects two picklist fields on the same object. - Display Image Screen Input Component
Easily insert images in flow screens. Upload images to Salesforce as static resources and then you can reference them while configuring the component. - Email Screen Input Component
Let users enter email address values from a flow screen. - Enhanced Message Screen Input Component
Let users send a messaging component in an enhanced Messaging session. - File Preview Screen Component
Display a preview of a file in a screen flow. - File Upload Screen Input Component
Let users upload files from a flow screen. - Kanban Board Screen Input Component (Beta)
Use the new Kanban Board component to show records as cards in columns that represent workflow stages, without custom Lightning implementations. Your users gain instant visibility into record progress and record details without leaving the flow. The Kanban Board is read-only, so users can’t drag cards between stages at run time. - Long Text Area Screen Input Component
Let users enter a paragraph or two of text from a flow screen. - Lookup Screen Input Component
Let users search for and select one or more existing records in a screen flow so you can use that record later in the flow. When you configure a Lookup component, you set the component to mimic an existing lookup field on an object so it borrows the same functionality. For example, if you're adding an account lookup screen component, use the account lookup field on the Contact object to mimic functionality. The flow is temporarily using the definition of the standard Contact.AccountId field to enable the account lookup screen component, even though no contact record is actually being created or updated. - Message Screen Output Component
Show screen reader-compatible status messages with different message types that each have their own styling. The types include informational, success, warning, and critical. - Multi-Select Picklist Screen Input Component
Let users choose multiple options in a picklist format. - Name Screen Input Component
Let users enter multiple name values with one screen component. Instead of the Name screen component, you can use Text input fields to capture name information, but it takes a lot more configuration. - Number Screen Input Component
Let users enter number values from a flow screen. - Product Selector Screen Input Component
In Order Management, let users select which fields show in columns during product selector for various transaction types, such as returns or exchanges. - Password Screen Input Component
Let users enter sensitive information in a flow screen, such as a social security number. Text entered by the user is masked. - Phone Screen Input Component
Let users enter phone number values from a flow screen. - Picklist Screen Input Component
Let users choose from a list of options in a picklist format. - Radio Buttons Screen Input Component
Let users choose from a list of options in a radio button format. - Slack Channel Selector Screen Input Component
Let users select a Slack channel to send a Slack message from a flow screen. - Slack Workspace Selector Screen Input Component
Let users select a Slack workspace to send a Slack message to from a flow screen. - Slider Screen Input Component
Let users visually specify number values from a flow screen. - Text Screen Input Component
Let users enter text from a flow screen, such as the name of the user’s company. - Toggle Screen Input Component
Let users flip a toggle in a flow screen. - URL Screen Input Component
Let users enter URL values in a flow screen. - Visual Picker Screen Input Component
Use the visual picker screen component to make option selection even simpler. Your users can select tiles that combine text with icons instead of scrolling through dropdown menus at run time. - Display Text Screen Output Component
Display information in a flow screen. - Repeater Screen Display Component
Collect information about multiple items of the same type on a screen with the Repeater component. To use the output of the component elsewhere in the flow, loop over the output and save the relevant data in a variable. Use the variable to build a list of records. - Section Screen Output Component
Organize screen components and record fields to give your users a better experience.
Did this article solve your issue?
Let us know so we can improve!

