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 company needs to create a process that allows call center admins to retrieve all open cases that have a case type of "network issue" and submit the case data "as-is" to a back-office system for validation in batch on a daily basis. Once the cases have been submitted, the process should trigger an email to the supervisor.
Which three OmniStudio tools should the consultant recommend to meet these requirements? Choose 3 answers
- A . DataRaptor Turbo Extract
- B . OmniScript
- C . FlexCard
- D . Integration Procedure
- E . DataRaptor Load
A,D,E
Explanation:
The three tools that should be used in the solution are DataRaptor Turbo Extract, Integration Procedure, and DataRaptor Load. DataRaptor Turbo Extract can be used to retrieve all open cases that have a case type of “network issue” from Salesforce in batch mode. Integration Procedure can be used to orchestrate the data flow between Salesforce and the back-office system, as well as trigger an email to the supervisor after the cases have been submitted. DataRaptor Load can be used to write data to the back-office system using REST or SOAP APIs. OmniScript is not needed for this scenario, as there is no user interface involved. FlexCard is not relevant for this scenario, as it is used to display contextual data on record pages.
In which two cases should an integration procedure be used as a data source for FlexCards and OmniScripts, Choose 2 answers
- A . To achieve elastic scaling
- B . To retrieve multiple data sources in a single response
- C . To minimize the number of elements to be configured
- D . To separate the user interface from changes in thedata sources
B,D
Explanation:
The two cases where an integration procedure should be used as a data source for FlexCards and
OmniScripts are: To retrieve multiple data sources in a single response and To separate the user interface from changes in the data sources. An integration procedure is a tool that can execute multiple DataRaptor actions, such as Extract, Transform, and Load, and also invoke REST or SOAP services. The consultant can use an integration procedure as a data source for FlexCards and OmniScripts when they need to retrieve data from different sources, such as Salesforce objects or external systems, and store it in a JSON object for display. This way, the integration procedure can provide multiple data sources in a single response, without requiring multiple elements or actions in the FlexCard or OmniScript. The consultant can also use an integration procedure as a data source for FlexCards and OmniScripts when they want to separate the user interface from changes in the data sources. This way, the integration procedure can handle any changes in the data sources without affecting the FlexCard or OmniScript design or configuration.
Which element allows a user to retrieve data from a single field and display it in a dropdown list?
- A . Calculation Action
- B . DataRaptor Extract Action
- C . Lookup
- D . Select
C
Explanation:
The element that allows a user to retrieve data from a single field and display it in a dropdown list is Lookup. Lookup allows the user to search for a value from a Salesforce object or an external system and select it from a list of suggestions. Calculation Action is used to perform calculations on data.
DataRaptor Extract Action is used to retrieve data from multiple fields or records. Select is used to display a list of predefined values.
An insurance agency wants to enable its call center agents to be more efficient when handling customer inquiries. After analyzing patterns in the call logs, the agency discovers that one of the top customer requests is to find out total insurance premiums paid as well as the difference year over year. Agents need to relay this information to the customer and then send them a summary report by email. The agency decides to implement this process using OmniScript.
What three OmniScrlpts elements should be used to meet the requirements? Choose 3 answers
- A . DataRaptor Extract Action
- B . Email Action
- C . DataRaptor Post Action
- D . Messaging Element
- E . Calculation Action
A,B,E
Explanation:
The three OmniScript elements that should be used to meet the requirements are: DataRaptor Extract Action, Email Action, and Calculation Action. A DataRaptor Extract Action can retrieve data from a Salesforce object, such as total insurance premiums paid and the difference year over year, and store it in an Interface object or a JSON object. An Email Action can send an email to the customer with a summary report attached, using data from an Interface object or a JSON object. A Calculation Action can perform mathematical operations on data from an Interface object or a JSON object, such as calculating the difference year over year
which of the following are Integration Procedure Actions?
- A . Email
- B . OmniScript
- C . PDF
- D . Type Ahead
A
Explanation:
The type of action that the consultant should recommend to meet this new requirement is Email. An Email action is an action that can send an email to one or more recipients, with optional attachments and templates. The consultant can use an Email action to add a new action to the FlexCards that sends an email to the customer with a summary report attached
When a customer wants to buy a new device, a discounted rate can be applied after considering the number lines and internet coverageon their current plan.
Which OmniStudio tool could a consultant recommend to get the discounted rate?
- A . DataRaptor Turbo
- B . OmniStudio Action
- C . Calculation Matrices
- D . DataRaptor Transform
C
Explanation:
The OmniStudio tool that the consultant should recommend to get the discounted rate is Calculation Matrices. 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 define the input variables, such as number of lines and internet coverage, and the output values, such as discounted rate. The Calculation Matrix can then apply rules and formulas to calculate the discounted rate for each combination of input variables
What is the purpose of Step elements in OmniScript?
- A . Allows the user to input data
- B . Groups elements that extract data
- C . Enables the use of repeatable blocks
- D . Organizes the script into one or more pages
D
Explanation:
Step elements are used to organize the OmniScript into one or more pages. They define the layout, navigation, and visibility of the OmniScript elements. They can also have pre- and post-actions that can execute DataRaptors, Integration Procedures, or other processes before or after the user completes the step.
The other options are not correct because:
Allows the user to input data: This is not the purpose of Step elements, but of Input elements, such as Text, Number, Date, Picklist, etc.
Groups elements that extract data: This is not the purpose of Step elements, but of Data Source elements, such as DataRaptor Extract, Integration Procedure Extract, etc.
Enables the use of repeatable blocks: This is not the purpose of Step elements, but of Repeatable Block elements, which allow the user to add or remove multiple instances of a group of elements.
A company is designing a new console for contact center agents.
The cards in the console need to display the following:
• "Open" cases with case description, case open date, case type, assigned to and priority fields. Open should be highlighted with a red border.
• "Awaiting Closure” cases with case description, last action taken date, resolution, approval reason for closure, and assigned to fields. These cases should be highlighted with a grey border.
• "Closed" cases with case description, resolution, case closed date fields with alink to duplicate cases.
All cases will be fetched using a single DataRaptor.
How should the consultant design the FlexCard solution to meet these requirements?
- A . Using card session variables and a single FlexCard with multiple flyouts
- B . Using card session variables and multiple FlexCards
- C . Using card filter and a single FlexCard with multiple flyouts
- D . Using card filter and multiple FlexCards
D
Explanation:
The consultant should design the FlexCard solution using card filter and multiple FlexCards to meet these requirements. A card filter is a property that determines which records are displayed in a FlexCard based on certain criteria. The consultant can use card filter to display only the cases with a specific status, such as Open, Awaiting Closure, or Closed. A FlexCard is a tool that can display data and actions in a card format. The consultant can create multiple FlexCards for each case status, and customize the fields and actions accordingly. The consultant can also use custom style to apply different borders for each case status
A Salesforce Omnistudio Consultant is validating an Omniscript they have developed for a client. The client has specific business requirements that the script must meet.
What is the best way for the consultant to ensure that the Omniscript meets the client’s business requirements?
- A . Implement the Omniscript without comparing it with the client’s business requirements.
- B . Assume that the Omniscript meets the client’s business requirements without conducting a review.
- C . Conduct a thorough review of the Omniscript, comparing each step with the client’s business requirements.
- D . Ask the client to review the Omniscript with their internal team.
C
Explanation:
Conducting a thorough review (C) C The best way to ensure the OmniScript meets the business requirements is to review each step and compare it with the documented requirements.
This includes validating the data flow, user interactions, and integration points to make sure the script functions as intended.
A company is beginning their first project using Calculation Procedures & Matrices. The developers on the tea are concerned about learning the new tool and how they will test their calculation procedures. The consultant recommends that they use the built-in simulator.
In this scenario, what benefit should the consultant highlight to the developer team?
- A . It aggregates data elements that have been calculated separately.
- B . It verifies data types in the algebraic calculations of the calculation procedure.
- C . It generates sample input and output JSON that can be easily used to build DataRaptors.
- D . It allows developers to create what-if calculations.
C
Explanation: