OmniStudio Patterns

Based on Real Implementation Experience: These patterns come from public sector and education implementations using OmniStudio for complex intake and case processes.

Overview

OmniStudio provides:

This document focuses on when to choose OmniStudio vs LWC or Flow, and on structural patterns for maintainable OmniScripts and FlexCards.

Prerequisites

When to Use OmniStudio

Use OmniStudio When

Prefer LWC or Flow When

Core Concepts

OmniScript Design

FlexCard Design

Patterns and Examples

Pattern 1: Guided Intake OmniScript

Pattern 2: Summary FlexCard

Edge Cases and Limitations

Q&A

Q: When should I embed a Flow or LWC inside OmniStudio?

A: Embed when you need capabilities not easily modeled in OmniStudio alone (e.g., complex custom validation, performance-optimized UI). Keep OmniStudio responsible for orchestration, while LWC/Flow handle specialized tasks.