Await
Interaction
Await is a widget flow node that waits for specific user interactions or events before continuing the flow.
Description
The Await node pauses the widget flow execution until certain user interactions or page events occur. This is useful for creating interactive experiences where you want to wait for user engagement before proceeding with the flow.
Configuration
Events
Events – a list of events to wait for. Each event has a trigger type and associated values:
- Time Spent – waits for a specified amount of time spent on the page
- Cursor Left – waits for the user's cursor to leave the viewport (e.g. browser tab)
- Scrolled – waits for the user to scroll the page (offset my be applied)
- Scroll Reached End – waits for the user to scroll to the bottom of the page (offset my be applied)
- Tab Blurred – waits for the user to switch to a different browser tab
Mode
Mode – determines how multiple events are evaluated:
- Every – waits for ALL specified events to occur (AND logic)
- Some – waits for ANY of the specified events to occur (OR logic)
TIP
- Use Every mode when you want to ensure all conditions are met at the same time before proceeding.
- Use Some mode when any single event should trigger the continuation.
Limitations
Name | Value |
---|---|
Max value input length | 8 |
Inputs | Exactly one |
Outputs | Exactly one |
Context values
This widget flow node doesn't provide any context values directly, but the flow continues once the specified events occur.