Salesforce OmniStudio Consultant Practice Exams
Last updated on Oct 22,2026- Exam Code: OmniStudio Consultant
- Exam Name: Salesforce Certified OmniStudio Consultant Exam
- Certification Provider: Salesforce
- Latest update: Oct 22,2026
A pop-up window will display additional information about the campaign, such as details about the members. A button must initiate a guided process to add new leads to the campaign.
Which two FlexCard features should the consultant recommend to meet these requirements? Choose 2 answers
- A . Block Element
- B . OmniScript Action
- C . Interaction Launcher
- D . Data Table
- E . Flyout Action
B,E
Explanation:
Flyout Action (E) C The Flyout Action in a FlexCard is used to display additional information in a pop-up window. Since the requirement mentions that a pop-up window must display additional details, the Flyout Action is the best choice for this functionality.
OmniScript Action (B) C The OmniScript Action launches an OmniScript, which is a guided interaction tool for multi-step processes. Since the requirement states that a button should initiate a guided process to add new leads, an OmniScript is the ideal choice.
A business needs a 360° view of their accounts, including a FlexCard to display all of the products sold to the account. The business identified 20 different data elements and 10 actions that users would need when view the product information. Once all of the elements are collected together on the FlexCard, it looks cluttered.
Which two FlexCard features should the consultant recommend to address this issue? Choose 2 answers
- A . Use a table or chart to display data
- B . Use a flyout action to display additional information
- C . Use a condition to hide data unless specific criteria are met
- D . Put specific fields in a collapsible block
B,D
Explanation:
The two FlexCard features that the consultant should recommend to address this issue are Flyout and Block elements. A Flyout is a pop-up window that can display additional information or actions for a FlexCard. The consultant can use a Flyout to show more details or options for each product without cluttering the main FlexCard. A Block element is a container that can group related fields and elements in a FlexCard. The consultant can use a Block element with the Collapse property enabled to allow the user to expand or collapse a section of the FlexCard, such as specific fields or actions
A company begins a project to unify its customer data across the enterprise. After completing the discovery t analysis phases of the project, the project team recommends FlexCards as the primary solution. The stake holder of the project are excited to move forward with this recommendation.
However, IT is concerned that creating FlexCards will require custom coding and advanced technical skills they do not have on their team.
Which two features should the consultant highlight to address IT’s concerns? Choose 2answers
- A . The FlexCard Wizard
- B . Lightning web components used in FlexCards
- C . Newport Design System used in FlexCards
- D . The FlexCard Designer
B,D
Explanation:
The two features that the consultant should highlight to address IT’s concerns are Custom Styles and FlexCard Designer. Custom Styles are a feature that allows applying custom CSS properties to an OmniScript or a FlexCard element. Custom Styles do not require any coding skills, and can be easily configured using a graphical interface. FlexCard Designer is a tool that allows creating and editing FlexCards using a drag-and-drop interface. FlexCard Designer also does not require any coding skills, and can be used by anyone who has access to OmniStudio tools
A company needs to create a quoting process for its internal agents. During quoting, the agent selects a product and specifies the grade (A, B. C, D. E) and the size (Small Medium, Large, X-large). The process should look up the unit price using the product code, the grade, size, and then multiplies the unit price by a discount factor.
Which two OmniStudio tools should the consultant recommend to meet these requirements? Choose 2 answers
- A . Calculation Matrix
- B . DataRaptor Transform
- C . DataRaptor Extract
- D . Calculation Procedure
A,C
Explanation:
The two OmniStudio tools that the consultant should recommend to meet these requirements are: Calculation Matrix and DataRaptor Extract. A Calculation Matrix is a tool that can perform complex calculations based on multiple input variables and output values. The consultant can use a Calculation Matrix to look up the unit price using the product code, the grade, size, and then multiply the unit price by a discount factor. A DataRaptor Extract is a tool that can retrieve data from a Salesforce object or invoke a Salesforce API. The consultant can use a DataRaptor Extract to get the product code, grade, size, and discount factor from Salesforce
A company has an existing OmniScript that gathers customer information. User feedback suggests that the current process requires too much typing because all the data is entered into input text fields. The users also are concerned because there is no validation in the data that is entered, and users can sometimes enter data that contains errors. The required inputs are first name, last name, age, and email, users are also presented a brief questionnaire regarding customer satisfaction.
Which three input elements can the consultant recommend to improve usability and to provide validation? Choose 3 answers
- A . Headline
- B . Radio Group
- C . Email
- D . Text Area
- E . Range
B,C,E
Explanation:
The three input elements that can be recommended to improve usability and provide validation are Radio Group, Email, and Range. Radio Group allows the user to select one option from a list of values, which reduces typing and ensures valid input. Email validates that the input is a valid email address format. Range allows the user to select a numeric value within a specified range using a slider, which reduces typing and ensures valid input. Headline is not an input element, but a display element that shows text in large font size. Text Area is not suitable for this scenario, as it allows the user to enter multiple lines of text without validation.
A company has an OmniScript that allows agents to schedule service calls. The first step displays the account name, primary contact name, and telephone number to the user for confirmation. On the second step, it displays available appointment slots, which are retrieved from an external service in XML and then transformed into JSON.
The following actions are currently used in the OmniScript:
• DataRaptor Extract Action
• HTTP Action
• DataRaptor Transform Action
Following best practices, what can the consultant recommend to reduce processing time?
- A . Combine these actions into an Integration Procedure
- B . Change DataRaptors to extract single objects
- C . Add conditional views to the OmniScript
- D . Add reusable OmniScripts for each step
A
Explanation:
The consultant should recommend adding a Set Errors element to meet this requirement. A Set Errors element can display an error message and prevent the OmniScript from proceeding if certain conditions are not met. The consultant can use a Set Errors element to check if the email address field is empty when the agent selects the checkbox to email the receipt. If it is empty, the Set Errors element can show an error message and direct the user to return to the first step and enter the customer’s email address
A company uses calculation procedures to determine product pricing. Due to the company’s pricing schedules, there is always more than one calculation procedure active at one time for a given date.
In this scenario, how will the calculation engine select which calculation procedure to run?
- A . Date modified
- B . Priority
- C . Sequence
- D . Date created
B
Explanation:
The calculation engine will select which calculation procedure to run based on Priority. Priority is a field on the calculation procedure object that determines the order in which calculation procedures are executed when there are multiple active ones for a given date. The lower the priority number, the higher the precedence. Date modified, Sequence, and Date created are not factors that affect the calculation procedure selection logic.
What business problem does DataRaptor solve?
- A . It removes the need to code data mappings for data transformations.
- B . It allows developers to create complex API queries declaratively.
- C . It combines multiple steps and processes into a single server call.
- D . It guides humans through a complex business process.
A
Explanation:
The business problem that DataRaptor solves is that it removes the need to code data mappings for data transformations. DataRaptor allows the designer to declaratively define how data is read, transformed, and written between Salesforce and external systems. It does not allow developers to create complex API queries declaratively, as this is done by Integration Procedures. It does not combine multiple steps and processes into a single server call, as this is done by Calculation Procedures. It does not guide humans through a complex business process, as this is done by OmniScripts.
In which two scenarios should a DataRaptor be used? Choose 2 answers
- A . To retrieve an account and Its related contacts
- B . To retrieve today’s financial news
- C . To send an SMS alert to the user when a process completes
- D . To merge the city and state fields into a single field
C,D
Explanation:
The two scenarios where a DataRaptor should be used are: to retrieve an account and its related contacts, and to merge the city and state fields into a single field. A DataRaptor is a tool that can read, transform, and write data from Salesforce objects or JSON objects. A DataRaptor Extract can retrieve data from one or more Salesforce objects using SOQL queries, and store it in an Interface object or a JSON object. A DataRaptor Transform can map data from one Interface object or JSON object to another, and apply formulas and functions to transform the data. For example, a DataRaptor Transform can concatenate two fields into one using the + operator
A consultant receives a requirement to display products installed at an account site in a customer’s 360° FlexCard view. The business requires that the width of the fields displayed should change depending on the device used to view the FlexCard. For example, the Product Name and Model field elements should display at full width on mobile devices, but they should shrink to 60% on devices such as laptops and desktops.
How should the consultant design the FlexCard to meet this requirement?
- A . Enable the Responsive feature on the Product Name and Model field elements
- B . Enable the Mobile-First feature in FlexCard settings
- C . Create two states, one for mobile devices and another for non-mobile devices
- D . Create two FlexCards, one for mobile devices and another for non-mobile devices
A
Explanation:
The correct way to design the FlexCard to meet this requirement is to create two states, one for mobile devices and another for non-mobile devices. States allow the designer to define different layouts and behaviors for the same FlexCard based on conditions. The width of the fields can be adjusted for each state using the Size property. Enabling the Responsive feature on the field elements would not change their width, but only their alignment. Enabling the Mobile-First feature in FlexCard settings would not affect the width of the fields, but only the order in which they are displayed. Creating two FlexCards, one for mobile devices and another for non-mobile devices, would create redundant code and maintenance issues.