# Flexcard actions for flyouts, Omniscripts and events

*Omnistudio Consultant Study Guide · Flexcards · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-consultant/flexcards/flexcard-actions-for-flyouts-omniscripts-and-events*

Which Flexcard action fits a workflow step (Omniscript, Navigate, Flyout, Data, Card actions such as Set Values and Select Card, Event and Update Omniscript), how sequential actions run, how to lock a card while an action runs, and how child cards, other components and Omniscripts exchange data through events.

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

**Official exam objective:**

> Recommend the implementation of necessary actions (e.g., links, modals, launching Omniscripts, calling Integration Procedures, Child Flexcards) on Flexcards to drive user workflows and business processes.

## What the exam expects

- Recommend the action type for each workflow step: Omniscript, Navigate, Flyout, Data, Card (Reload, Remove, Select Card, Set Values, Update Datasource), Event and Update Omniscript.
- Recommend a flyout for rarely needed data or a form that must stay over the card, and explain how it closes itself.
- Order sequential actions so navigation comes last, and lock the card while a Data action runs.
- Recommend custom events for child-to-parent updates and pubsub events between components.
- Recommend Select Card with Update Omniscript when a card inside an Omniscript step must send selected records.

Key terms: **Data action** (calls a data source and stores the result in a response node), **flyout** (a modal or popover showing a child Flexcard, Omniscript or LWC), **sequential actions** (several actions on one trigger, run in order), **event listener** (Setup entry that runs an action when an event fires), **Select Card** (collects chosen records into a named list).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Omniscript target | Use the Omniscript action; Navigate is for external pages | [Set Up Navigation on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_navigate_from_a_flexcard_with_the_navigate_action_27228.htm&language=en_US&type=5) |
| Omniscript scrollbar | A new page has none; call it from a modal flyout | [Launch an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_launch_an_omniscript_from_a_flexcard_27563.htm&language=en_US&type=5) |
| Flyout data source | Runs only when the flyout opens | [Explore Key Flexcard Features](https://trailhead.salesforce.com/content/learn/modules/omnistudio-flexcard-fundamentals/explore-key-flexcard-features) |
| Auto-close a flyout | Pubsub event with the flyout's channel name and event name close | [Set Up Flyouts on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_launch_a_flyout_from_an_action_on_a_flexcard_27319.htm&language=en_US&type=5) |
| Data action result | Saved to the record object or a Response Node, read as {node.field} | [Get or Send Data](https://help.salesforce.com/s/articleView?id=xcloud.os_call_a_data_source_from_an_action_on_a_flexcard_27819.htm&language=en_US&type=5) |
| Block interactions | Option on the action, or a merge field such as {requireResponse} | [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) |
| Sequential actions | Top to bottom, each waits; a failure skips the rest | [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) |
| Remove card action | Removes from the page, not the data source | [Set Up Card Actions](https://help.salesforce.com/s/articleView?id=os_flexcard_card_actions_26671.htm&language=en_US&type=5) |
| Select Card event | selectcards_ plus the list name runs Update Omniscript; Omniscript support on | [Set Up Card Actions](https://help.salesforce.com/s/articleView?id=os_flexcard_card_actions_26671.htm&language=en_US&type=5) |

## Check yourself

- Why is a flyout a good home for data users rarely open on a Standard Runtime card?
- When should the Navigate action be the last action in a sequence?
- What happens to the remaining sequential actions when one action fails?
- Why does a Remove card action not delete the record?
- Which event name must a Standard Runtime parent listen for when its embedded Select Card list is named pickedlines?

## 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)
- [Launch an Omniscript from a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_launch_an_omniscript_from_a_flexcard_27563.htm&language=en_US&type=5)
- [Set Up Navigation on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_navigate_from_a_flexcard_with_the_navigate_action_27228.htm&language=en_US&type=5)
- [Set Up Flyouts on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_launch_a_flyout_from_an_action_on_a_flexcard_27319.htm&language=en_US&type=5)
- [Get or Send Data from or to a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_call_a_data_source_from_an_action_on_a_flexcard_27819.htm&language=en_US&type=5)
- [Set Up Card Actions to Update a Flexcard](https://help.salesforce.com/s/articleView?id=os_flexcard_card_actions_26671.htm&language=en_US&type=5)
- [Embed Flexcard in a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_embed_flexcard_inside_another_flexcard_29030.htm&language=en_US&type=5)
- [Configure Flexcard Settings](https://help.salesforce.com/s/articleView?id=xcloud.os_set_up_a_flexcard_in_the_flexcard_designer_37646.htm&language=en_US&type=5)
- [Explore Key Flexcard Features](https://trailhead.salesforce.com/content/learn/modules/omnistudio-flexcard-fundamentals/explore-key-flexcard-features)
- [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)
- [Set Up a Data Source on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_data_source_on_a_flexcard_35864.htm&language=en_US&type=5)

## About the full unit

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