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 create a reusable OmniScript to capture customer payment information during the order process.
The business decides that the first step of the payment process should include:
• Payment type (credit card or bank account)
• Payment amount
Which two elements should the consultant recommend for this step of the process? Choose 2 answers
- A . Number
- B . Radio
- C . Multi-select
- D . Currency
B,D
Explanation:
The two elements that the consultant should recommend for this step of the process are: Radio and Currency. A Radio element can display a list of options for the user to choose from, such as payment type. A Radio element allows only one option to be selected at a time, and can also have icons for each option. A Currency element can display a field for the user to enter a currency value, such as payment amount. A Currency element can also have validation and formatting options, such as minimum and maximum values, decimal places, etc
Which Omniscript element enables users to choose from a dropdown list?
- A . Select
- B . Calculation Action
- C . Lookup
- D . Data Mapper Extract Action
A
Explanation:
The requirement is to identify an OmniScript element that enables users to choose from a dropdown list. In Salesforce OmniStudio, the Select element is specifically designed for this purpose, making A the correct answer.
Here’s why
Agents for an insurance company need to know the current and past weather conditions when creating claims for customers. The consultant implements a FlexCard for weather conditions in the console to ensure the agents have access to the information. The FlexCard needs to provide fields extracted from a weather API and an account field from Salesforce.
According to best practice, what data source should be used?
- A . Streaming API
- B . DataRaptor Extract
- C . REST
- D . Integration Procedure
D
Explanation:
An Integration Procedure is the best data source to use for a FlexCard that needs to provide fields from both an external API and a Salesforce object. An Integration Procedure can combine multiple DataRaptor actions, such as Extract, Transform, and Load, and also invoke REST or SOAP services. This way, the FlexCard can display data from different sources in one place
A company plans to rebuild a process that includes functionality that was originally written in APEX and Visual pages using OmniScript. The consultant reviews the process and sees in the first step, the user reviews data and, then enters additional information. In the next step, the process retrieves data from an external system.
In this scenario, which OmniStudio data tool should the consultant recommend?
- A . DataRaptor Turbo
- B . Calculation Procedure
- C . Integration Procedure
- D . DataRaptor Extract
C
Explanation:
The OmniStudio data tool that the consultant should recommend in this scenario is an Integration Procedure. An Integration Procedure can execute multiple DataRaptor actions, such as Extract, Transform, and Load, and also invoke REST or SOAP services. In this case, the Integration Procedure can retrieve data from an external system via a REST API and store it in a JSON object for the OmniScript to display
Which OmniStudio tool can be used to invoke scheduled jobs?
- A . Integration Procedure
- B . DataRaptor Extract
- C . DataRaptor Load
- D . Calculation Procedure
A
Explanation:
The OmniStudio tool that can be used to invoke scheduled jobs is Integration Procedure. 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. An Integration Procedure can also be scheduled to run at a specific time or frequency using Apex Scheduler or Process Builder
A business Implements FlexCards in their customer 360° view. The business wants to add a new action to on the FlexCards that redirects users to an external web page.
Which type of action should the consultant recommend to meet this new requirement?
- A . Redirect
- B . Event
- C . Navigate
- D . URL
C
Explanation:
The type of action that the consultant should recommend to meet this new requirement is Navigate. A Navigate action is a button or a link that can redirect the user to another web page or URL. The consultant can use a Navigate action to add a new action to the FlexCards that redirects users to an external web page
Which three of the following are functions of a Text Block element in OmniScript? Choose 3 answers
- A . Error conditions
- B . User input fields
- C . Links or images
- D . Text formatting
- E . Table formatting
C,D,E
Explanation:
A Text Block element in OmniScript can perform three functions: display links or images, apply text formatting, and format tables. A Text Block element can use HTML tags to create hyperlinks or embed images in the OmniScript. It can also use CSS properties to style the text, such as font size, color, alignment, etc. Additionally, a Text Block element can use HTML table tags to create and format tables in the OmniScript
An existing OmniScript used to capture and update customer information displays the following information on the same page:
• Name
• Age
• Street
• Last name
• Postal code
• Gender
• State
• Phone
• City
• Country
• Email
Users report that the information displays in no specific order. Users experience errors when filling the information because it is not categorized. The process fails after submission because the mandatory fields are blank.
How can the consultant improve the user experience of the OmniScript?
- A . Use a template for each category and add custom code for the required validation
- B . Use a Section to break the information and Headline to the title and a required icon in the input
- C . Use a Visualforce Page with the categories, labels, and the required validation
- D . Use Block elements to group and required property checked in some of the inputs
D
Explanation:
The consultant can improve the user experience of the OmniScript by using a Section element to break the information and a Headline element to add the title and a required icon in the input. A Section element can group related fields and elements in a logical way, making it easier for the user to navigate and fill the information. A Headline element can display a label and an icon for each field, indicating which ones are mandatory. This way, the OmniScript can display the information in a specific order and prevent errors and failures
You want to update 500 Leads through a Data Loader. In the CSV file, you have three columns (ID, Email, and Phone). Also, there are some blank values in the rows (some records do not have email, and some do not have a phone). You do not want null values in the records when updating the values.
Which of the following options should you use to do this?
- A . Open Data Loader –> Setting –> Uncheck the "Insert Null Values" checkbox.
- B . Null values cannot be ignored. If they are present in CSV, they get updated as null.
- C . Open Data Loader –> Setting –> Check the "Ignore Null Values" checkbox.
- D . Modify the CSV file and remove the records which have null values, and update them manually.
- E . Null values do not get updated through Data Loader.
A
Explanation:
The requirement is to update 500 Leads using Data Loader, ensuring that blank (null) values in the CSV file (for Email or Phone) do not overwrite existing values in Salesforce records. The Salesforce Data Loader provides a specific setting to control this behavior, making A the correct answer.
Here’s why
A consultant wants to proceed with a FlexCard canvas design that will display data from a legacy billing system. The legacy billing system is being extended to add a SOAP endpoint that will allow for the data to be retrieved in XML format. However, the endpoint is not ready yet.
Which data source should the team use to make progress on the design?
- A . DataRaptor
- B . Apex REST
- C . Integration Procedures
- D . Apex Remote
C
Explanation: