Salesforce OmniStudio Consultant Practice Exams
Last updated on Oct 21,2026- Exam Code: OmniStudio Consultant
- Exam Name: Salesforce Certified OmniStudio Consultant Exam
- Certification Provider: Salesforce
- Latest update: Oct 21,2026
A company wants to create a new customer buying journey for their website.
The buying journey should include the following functionality:
• Allow the user to enter contact and address information
• Require the user to enter age, gender, and optionally income bracket
• Compute a discount percentage per product based on the customer data provided
• Save the list of suggested products including discounts
Which three OmniStudio tools should the consultant use to design a solution that meets these requirements? Choose 3 answers
- A . OmniScript
- B . Integration Procedures
- C . Calculation Procedures and Matrices
- D . FlexCard
- E . OmniStudio Action
A,C,E
Explanation:
The correct OmniStudio tools to design a solution that meets these requirements are OmniScript, Calculation Procedures and Matrices, and OmniStudio Action. OmniScript can be used to create a user interface for capturing customer information and displaying suggested products. Calculation Procedures and Matrices can be used to compute the discount percentage per product based on the customer data provided. OmniStudio Action can be used to save the list of suggested products including discounts to Salesforce or an external system. Integration Procedures are not needed for this scenario, as there is no data integration involved. FlexCard is not relevant for this scenario, as it is used to display contextual data on record pages.
An insurance company decides to use calculation procedures and matrices to calculate premium costs for new Insurance policies. Prices change very frequently, resulting In multiplecopies of the rating or pricing tables.
What is an advantage of calculation procedures that the consultant should highlight in this scenario?
- A . Allows aggregate functions
- B . Allows text concatenation using algebraic operators
- C . Allows multiple versions that will execute based on when the request is made
- D . Allows AI integration to calculate next best offer using policy attributes
C
Explanation:
An advantage of calculation procedures that the consultant should highlight in this scenario is that they allow multiple versions that will execute based on when the request is made. A calculation procedure can have different versions with different effective dates, which determine when they are active or inactive. This way, the calculation procedure can use different rating or pricing tables depending on the date of the request, and handle frequent changes in prices
Which two functions can be performed by DataRaptors? Choose 2 answers
- A . Transform data
- B . Combine requests into a single response
- C . Read and write data to external systems
- D . Read and write data to Salesforce
A,D
Explanation:
DataRaptors are OmniStudio data tools that can perform various functions on data, such as reading, writing, transforming, and validating. They can work with Salesforce data and external data sources.
The two functions that can be performed by DataRaptors are:
Transform data: DataRaptors can use transformation rules to manipulate data, such as changing the format, applying calculations, mapping values, etc.
Read and write data to Salesforce: DataRaptors can use SOQL or SOSL queries to read data from Salesforce objects and fields, and use DML operations to insert, update, delete, or upsert data to Salesforce.
The functions that cannot be performed by DataRaptors are:
Combine requests into a single response: DataRaptors cannot aggregate multiple requests from different sources into one response. This can be done using Integration Procedures, which can orchestrate multiple DataRaptors or REST calls into a single process.
Read and write data to external systems: DataRaptors cannot directly access external systems or APIs. They need to use Integration Procedures or REST elements to invoke external services and pass the data to or from DataRaptors.
A company has a process that requires minimum age to purchase. Potential customers must fill in an application form. Rather than have someone fill in the entire form and be denied at the end, 2 consultant recommends using an Omniscript that will ask users to input their birthdate. If the user is younger than than 18 years, then the Omniscript needs to display a message stating "You must be 18 years or older to purchase” and also prevent users from continuing. If the user is 18 or older, then the Omniscript should allow them to proceed without any message.
Which two Omniscript components should the using to meet this validation requirement? Choose 2 answers
- A . Alert
- B . Calculation
- C . Formula
- D . Messaging
A,C
Explanation:
Formula (C) C The Formula element calculates whether the user is 18 years or older based on the birthdate they input.
It performs a real-time calculation using the current date minus the birthdate to determine the age. Alert (A) C The Alert element is used to display an error message when the user does not meet the age requirement.
It prevents the user from proceeding until the condition (age >= 18) is met.
B. Calculation C Calculation is used for business logic and rules processing, but a Formula element is more suitable for real-time validation within an OmniScript.
D. Messaging C The Messaging element displays information but does not prevent further progress, while an Alert stops the user from continuing.
Comprehensive and Detailed In-Depth Why not the other options?? Salesforce OmniStudio
Reference: OmniScript Formula Element
OmniScript Alert Element
Which three use cases should be implemented using Calculation Procedures and matrices? Choose 3 answers
- A . Use a house’s address, size, and age of the building to determine an insurance premium.
- B . Use rules to determine eligible insurance products based on a house’s address and age of the building.
- C . Use location and past usage to determine the monthly cost for an energy product.
- D . Use the product color and capacity to determine the price of a product.
- E . Use risk factors for an insured item to determine different insurance product options.
A,C,E
Explanation:
Calculation Procedures & Matrices are used to perform complex calculations based on input data and predefined rules. They are suitable for use cases that involve pricing, rating, scoring, or eligibility determination. Therefore, the use cases that should be implemented using Calculation Procedures & Matrices are:
Use a house’s address, size, and age of the building to determine an insurance premium. (This involves rating based on multiple factors)
Use location and past usage to determine the monthly cost for an energy product. (This involves pricing based on variable inputs)
Use risk factors for an insured item to determine different insurance product options. (This involves scoring and eligibility based on criteria)
The use cases that should not be implemented using Calculation Procedures & Matrices are: Use rules to determine eligible insurance products based on a house’s address and age of the building. (This can be done using Business Rules Engine or OmniScript logic)
Use the product color and capacity to determine the price of a product. (This can be done using simple formulas or lookup tables)
A health provider company is building a new application for its medical officers. The company wants to display medical test reports for patients. Medical test reports is acustom object, related to the Patients object. For e< patient, the company needs to list each medical test report including the report name, date requested, and d generated.
From each medical test report, the user should be able to take the following actions:
• Approve
• Print for Review
• Send for Retest
Which OmniStudio tools should the consultant use to design a solution to meet these requirements?
- A . Salesforce list view with custom buttons/links
- B . Multiple FlexCards with single action
- C . OmnlScript with multiple Step elements
- D . Single FlexCard with multiple actions
D
Explanation:
The OmniStudio tools that the consultant should use to design a solution to meet these requirements are: Single FlexCard with multiple actions. A FlexCard is a tool that can display data and actions in a card format. The consultant can use a single FlexCard to display the medical test reports for each patient, including the report name, date requested, and date generated. A FlexCard can also have multiple actions, such as buttons or links, that can invoke OmniScripts or Integration Procedures. The consultant can use multiple actions to enable the user to approve, print for review, or send for retest each medical test report
A company has an existing OmniScript that agents use to create new billing accounts.
It currently has three steps to capture the required information:
• Step 1: account name and legal number
• Step 2: billing cycle and monthly due date
• Step 3: email and telephone number
After each step, a DataRaptor is used to update the account information in Salesforce.
Following best practices, which two improvements can the consultant recommend for this OmniScript? Choose 2 answers
- A . Create a reusable OmniScript for this process
- B . Use a single DataRaptor to save the information
- C . Combine the three steps into one step
- D . Configure the save for later property
B,C
Explanation:
When designing OmniScripts, the best practices that should be followed to optimize performance and user experience are:
Use a single DataRaptor to save the information: Instead of using multiple DataRaptors to update the account information after each step, it is better to use a single DataRaptor at the end of the OmniScript to save all the information at once. This reduces the number of database operations and improves performance.
Combine the three steps into one step: Instead of having three separate steps to capture the required information, it is better to combine them into one step with a simple layout. This reduces the number of page transitions and improves user experience. The suggestions that are not best practices are:
Create a reusable OmniScript for this process: This may not be necessary if the process is specific to creating new billing accounts and not used by other OmniScripts. Creating a reusable OmniScript may add complexity and maintenance overhead.
Configure the save for later property: This may not be useful if the process is short and simple and does not require the user to resume it later. Configuring the save for later property may add unnecessary storage and retrieval logic.
A consultant is working on a project that requires the use of Omnistudio tools to automate complex business processes. The consultant is considering using Decision Matrices and Expression Sets.
What is the primary benefit of using Decision Matrices and Expression Sets in Omnistudio?
- A . They allow for calculations on matrix lookups and variables.
- B . They facilitate the creation of custom objects.
- C . They allow for the creation of custom fields.
- D . They enable the creation of custom code.
A
Explanation:
Decision Matrices and Expression Sets are used to perform calculations, apply conditional logic, and evaluate business rules in OmniStudio.
The primary benefit (A) is that they enable calculations on matrix lookups and variables.
Decision Matrices allow for defining complex rules based on multiple conditions (e.g., determining discount percentages based on customer type).
Expression Sets allow for calculations and formulas to process data dynamically.
B. Facilitate the creation of custom objects C Decision Matrices and Expression Sets do not create Salesforce objects; they only manipulate and evaluate data.
C. Allow for the creation of custom fields C Custom fields are created at the Salesforce object level, not via Decision Matrices or Expression Sets.
D. Enable the creation of custom code C OmniStudio is a low-code/no-code platform, meaning these tools are designed to replace the need for custom Apex or JavaScript.
Comprehensive and Detailed In-Depth Why not the other options?? Salesforce OmniStudio
Reference: Decision Matrices Overview
Expression Sets in Calculation Procedures
A company needs a guided process for their internal support department that will provide the following functionality:
• Allow the user to enter their employee id
• Retrieve name, mobile phone, title, and email using the employee id
• Display the user’s details on a page
• On another page, allow the user to enter case details, including subject, category, severity, and description
Which three elements should the consultant recommend to meet these requirements using an OmniScrip? Choose 3 answers
- A . Messaging
- B . DataRaptor Post Action
- C . Calculation Action
- D . DataRaptor Extract Action
- E . Steps
B,D,E
Explanation:
The three elements that the consultant should recommend to meet these requirements using an OmniScript are: Messaging, DataRaptor Post Action, and Steps. A Messaging element is an element that can display a text message with an icon and a color, such as blue for information or yellow for warning. The consultant can use a Messaging element to display the user’s details on a page. A DataRaptor Post Action is an action that can write data to a Salesforce object or invoke a Salesforce API. The consultant can use a DataRaptor Post Action to save the case details to Salesforce. A Step element is an element that can group related fields and elements in an OmniScript, and display them in a page or a section. The consultant can use multiple Step elements to organize the OmniScript into logical steps, such as entering employee id, displaying user details, and entering case details.
A consultant is designing a Flexcard for a client. The client wants to customize the look of each element on the Flexcard.
What tool should the consultant use to meet the client’s requirements?
- A . Use Data Mapper to customize the look of each element.
- B . Use Integration Procedures to customize the look of each element.
- C . Use the style panel in the Flexcard Designer to customize the look of each element.
- D . Use Omniscripts to customize the look of each element.
C
Explanation:
Below are the formatted questions with 100% verified answers based on official Salesforce OmniStudio documentation, including comprehensive explanations and references.