All Practice Exams

100+ Free Salesforce OmniStudio Developer Practice Questions

Pass your Salesforce Certified OmniStudio Developer exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Salesforce does not publish official pass rates Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which OmniStudio component is the primary tool for guided, multi-step user-facing flows that capture input and orchestrate other OmniStudio elements?

A
B
C
D
to track
2026 Statistics

Key Facts: Salesforce OmniStudio Developer Exam

60

Scored Questions

Salesforce exam guide (+ up to 5 unscored)

105 min

Time Limit

Salesforce exam guide

65%

Passing Score

Salesforce exam guide

$200

Exam Fee

Salesforce pricing (retake $100)

32%

Largest Domain

OmniScripts

6 months

Recommended Experience

Salesforce exam guide

Salesforce's OmniStudio Developer credential is a 60-question, 105-minute proctored exam with a 65% passing score and a US$200 registration fee (US$100 retake). Six domains are tested: OmniScripts (32%), FlexCards (16%), Data Tools / DataRaptors (16%), Integration Procedures (16%), Web Page Integration (12%), and OmniStudio Tools (8%). Salesforce recommends candidates have at least 6 months of hands-on OmniStudio implementation experience and complete the Trailhead OmniStudio Developer trail. The exam is delivered onsite or online by Webassessor/Kryterion with no formal prerequisite.

Sample Salesforce OmniStudio Developer Practice Questions

Try these sample questions to test your Salesforce OmniStudio Developer exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which OmniStudio component is the primary tool for guided, multi-step user-facing flows that capture input and orchestrate other OmniStudio elements?
A.FlexCard
B.OmniScript
C.Calculation Procedure
D.Integration Procedure
Explanation: OmniScripts are guided, configurable, multi-step interactions that drive the user through a process and call DataRaptors, Integration Procedures, and Calculation Procedures behind the scenes. FlexCards display data; Calculation Procedures and Integration Procedures are server-side only.
2Which two OmniStudio runtime options exist for OmniScripts on Lightning Experience? (Choose the BEST single answer.)
A.Aura-only and Visualforce-only
B.LWC-enabled and Standard (Aura)
C.Server-side render only
D.Apex-only and Flow-only
Explanation: Salesforce ships OmniScripts in two flavors: the Standard (Aura) runtime and the LWC-enabled (Newport-based) Lightning Web Component runtime. Salesforce recommends LWC OmniScripts for new development because of better performance and roadmap support.
3A developer wants an OmniScript element to appear only when the user has selected 'Yes' in a previous radio question. Which OmniScript property should they configure on the dependent element?
A.Conditional View
B.Branch
C.Cache Master
D.Persistent Component
Explanation: Conditional View on an element evaluates a JSON path expression at runtime against the OmniScript Data JSON (e.g., %ContextValue:Eligible% == 'Yes') and shows or hides the element accordingly without leaving the step.
4Which DataRaptor type is OPTIMIZED purely for high-volume, read-only retrieval of Salesforce data with minimal transformation overhead?
A.DataRaptor Transform
B.DataRaptor Load
C.DataRaptor Turbo Extract
D.DataRaptor Migration
Explanation: DataRaptor Turbo Extract is restricted to a single SObject and does direct field-to-output mapping with no formulas or complex transforms, which makes it the fastest read DataRaptor and the recommended choice when payload size and latency matter.
5Which DataRaptor type would a developer choose to insert OR update Salesforce records from an inbound JSON payload?
A.DataRaptor Extract
B.DataRaptor Turbo Extract
C.DataRaptor Transform
D.DataRaptor Load
Explanation: DataRaptor Load (also called DataRaptor Save) accepts JSON input, maps it onto SObject fields, and performs Salesforce DML — insert, update, or upsert — including parent/child relationship writes via External ID matching.
6An Integration Procedure needs to retrieve account data from Salesforce, then enrich it with a callout to a REST endpoint, then return the merged JSON. Which two action types, in order, are MOST appropriate?
A.Remote Action then Set Values
B.DataRaptor Extract Action then HTTP Action
C.Send/Response Transformations only
D.Calculation Action then Empty Action
Explanation: Inside an Integration Procedure, a DataRaptor Extract Action fetches the account from Salesforce, then an HTTP Action calls the external REST endpoint. The Send/Response Transformations on each action shape the JSON between steps before the final Response Action returns the merged structure.
7What is the MAIN purpose of the 'Cacheable' property on an Integration Procedure action?
A.Cache the JSON response on the Salesforce platform cache for the configured TTL to skip repeated server work
B.Persist the response to a custom object
C.Encrypt the response with the platform key
D.Force the action to run asynchronously
Explanation: Setting Cacheable on an action stores its response in Salesforce platform cache (org or session, depending on cache type) for the configured Time to Live so subsequent invocations with the same input skip the server call and return the cached payload.
8Which FlexCard feature lets a developer display ONE of multiple visual layouts in the same FlexCard based on data, without creating separate FlexCards?
A.States
B.Child Cards
C.Data Source Layouts
D.Action Bars
Explanation: FlexCard States let you define multiple layouts inside one FlexCard and pick which to render at runtime via state conditions evaluated against the data source — for example, an 'Active' state vs an 'Inactive' state on the same Account card.
9A FlexCard needs to refresh after a child OmniScript that runs in a flyout completes. Which Action Framework event should the OmniScript fire to trigger a parent FlexCard refresh?
A.omniscript_event with type 'refresh' captured by Update via Action
B.Standard Lightning Data Service refreshApex
C.Apex @AuraEnabled callback
D.Browser window.location.reload()
Explanation: OmniScripts publish events through the OmniStudio Action Framework. Configuring an Update via Action (or pmEvtFire) with the OmniScript event subscribed by the FlexCard causes the FlexCard data source to re-execute and the card to re-render after the OmniScript completes.
10Which OmniStudio object stores the version-controlled definition of an OmniScript, FlexCard, or DataRaptor?
A.Setup metadata only — no SObject is used
B.OmniProcess and OmniProcessElement (LWC enabled) or VlocityUITemplate / OmniScript__c (legacy)
C.Account and Opportunity
D.Apex Class
Explanation: On the LWC-enabled (managed package or industries-platform) install, OmniStudio assets are stored in OmniProcess and OmniProcessElement records. On the legacy Vlocity-managed package, definitions live in OmniScript__c and DRBundle__c style records. Either way, they are real SObjects that support versioning.

About the Salesforce OmniStudio Developer Exam

The Salesforce Certified OmniStudio Developer exam validates hands-on skill with the OmniStudio toolset: OmniScripts, FlexCards, DataRaptors, Integration Procedures, and Calculation Procedures, plus the Action Framework, document generation, custom Lightning Web Component integration, deployment via IDX Workbench, and performance tuning techniques such as Turbo Extract and action caching. Salesforce expects 6+ months of OmniStudio implementation experience.

Assessment

60 scored multiple-choice questions plus up to 5 unscored questions

Time Limit

105 minutes

Passing Score

65%

Exam Fee

US$200 (retake $100) (Salesforce / Trailhead Credentials (Webassessor))

Salesforce OmniStudio Developer Exam Content Outline

32%

OmniStudio OmniScripts

Designing LWC and Aura OmniScripts including step elements, conditional view, branching, validation, type ahead blocks, save-and-resume, custom Lightning Web Components, OmniScriptBaseMixin, and dynamic Set Values.

16%

OmniStudio FlexCards

Building FlexCards with states, child cards, action bars, Update via Action, Send Message, Action Framework events, and using Integration Procedures or DataRaptors as the data source.

16%

OmniStudio Data Tools

DataRaptor Extract, Turbo Extract, Transform, and Load including bulk DML, External ID upserts, output formulas, FLS enforcement, and JSON output formats.

16%

OmniStudio Integration Procedures

Chaining DataRaptor, HTTP, Remote, and Calculation actions, response trimming, async invocation, action caching, sub-IPs, structured error handling, and external REST exposure.

12%

Web Page Integration

Embedding OmniScripts and FlexCards via Lightning App Builder and Experience Builder, passing record context, custom LWC integration, and integrating OmniStudio with non-OmniScript LWCs.

8%

OmniStudio Tools

OmniStudio platform tools including IDX Workbench deployment, Industry Process Library, OmniStudio Tracking Service, Calculation Procedures and Matrices, and document generation.

How to Pass the Salesforce OmniStudio Developer Exam

What You Need to Know

  • Passing score: 65%
  • Assessment: 60 scored multiple-choice questions plus up to 5 unscored questions
  • Time limit: 105 minutes
  • Exam fee: US$200 (retake $100)

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Salesforce OmniStudio Developer Study Tips from Top Performers

1Spend about a third of your time on OmniScripts because they are 32% of the exam and they tie every other OmniStudio component together.
2Build at least one end-to-end OmniScript that calls a DataRaptor Extract, an Integration Procedure, a Calculation Procedure, and finishes with a DataRaptor Post Action so you have hands-on familiarity with the full flow.
3Practice writing Set Values FUNCTION expressions and JSON paths until merging, branching, and conditional views feel automatic — these appear in many scenario questions.
4Drill the four DataRaptor types and know exactly when each one is correct (Turbo Extract for read-only single-SObject performance, Extract for multi-SObject, Transform for in-memory shaping, Load for DML).
5Memorize the Integration Procedure action types (DataRaptor, HTTP, Remote, Calculation, Response, Set Values) plus caching, async invocation, and Send/Response JSON Path trimming patterns.
6Get comfortable with FlexCard states, child cards, Update via Action, Send Message, and the Action Framework — these power most FlexCard exam scenarios.
7Walk through embedding a custom Lightning Web Component in an LWC OmniScript using OmniscriptBaseMixin and the documented omnistudio LWC modules so you can answer the developer-integration questions confidently.
8Practice deployment with IDX Workbench (DataPack export, compare, deploy) and review how Salesforce DX layers Apex and LWC alongside OmniStudio metadata.

Frequently Asked Questions

How many questions are on the Salesforce OmniStudio Developer exam?

Salesforce's exam guide lists 60 scored multiple-choice questions with up to 5 unscored items. You have 105 minutes to complete it, and the passing score is 65%.

What is the passing score for OmniStudio Developer?

The passing score is 65%. With 60 scored questions, you need 39 correct to pass. The exam is closed-book and proctored either onsite at a Webassessor center or online with proctoring.

How much does the OmniStudio Developer exam cost?

Registration is US$200 plus applicable taxes. The retake fee is US$100. Salesforce does not provide free retake vouchers, so each attempt costs the full applicable fee.

Are there prerequisites for OmniStudio Developer?

There is no required Salesforce credential prerequisite. Salesforce recommends about 6 months of hands-on OmniStudio implementation experience and completion of the Trailhead OmniStudio Developer trail before sitting the exam.

Which domains carry the most weight?

OmniScripts is the highest-weighted domain at 32% of the exam. FlexCards, Data Tools (DataRaptors), and Integration Procedures are 16% each. Web Page Integration is 12% and OmniStudio Tools is 8%.

Which OmniStudio toolset features matter most for the exam?

Expect deep questions on LWC OmniScripts (Set Values, Conditional View, Branch, Save-and-Resume, custom LWC integration), DataRaptors (Extract, Turbo Extract, Transform, Load), Integration Procedures (chained actions, caching, async, error handling), FlexCards (states, child cards, Action Framework), Calculation Procedures, and document generation.