# Child Omniscripts, embedded Flexcards, LWCs and branding

*Omnistudio Consultant Study Guide · Omniscripts · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-consultant/omniscripts/child-omniscripts-embedded-flexcards-lwcs-and-branding*

When to reuse a child Omniscript, how to embed a Flexcard and pass it Omniscript data, where the Custom LWC element can go, when to extend or override a standard element instead, how to brand with stylesheets and right-to-left styles, and how an Omniscript talks to other LWCs on the Standard Runtime.

- Certification: Salesforce Omnistudio Consultant
- Exam section: Omniscripts
- Study guide: https://www.certifyforce.com/study-guide/omnistudio-consultant

**Official exam objective:**

> Advise on leveraging LWC (Lightning Web Component) Embeds and Custom/Standard Components within Omniscripts, including Child Omniscripts for reuse, or Flexcards to enhance the user experience and maintain corporate branding.

## What the exam expects

- Recommend reusable child Omniscripts for repeated process fragments, and plan reuse before building.
- Embed a Flexcard in an Omniscript and choose how it gets its data (its own query or the Omniscript's records).
- Choose between the Custom LWC element, overriding one element, and mapping a whole element type, and respect their placement and runtime limits.
- Analyze which UX/UI changes a branding requirement needs: stylesheet, right-to-left stylesheet or design tokens.
- Recommend how an Omniscript sends data to a separate LWC on the Standard Runtime.

Key terms: **reusable Omniscript** (a child embedded in parent Omniscripts); **Custom LWC element** (places a custom component, or a Flexcard, in a Step); **LWC Component Override** (replaces one element with an extended component); **static resource stylesheet** (CSS named in Styling Options); **Messaging Framework** (Pub/Sub, session storage and window post message properties).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Nested reuse | A reusable Omniscript can't contain another reusable Omniscript | [Embed an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_an_omniscript_in_another_omniscript_20581.htm&language=en_US&type=5) |
| Child configuration | Adopts the parent script's configuration; element names must be unique | [Embed an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_an_omniscript_in_another_omniscript_20581.htm&language=en_US&type=5) |
| Flexcard component name | cf prefix, Flexcard needs Omniscript support | [Embed Flexcards](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_flexcards_in_an_omniscript_24124.htm&language=en_US&type=5) |
| No second query | parent-data true plus records maps Omniscript data to the card | [Pass Data to an Embedded Flexcard](https://help.salesforce.com/s/articleView?language=en_US&id=xcloud.os_pass_data_from_an_lwc_omniscript_to_an_embedded_flexcard_41656.htm&type=5) |
| Rerender on each visit | Omniscript support off plus Standalone Mode | [Embed Flexcards](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_flexcards_in_an_omniscript_24124.htm&language=en_US&type=5) |
| Custom LWC placement | A Step or a non-repeatable, non-nested Block | [Custom LWC Element](https://help.salesforce.com/s/articleView?id=sf.os_custom_lwc_element_17587.htm&language=en_US&type=5) |
| Override setting | "useCustomLMS": true in the Setup JSON | [Override an Element](https://help.salesforce.com/s/articleView?id=sf.os_standard_override_an_omniscript_element.htm&language=en_US&type=5) |
| Design tokens | Not supported in Safari | [Custom Styles](https://help.salesforce.com/s/articleView?id=xcloud.os_style_omniscripts_18959.htm&language=en_US&type=5) |
| pubsub module, Omniscript to LWC messaging (Standard Runtime) | Doesn't operate; use window post message or session storage | [Communicate to an LWC](https://help.salesforce.com/s/articleView?id=xcloud.os_communicate_with_omniscript_from_a_lightning_web_component_18222.htm&language=en_US&type=5) |

## Check yourself

- Why outline every Omniscript before building any of them?
- When should an embedded Flexcard use Standalone Mode?
- Why can't SLDS design tokens alone carry the branding for every user?
- Which Setup JSON property lets an element override communicate with the Standard Runtime components?

## Sources

- [Set Up Actions on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_add_an_action_to_a_flexcard_25672.htm&language=en_US&type=5)
- [Embed an Omniscript in Another Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_an_omniscript_in_another_omniscript_20581.htm&language=en_US&type=5)
- [Omniscript Best Practices](https://help.salesforce.com/s/articleView?id=sf.os_omniscript_best_practices_8368.htm&language=en_US&type=5)
- [Embed Flexcards in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_flexcards_in_an_omniscript_24124.htm&language=en_US&type=5)
- [Pass Data from an Omniscript to an Embedded Flexcard](https://help.salesforce.com/s/articleView?language=en_US&id=xcloud.os_pass_data_from_an_lwc_omniscript_to_an_embedded_flexcard_41656.htm&type=5)
- [Custom LWC Element](https://help.salesforce.com/s/articleView?id=sf.os_custom_lwc_element_17587.htm&language=en_US&type=5)
- [Extend an Omniscript Element's Lightning Web Component](https://help.salesforce.com/s/articleView?id=xcloud.os_standard_extend_an_omniscript_element_s_lightning_web_component.htm&language=en_US&type=5)
- [Override an Omniscript Element with a Custom Lightning Web Component](https://help.salesforce.com/s/articleView?id=sf.os_standard_override_an_omniscript_element.htm&language=en_US&type=5)
- [Custom Styles for Omniscripts](https://help.salesforce.com/s/articleView?id=xcloud.os_style_omniscripts_18959.htm&language=en_US&type=5)
- [Communicate from Omniscript to a Lightning Web Component](https://help.salesforce.com/s/articleView?id=xcloud.os_communicate_with_omniscript_from_a_lightning_web_component_18222.htm&language=en_US&type=5)
- [Common Action Element Properties](https://help.salesforce.com/s/articleView?id=xcloud.os_common_action_element_properties_11090.htm&language=en_US&type=5)
- [Manage Records with an Edit Block](https://help.salesforce.com/s/articleView?id=xcloud.os_edit_block_14256.htm&language=en_US&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 9 linked practice questions, and unlimited timed mock exams are included with the Omnistudio Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
