Trigger error codes let you control when the platform moves to the next channel. By default, any failure on a channel (except the last) can trigger the next step. You can narrow this to specific delivery error codes only.
Default behaviour (empty selection) #
If you leave trigger codes empty for a channel, failover to the next channel happens on any delivery failure for that step. This gives maximum retry coverage—recommended for OTP and critical alerts.
Specific error codes #
For SMS or WhatsApp steps (not the last channel), open the error-code dropdown and select one or more codes. Failover then happens only when one of those codes is returned.
Example use cases #
- Empty triggers: Any undelivered SMS should try WhatsApp.
- DND / NCPR only: Failover only when the number is on DND—not for invalid numbers.
- Specific gateway errors: Retry only on timeout or temporary failures.
Last channel in sequence #
The final step has nowhere to fall back to, so trigger error codes are not configured for it.