{"id":2479,"date":"2026-06-29T20:46:39","date_gmt":"2026-06-29T15:16:39","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=2479"},"modified":"2026-06-29T20:46:40","modified_gmt":"2026-06-29T15:16:40","password":"","slug":"what-are-trigger-error-codes-in-multi-channel-fallback","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/what-are-trigger-error-codes-in-multi-channel-fallback\/","title":{"rendered":"What are trigger error codes in Multi-Channel Fallback?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Trigger error codes let you control&nbsp;<em>when<\/em>&nbsp;the platform moves to the next channel. By default,&nbsp;<strong>any<\/strong>&nbsp;failure on a channel (except the last) can trigger the next step. You can narrow this to specific delivery error codes only.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Default behaviour (empty selection)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you leave trigger codes empty for a channel, failover to the next channel happens on&nbsp;<strong>any<\/strong>&nbsp;delivery failure for that step. This gives maximum retry coverage\u2014recommended for OTP and critical alerts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Specific error codes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For SMS or WhatsApp steps (not the last channel), open the error-code dropdown and select one or more codes. Failover then happens&nbsp;<strong>only<\/strong>&nbsp;when one of those codes is returned.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example use cases<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Empty triggers:<\/strong>\u00a0Any undelivered SMS should try WhatsApp.<\/li>\n\n\n\n<li><strong>DND \/ NCPR only:<\/strong>\u00a0Failover only when the number is on DND\u2014not for invalid numbers.<\/li>\n\n\n\n<li><strong>Specific gateway errors:<\/strong>\u00a0Retry only on timeout or temporary failures.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Last channel in sequence<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The final step has nowhere to fall back to, so trigger error codes are not configured for it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trigger error codes let you control&nbsp;when&nbsp;the platform moves to the next channel. By default,&nbsp;any&nbsp;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&nbsp;any&nbsp;delivery [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[1979],"doc_tag":[],"class_list":["post-2479","docs","type-docs","status-publish","hentry","doc_category-multi-channel-fallback"],"year_month":"2026-06","word_count":175,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"Multi-Channel Fallback","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/multi-channel-fallback\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=2479"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2479\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=2479"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=2479"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=2479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}