Type identifier:
ux:messageCategory: UX Operations
The UX - Message node sends a notification message to users in an Experience. It supports different severity levels (success, info, warning, error) and can include dynamic content through variable interpolation. Messages are displayed as toast notifications in the user interface.
Handle | Data Type | Description |
|---|---|---|
| control | Triggers the message display. |
| varies | Dynamic handles for message template variables. |
Handle | Data Type | Description |
|---|---|---|
| control | Triggered after the message is sent. |
Option | Type | Default | Description |
|---|---|---|---|
Level |
|
| Message severity level. |
Delivery Method |
|
| How the message is delivered. |
Message Template |
| - | The message content with optional variables. |
Variables |
| - | Variable names used in the template. |
Level | Use Case | Visual Style |
|---|---|---|
| Confirm successful actions | Green, checkmark icon |
| Informational notices | Blue, info icon |
| Caution messages | Yellow/Orange, warning icon |
| Error notifications | Red, error icon |
done control flowVariables in the message template are replaced with actual values:
{variableName} syntax in templatesThe node produces a ux:message output that Experiences render as toast notifications:
{
"type": "ux:message",
"level": "success",
"deliveryMethod": "toast",
"message": "Your order has been placed!"
}Configuration:
successConfiguration:
info["count", "itemName"]Inputs:
count: 3itemName: "widget"Result: "Added 3 widget(s) to your cart."
Configuration:
error