Salesforce omnistudio consultant practice test

Exam Title: Certified OmniStudio Consultant

Last update: Dec 08 ,2025
Question 1

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
Answer:

A, B


vote your answer:
A
B
C
D
A 5 B 5 C 0 D 0
Comments
Question 2

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
Answer:

C, D,E


vote your answer:
A
B
C
D
E
A 1 B 1 C 5 D 5 E 4
Comments
guict1999
1 year, 1 month ago

The three functions of a Text Block element in OmniScript are:

A. Error conditions - Text Blocks can be used to display error messages or conditions.

C. Links or images - Text Blocks can include links and images as part of the displayed text.

D. Text formatting - Text Blocks support various text formatting options to enhance the presentation of the content.

So the correct answers are A, C, and D. There is no table formatting in text blocks.

pepea
1 year ago

In fact, table formatting is available.
CDE is correct.

Question 3

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.
Answer:

A


vote your answer:
A
B
C
D
A 5 B 2 C 1 D 0
Comments
Question 4

When designing OmniStudio solutions, what are two reasons that explain why Integration
Procedures are recommended as the first choice of data sources for FlexCards and OmniScripts?
Choose 2 answers

  • A. They future-proof your front end design.
  • B. They can retrieve Salesforce data from multiple objects faster.
  • C. They combine multiple actions into a single server call.
  • D. They enable better usability in digital interactions.
Answer:

B, C


vote your answer:
A
B
C
D
A 2 B 5 C 7 D 1
Comments
jmarcos95
2 months, 1 week ago

https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/get-started-omnistudio-integration-procedures?trail_id=build-with-omnistudio-for-managed-packages

Question 5

A business wants to create an OmniScript that allows call center agents to schedule field service
appointment 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 confirmatic 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
Answer:

A, B, D


vote your answer:
A
B
C
D
E
A 5 B 6 C 3 D 6 E 1
Comments
Question 6

A company needs to create an OmniScript with three steps.
Step 1
Step 2
Step 3
Enter customer details
Select a product
Display a price retrieved from a REST API
The product's price should automatically display in Step 3.
What should the consultant add to the design of the OmniScript to meet these requirements?

  • A. DataRaptor Post Action between Step 2 and Step 3
  • B. Integration Procedure Action between Step 2 and Step 3
  • C. DataRaptor Post Action inside Step 2
  • D. Integration Procedure Action inside Step 3
Answer:

B


vote your answer:
A
B
C
D
A 0 B 5 C 0 D 0
Comments
Question 7

An existing OmniScript used to capture and update customer information displays the following
information o 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 inform 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 adding custom code for the required validation
  • B. Use 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
Answer:

D


vote your answer:
A
B
C
D
A 0 B 0 C 1 D 5
Comments
Question 8

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 Schedule installation
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
Answer:

A, B


vote your answer:
A
B
C
D
A 6 B 6 C 0 D 4
Comments
Question 9

A business needs a 360 view of their accounts, including a FlexCard to display all of the products
sold to the account. The business identified 20 different data elements and 10 actions that users
would need when view the product information. Once all of the elements are collected together on
the FlexCard, it looks cluttered.
Which two FlexCard features should the consultant recommend to address this issue?
Choose 2 answers

  • A. Use a table or chart to display data
  • B. Use a flyout action to display additional information
  • C. Use a condition to hide data unless specific criteria are met
  • D. Put specific fields in a collapsible block
Answer:

B, D


vote your answer:
A
B
C
D
A 1 B 6 C 3 D 5
Comments
Question 10

A company has a requirement to create a 360 view of their customers using FlexCards. At this
company, customer data is stored in Salesforce but also in external legacy systems. A consultant
reviews the use cases needed and recommends a FlexCard canvas that contains 5 child FlexCards
inside the state of the parent FlexCard.
How many different data sources can be configured using FlexCards in this scenario?

  • A. 2
  • B. 6
  • C. 5 D.1
Answer:

D


vote your answer:
A
B
C
A 0 B 4 C 2
Comments
guict1999
1 year, 1 month ago

Given that the parent FlexCard can have 5 child FlexCards, each child FlexCard can potentially pull data from different sources.

Assuming:

1 data source from Salesforce
5 data sources from the external legacy systems (if each child FlexCard pulls from a different source)
This totals to 6 possible data sources.

So the correct answer is B. 6.

4 months, 1 week ago

This includes the parent FlexCard and the 5 child FlexCards, allowing for a total of 6 different data sources to be configured.

4 months, 1 week ago

6 is the right one

Page 1 out of 10
Viewing questions 1-10 out of 110
Go To
page 2