Screen Flow Components and Where to Launch Screen Flows
5 minutes
5 Questions
Screen Flows are interactive flows in Salesforce that guide users through a series of screens to collect and display information. They are built using Flow Builder and consist of several key components. Screen components include text fields, checkboxes, radio buttons, picklists, dropdowns, and date…Screen Flows are interactive flows in Salesforce that guide users through a series of screens to collect and display information. They are built using Flow Builder and consist of several key components. Screen components include text fields, checkboxes, radio buttons, picklists, dropdowns, and date fields for capturing user input. Display components such as Display Text let you show read-only information, instructions, or dynamic values to users. You can also add data table components to present records in a structured layout, and file upload components to allow users to attach files during the flow. Section and column components help organize the layout for a cleaner user experience. Additionally, you can incorporate custom Lightning components (LWC or Aura) to extend functionality beyond standard options. Each component can be configured with visibility conditions, default values, and validation rules to ensure accurate data entry. Screen Flows can be launched from many places across the platform. You can add them to Lightning App Pages, Record Pages, and Home Pages using the Flow component in the Lightning App Builder. They can be embedded in utility bars for quick access, or placed on Experience Cloud sites for external users. Screen Flows may also be triggered from custom buttons, links, and quick actions on records, allowing users to start a flow from a specific record context. Another option is launching them through the Flow URL, which can be shared or bookmarked. You can also invoke Screen Flows from Lightning Web Components or Visualforce pages for advanced customization. Furthermore, they can be added to the Salesforce mobile app navigation. Understanding these placement options helps administrators deliver guided processes to the right users at the right moment, improving efficiency and data quality throughout the organization while maintaining a consistent and intuitive experience.
Screen Flow Components and Where to Launch Screen Flows
Why is this important? Screen Flows are among the most powerful automation tools available to a Salesforce Administrator. They allow you to build guided, interactive experiences that collect and display information for users. Understanding the components that make up a Screen Flow, along with where these flows can be launched, is essential for both real-world implementation and passing certification exams. Many exam questions test whether you know which components to use for a given business requirement and where a completed Screen Flow can be surfaced for end users.
What is a Screen Flow? A Screen Flow is a type of flow that requires user interaction. It presents one or more screens to guide users through a process, such as gathering input, displaying records, or walking through a step-by-step wizard. Unlike record-triggered or scheduled flows, Screen Flows are launched by a user action rather than an automatic event.
Key Screen Flow Components Screens: The building blocks that display information and gather input from users. Screen Components (Fields): These include text inputs, checkboxes, picklists, radio buttons, date fields, and display text. Salesforce also offers standard components like the Data Table and File Upload. Actions: Steps that perform operations such as sending an email or calling an Apex method. Logic Elements: Decision, Assignment, and Loop elements control the path and manipulate variables. Data Elements: Get Records, Create Records, Update Records, and Delete Records interact with your Salesforce database. Subflows: Allow you to call another flow from within your flow for reusable logic.
How it Works When a user launches a Screen Flow, they progress through a series of screens. On each screen, you can display data, capture input, and validate entries. Behind the scenes, logic and data elements process the collected information, create or update records, and determine which screen appears next. Navigation buttons such as Next, Previous, and Finish guide the user through the experience.
Where to Launch Screen Flows Screen Flows can be surfaced in many places across Salesforce: Lightning App and Home Pages: Add a flow using the Flow component in the Lightning App Builder. Record Pages: Embed a flow on a record page to provide context-specific guidance. Quick Actions: Create a flow-based action that appears on records or the utility bar. Utility Bar: Place a flow so it is always accessible to users. Buttons and Links: Launch a flow through a custom button or link. Experience Cloud Sites: Surface flows for external community users. Flow Actions in other Flows: Call a Screen Flow as a subflow.
Exam Tips: Answering Questions on Screen Flow Components and Where to Launch Screen Flows Tip 1: Remember that Screen Flows always require user interaction, so they cannot be launched by automated events like record changes. Watch for keywords such as guided or collect input. Tip 2: When a question mentions displaying a flow on a record detail page, the answer usually involves the Lightning App Builder and the Flow component. Tip 3: If a scenario needs a flow accessible from anywhere in an app, think of the utility bar as the correct placement. Tip 4: For external users on a portal, the answer points to Experience Cloud sites. Tip 5: Match components to requirements. If input must be gathered, choose a screen with input fields; if records must display in rows, select the Data Table component. Tip 6: Eliminate answers that suggest automatic launching for Screen Flows, since these always need a manual trigger from a user. Tip 7: Read scenarios carefully to spot whether a Quick Action, button, or embedded flow best fits the described user experience.