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 has deployed an OmniScript that is working as designed. During the process, the OmniScript has multiple steps that allow the user to review lists of cases, contacts, quotes, orders, and contracts for an accour Eachstep uses DataRaptor Extract Actions to retrieve Salesforce data. However, the OmniScript is reaching performance limitations, and the development team warns that they may begin hitting Governor limits.
Which two suggestions should the consultant propose to address this concern? Choose 2 answers
- A . Replace the DataRaptor Extracts with DataRaptor Turbo Extracts
- B . Add Limit filter in DataRaptor Extract
- C . Combine the DataRaptors into an Integration Procedure
- D . Add Order By filter in DataRaptor Extract
A,C
Explanation:
To improve the performance and avoid hitting Governor limits, the consultant should replace the DataRaptor Extracts with DataRaptor Turbo Extracts and combine them into an Integration Procedure. DataRaptor Turbo Extracts are optimized for speed and efficiency, and can retrieve large amounts of data without using SOQL queries. An Integration Procedure can execute multiple DataRaptor actions in one call, reducing the number of requests and processing time
A business needs to create a FlexCard to display open cases for an account.
The cases should display different depending on their priority.
• Low or Medium priority cases should display case data and an Update Account Info action.
• High priority cases should include a red border, an alert notification, and an Escalate action.
What is the most efficient way to meet these requirements?
- A . Create a FlexCard with two card states. Use conditions on the state to filter for priority.
- B . Create a FlexCard with one card state. Use conditions on the fields and actions to filter for priority.
- C . Create two FlexCards with one card state each. Use conditions on the states to filter for priority.
- D . Create two FlexCards, one for Low / Medium priority cases and another for High priority cases.
A
Explanation:
The most efficient way to meet the requirements is to create a FlexCard with two card states. A card state defines how a FlexCard displays data and actions based on certain conditions. The consultant can use conditions on the state to filter for priority, and then customize the fields and actions for each state. This way, the FlexCard can display different information and options for low/medium and high priority cases
What is the purpose of a DataRaptor Load?
- A . Write data to Salesforce objects
- B . Post data to Salesforce APIs
- C . Load data to an Interface object
- D . Send data to a PDF template
A
Explanation:
The purpose of a DataRaptor Load is to write data to Salesforce objects. A DataRaptor Load can map data from an Interface object or a JSON object to one or more Salesforce objects, and perform insert, update, upsert, or delete operations. A DataRaptor Load can also use formulas and functions to transform the data before writing it to Salesforce
what can a DataRaptor Extract do?
- A . Create data in multiple related objects
- B . Extract data from a spreadsheet
- C . Retrieve data from multiple related objects
- D . Load data from external sources
C
Explanation:
A DataRaptor Extract can retrieve data from multiple related objects. A DataRaptor Extract is a tool that can read data from a Salesforce object or invoke a Salesforce API, using SOQL queries or Apex
methods. A DataRaptor Extract can also use filters, joins, and formulas to manipulate the data. A DataRaptor Extract can retrieve data from multiple related objects by using lookup or master-detail relationships in the SOQL queries or Apex methods
A company has a legacy application to display customer information. The application currently uses custom CS / HTML to display information in the company’s color scheme and fonts. The application also provides users will access to more than 25 processes. Recently, a new project was started to build a 360° view using FlexCards to replace the legacy application.
In this scenario, which three FlexCard features should the consultant recommend? Choose 3 answers
- A . Actions
- B . Custom Styles
- C . Menu elements
- D . Data tables
- E . Newport Design System
A,B,D
Explanation:
FlexCards are used to display contextual customer information in a compact and customizable way. They can also provide access to related processes or actions.
In this scenario, the features that the consultant should recommend are:
Actions: These are buttons or links that can launch OmniScripts, DataRaptors, or other processes from the FlexCard. They can help the users to perform tasks related to the customer information displayed on the FlexCard.
Custom Styles: These are CSS classes that can be applied to the FlexCard elements to match the company’s color scheme and fonts. They can help the users to have a consistent and branded user interface.
Data Tables: These are elements that can display tabular data from one or more data sources on the FlexCard. They can help the users to see relevant data in a structured and sortable way. The features that the consultant should not recommend are:
Menu Elements: These are elements that can display a list of options or submenus on the FlexCard. They are not suitable for this scenario because they do not provide access to processes or actions, but only to other FlexCards or pages.
Newport Design System: This is a design system that provides a set of predefined styles and components for OmniStudio applications. It is not suitable for this scenario because it does not match the company’s color scheme and fonts, and it may require additional customization.
A solution architect is working on a digital transformation project for a client. The client has complex business requirements that need to be implemented using Omnistudio tools. The solution architect needs to decide which Omnistudio tool to use.
Which Omnistudio tool should the solution architect use to automate the client’s business processes and create guided interactions using data from the Salesforce org and external sources?
- A . Integration procedures
- B . Flexcards
- C . Expression Sets
- D . Omniseripts
D
Explanation:
OmniScripts (D) are designed to automate complex business processes and guide users through interactions using both Salesforce and external data sources.
They can fetch data dynamically, apply business logic, and execute actions such as record updates, API calls, or guided user inputs.
OmniScripts integrate seamlessly with DataRaptors, Integration Procedures, and FlexCards to provide
a complete business solution.
A business is creating an agent console with FlexCards to provide a 360° view of their customers.
The business wants the following information displayed:
• Account information including account name, phone, and website
• Active opportunities related to the account
• Active contracts related to the account
• The ability to view and renew contracts
An Integration Procedure will be used to retrieve Account, Opportunity, and Contract data.
How should the consultant design the FlexCards to meet these requirements?
- A . Parent FlexCard with multiple Child and Card Actions
- B . Parent FlexCard with multiple Child and different Card States
- C . Parent FlexCard with single Child and multiple Card States
- D . Parent FlexCard with single Child and Card Actions
A
Explanation:
The consultant should design the FlexCards using a Parent FlexCard with multiple Child and Card Actions to meet these requirements. A Parent FlexCard is a FlexCard that can display data and actions in a card format, and also contain one or more Child FlexCards. The consultant can use a Parent FlexCard to display the account information, including account name, phone, and website. A Child FlexCard is a FlexCard that can display data and actions in a card format within a Parent FlexCard. The consultant can use multiple Child FlexCards to display the active opportunities and contracts related to the account. A Card Action is a button or a link that can invoke an OmniScript or an Integration Procedure from a FlexCard. The consultant can use multiple Card Actions to enable the user to view and renew contracts
A company is creating a FlexCard for agents to respond to account inquiries. The company has decided to lim actions on the card to the three most frequent and important actions users typically take.
Based on the user analysis exhibit shown below, which three actions should appear on the card? Choose 3 answers
- A . Verify a transaction
- B . Request higher limit
- C . View credit score history
- D . View statements
- E . Make a payment
A,B,E
Explanation:
Based on the user analysis exhibit, the three actions that should appear on the card are: verify a transaction, request higher limit, and make a payment. These actions have the highest frequency and importance scores among the six actions listed. The other actions, such as view credit score history, view statements, and view rewards, have lower frequency and importance scores, and can be accessed through other means
A consultant must design a 360 view of the customer. The business requirements are:
• A header card with account information (name, account number, next billing date, invoice method)
• A list of related contacts (first name, last name, phone)
• All the open cases related to the account (subject, priority, SLA)
An account will not have more than 2 contacts, but it could have more than 10 open cases. It is necessary to the different sections available at a glance.
Which two FlexCard features should the consultant recommend to improve the user experience? Choose 2 answers
- A . Use a Datatable element
- B . Use a Block Element with the Collapse property enabled
- C . Use a Zone Template
- D . Use a Custom Style to adjust height and width
B,C
Explanation:
To improve the user experience, the consultant should use a Block Element with the Collapse property enabled and a Zone Template. A Block Element with the Collapse property enabled allows the user to expand or collapse a section of the FlexCard, which is useful for displaying a list of related records. A Zone Template allows the consultant to define the layout and style of the FlexCard, such as the number of columns, rows, and margins
A business wants to create an OmniScript that allows call center agents to schedule field service appointments with customers. The process needs to retrieve available appointment dates from an external system via a REST A [ and then display them to the user for selection in a dropdown list.
Once the user selects a date, a confirmation should display with rich text and images.
Which three OmniScript elements should be used to meet these requirements? Choose 3 answers
- A . Text Block
- B . HTTP Action
- C . Text Area
- D . Select
- E . Multi-select
A,B,D
Explanation:
The three OmniScript elements that should be used to meet the requirements are: Text Block, HTTP Action, and Select. A Text Block element can display rich text and images using HTML tags in the OmniScript. An HTTP Action element can invoke a REST API and store the response in a JSON object. A Select element can display a dropdown list of options for the user to choose from