Send multi-channel notifications sequentially with a delay between each channel to reduce bombarding.
Identify Applicable Channels
removed
orunset
using SDK or API or it is marked inactive by SuprSend.
opt-in
for the given channel and notification category (defined in workflow settings). You can check user preference using get user preference API.
Finalize channel order using routing rule
Send notification with delay between each trigger using time to live
We’ll be introducing the option to manually set the channel order and optimize on other metrics like engagement.
Notification Status - Seen
.
Invoice Paid
.
\\\["email", "sms", "whatsapp", "androidpush", "iospush", "webpush", "slack", "inbox", "ms_teams"\\\]
You can add channel array as a JQ-expression. So, in case your channel values do not match with the one mentioned in the above table, you can transform it using the JQ-expression. Below are some examples of how to add duration key in JQ format:
.channels
.user.channels
.How channel routing works when a user has multiple identities of the same channel. e.g., if there are multiple email ids in a user profile?
How does channel routing work if I have vendor routing enabled as well?