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 business wants to display cases for an account using FlexCards. The cases should be organized in a tabular list by case status, so that Escalated cases appear first, followed by Active and Closed cases.
Which FlexCard feature should the consultant recommend to meet this requirement?
- A . flyout with child FlexCards with conditions to filter by case status
- B . States with conditions to filter by case status
- C . A Datatable element with the Group By property
- D . Child FlexCards in a parent FlexCard with the Group By property
C
Explanation:
The FlexCard feature that the consultant should recommend to meet this requirement is a Datatable element with the Group By property. A Datatable element is an element that can display data in a tabular format, with columns and rows. The consultant can use a Datatable element to display the cases for an account, with columns for case status, case number, subject, etc. The Group By property is a property that allows grouping data by one or more fields, such as case status. The consultant can use the Group By property to organize the cases by case status, so that Escalated cases appear first, followed by Active and Closed cases
Which of the following is a key difference between Integration Procedures and DataRaptors?
- A . DataRaptors can access data from external sources.
- B . DataRaptors can invoke multiple actions in a single server call.
- C . Integration Procedures can access data from external sources.
- D . Integration Procedures can retrieve data from multiple related objects.
C
Explanation:
The key difference between Integration Procedures and DataRaptors is that Integration Procedures can access data from external sources, while DataRaptors can only access data from Salesforce. Integration Procedures allow the designer to create complex API queries declaratively using HTTP Actions or SOAP Actions. DataRaptors allow the designer to read, transform, and write data between Salesforce objects or fields. Both Integration Procedures and DataRaptors can invoke multiple actions in a single server call, and both can retrieve data from multiple related objects.
What is the purpose of Step elements in an OmniScript?
- A . Organizes the script into one or more pages
- B . Groups elements that extract data
- C . Enables the use of repeatable blocks
- D . Allows the user to input data
A
Explanation:
Step elements (A) C The Step element is used in OmniScripts to break down the script into multiple pages or sections. This helps organize the user flow and enhances the user experience by making long processes more manageable.
B. Groups elements that extract data C This is not correct; data extraction is handled by DataRaptors or Integration Procedures.
C. Enables the use of repeatable blocks C This is incorrect; Repeat Blocks allow users to dynamically add multiple sets of input fields, not Steps.
D. Allows the user to input data C While Steps may contain input fields, their primary purpose is to organize the script into multiple pages, not to handle input directly.
Comprehensive and Detailed In-Depth Why not the other options?? Salesforce OmniStudio
Reference: OmniScript Step Elements
A healthcare company wants to enable its subscribers to add. edit, or delete dependents related to their policy via their community portal. The project team decides to use OmniStudio tools to provide this functionality.
In this scenario, which two OmniStudio features should the consultant recommend? Choose 2 answers
- A . Datatable
- B . Remote Action
- C . Response Action
- D . Edit Block
C,D
Explanation:
The two OmniScript features that the consultant should recommend are Response Action and Edit Block. A Response Action is an action that can save or submit data from an OmniScript to a Salesforce object or an external system. The consultant can use a Response Action to allow the user to add, edit, or delete dependents related to their policy via their Community portal. An Edit Block is an element that can display a list of records for the user to view, edit, or delete, using an OmniScript or an Integration Procedure. The consultant can use an Edit Block to display the dependents related to the policy, and allow the user to modify them
Which three functions are performed by Action elements in OmniScript? Choose 3 answers
- A . Display error messages to the user
- B . Get and update data through APIs
- C . Organize data into multiple pages
- D . Send DocuSign emails for signature
- E . Get and update data in Salesforce
B,D,E
Explanation:
The three functions that are performed by Action elements in OmniScript are get and update data through APIs, send DocuSign emails for signature, and get and update data in Salesforce. Action elements are used to perform various operations on data within an OmniScript. Display error messages to the user is not a function of Action elements, but of Error elements. Organize data into multiple pages is not a function of Action elements, but of Page elements.
which two of the following use cases are best solved using Calculation Procedures & Matrices? Choose 2 answers
- A . To apply the correct factor when determining a cost
- B . To return output that is calculated differently based on the date
- C . To determine the list of products to display to a customer
- D . To retrieve text data and convert it to an integer
A,B
Explanation:
The two use cases that are best solved using Calculation Procedures & Matrices are: To apply the correct factor when determining a cost and To return output that is calculated differently based on the date. A Calculation Procedure is a tool that can perform complex calculations based on multiple input and output variables. A Calculation Matrix is a tool that can perform complex calculations based on multiple input variables and output values within groups. The consultant can use Calculation Procedures & Matrices to solve these use cases, because they involve applying rules and formulas to different data values and scenarios
A telecommunications company wants to create a 360° view of their customers, including all customer install products grouped by service address. During the discovery phase of the project, the consultant identifies that installed products can have 4 different statuses. Agents complete different processes, depending on status of installed product.
The consultant creates an inventory of all statuses and processes as shown below.
• Status = Active o Pay bill
o Review usage
o Cancel service
• Status = Suspended
o Pay bill
o Reconnect service
o Cancel service
• Status = Pending installation
o Set up billing
o Schedule installation
o Cancel installation
• Status = Canceled
o Reconnect service
o Cancel service
• Status = Pending installation
o Set up billing
o Scheduleinstallation
o Cancel installation
• Status = Canceled
o Pay bill
o Disconnect service
o Reconnect service
Which two FlexCard features should the consultant use to meet these requirements? Choose 2 answers
- A . States
- B . OmniStudio Action
- C . Custom Style
- D . Flyout
A,B
Explanation:
The two FlexCard features that the consultant should use to meet these requirements are States and OmniStudio Action. A State is a condition that determines how a FlexCard displays data and actions based on certain criteria. The consultant can use States to filter the installed products by their status and display different fields and actions accordingly. An OmniStudio Action is a button that can invoke an OmniScript or an Integration Procedure from a FlexCard. The consultant can use OmniStudio Actions to enable the agents to complete different processes for each installed product, such as pay bill, cancel service, etc
When a customer calls to report a product issue, agents need to check all open cases related to that product to see if there are any solutions that can resolve the customer’s issue. Products that have been purchased are stored as assets, and there is a lookup relationship from case to asset that allows cases to be linked to the products customers have purchased.
What type of DataRaptor can be used to retrieve a list of cases filtered by the customer’s asset and the last service date of the asset?
- A . DataRaptor Turbo
- B . DataRaptor Extract
- C . DataRaptor Load
- D . DataRaptor Transform
B
Explanation:
The type of DataRaptor that can be used to retrieve a list of cases filtered by the customer’s asset and the last service date of the asset is DataRaptor Extract. DataRaptor Extract allows the designer to retrieve data from Salesforce or an external system using filters and relationships. In this case, a filter can be used to match the asset ID and the last service date, and a relationship can be used to join the case and asset objects. DataRaptor Turbo is not a type of DataRaptor, but a feature that enables batch mode for DataRaptor Extract. DataRaptor Load is used to write data to Salesforce or an external system. DataRaptor Transform is used to transform data from one format to another using templates.
A business has been experiencing a downturn in customer satisfaction due to billing Issues. The business lear that when customers are allowed to schedule an inquiry call with an agent, customer satisfaction improves.
For this reason, the business decides to create an OmniScript that asks the customer to rate their customer satisfaction using a 1-5 rating scale. If the customer satisfaction is less than 2, it should allow the customer t request a call back on a certain date and then create a case that includes a list of bills from an external system the last 5 months in the case description.
In what order should the consultant design the elements of the OmniScript to meet these requirements?
- A . Radio Input, Date Input, HTTP Action, DataRaptor Post Action
- B . Date Input, Radio Input, HTTP Action, DataRaptor Post Action
- C . HTTP Action, DataRaptor Post Action, Date Input, Radio Input
- D . HTTP Action, Radio Input, Date Input, DataRaptor Post Action
A
Explanation:
The order that the consultant should design the elements of the OmniScript to meet these requirements is: Radio Input, Date Input, HTTP Action, DataRaptor Post Action. A Radio Input element can display a list of options for the user to choose from, such as customer satisfaction rating. A Radio Input element allows only one option to be selected at a time, and can also have icons for each option. A Date Input element can display a field for the user to enter a date value, such as call back date. A Date Input element can also have validation and formatting options, such as minimum and maximum dates, calendar picker, etc. An HTTP Action element can invoke a REST or SOAP service to retrieve data from an external system, such as a list of bills from the last 5 months. An HTTP Action element can store the response data in a JSON object for further processing. A DataRaptor Post Action element can write data to a Salesforce object or invoke a Salesforce API, such as creating a case with the list of bills in the case description
A business has a requirement to display cases in a console for service agents. Cases can have avariety of statuses, including Active, Closed, or Escalated. When a case is Closed, agents need to be able to reopen the case. When the case is Active or Escalated, agents should not have the option to reopen the case.
Which FlexCard functionality can be used to meet this requirement?
- A . Conditional View
- B . Flyouts
- C . State
- D . Styling
A
Explanation:
The FlexCard functionality that can be used to meet this requirement is Conditional View. A Conditional View is a property that determines whether a FlexCard element, such as a field or an action, is visible or hidden based on certain conditions. The consultant can use a Conditional View to show or hide the reopen case action based on the status of the case