Smart Channel Routing
Smart Channel Routing: Sends notification subsequently at each consecutive channel with a delay (computed using time-to-live) between each channel.
Human-readable name of the node
"Send smart channel notification"
"send_smart_channel_routing"Slug of the template used for smart channel routing notification content.
1 - 120^[a-z0-9-_]+$Description of what this node does
Available channels for smart routing algorithm to choose from.
sms, email, androidpush, iospush, webpush, inbox, whatsapp, slack, ms_teams jq-expression for preparing available channel list dynamically at runtime.
2Success metric to track for smart channel routing.
{
"delivered": {
"summary": "Notification delivered",
"value": "delivered"
},
"seen": {
"summary": "Notification seen",
"value": "seen"
},
"interacted": {
"summary": "User clicked the notification",
"value": "interacted"
},
"custom_event": {
"summary": "Custom event name",
"value": "<custom_event_name>"
}
}Whether the success metric is a custom event. If not, notification status will be used to determine success.
Time-to-live value for the smart channel routing notification in static duration format.
"1h"
Channels that will be sent immediately regardless of smart routing logic.
sms, email, androidpush, iospush, webpush, inbox, whatsapp, slack, ms_teams Basis for smart channel routing. Determines the order in which channels are tried. Right now only cost_low_to_high is supported. We'll be adding more routing rules like in the order of engagement in future.
cost_low_to_high