When configuring channels for an Event, the default option shows the channels to which the notifications will go first
You can also decide what happens when a notification fails to deliver on a channel. Select the “More Options” to enable
channel fallback. You can then click on the arrow icon beside a channel to
configure the fallback conditions.
There can various reasons for which you can set up a fallback:
Provider API fails with 4xx, 5xx or times out.
Provider was not able to deliver the notification within X seconds.
Recipient details unavailable or User has opted-out of the channel
Raven allows you to add any of these conditions easily without writing any code.
Let’s check each of these case by case:Case 1: Provider API failureThis example says that: If the provider API fails (4xx, 5xx) or connection times
out within 30s, then fallback to WhatsApp. The fallback channel is triggered as
soon as the API fails. Raven waits for 30s only if there is a delay in API
success/failure response.Note that, an API success from the provider DOES NOT guarantee a successful
delivery of the notification (SMS, Push, Email, WhatsApp, Voice). It means that
the provider has accepted the request and will now attempt to deliver. If you
want to fallback when the notification has not delivered instead, then check out
condition below.Case 2: Notification not deliveredThis example says that: If the notification does not deliver within 10s, then
fallback to WhatsApp. This rule is a super set of Case 1 and considers both
options:
API failure
Delivery failure (can happen due to unavailability of recipient, network
issue etc)
Raven will trigger the fallback immediately if the provider API fails and if the
API is successful, will wait for 10s to deliver the notification. Raven waits
for the delivery report from the provider and decides based on the type of
callback received. If a callback is received which does not confirm the delivery
of the notification, the fallback will be triggered.Case 3: Recipient unavailable or User opted-outCurrently, fallback by default gets triggered if the recipient details are not
present (like mobile number is empty) or if the user has opted out from the
channel. You can
manage the user details and channel preferences on Raven or
pass it in the Send Event API.
In case the provider is throttling requests due to some rate-limit set for
your account, Raven will retry the request automatically till there is a
resolution. You need not setup fallbacks in this case.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Raven","colors":{"primary":"#536DFE","light":"#8A9CFF","dark":"#3F51B5"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/logo/light.webp?fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=5bc105dd674d24adef55e1d1d4d1e94b","dark":"https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/logo/dark.webp?fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=cc775919aaae3b42596cbbd9bb430c77"},"api":{"mdx":{"server":"https://api.ravenapp.dev","auth":{"method":"key","name":"Authorization"}}},"navbar":{"links":[{"label":"Login","href":"https://console.raven.dev/get-started"}],"primary":{"type":"button","label":"Get Access","href":"https://raven.dev"}},"footer":{"socials":{"github":"https://github.com/ravenappdev","discord":"https://discord.gg/MPNgtSZkgK","twitter":"https://twitter.com/ravenappdev","youtube":"https://www.youtube.com/channel/UCOsyJ8EitxcbsAfimuDkycw"}},"integrations":{"mixpanel":{"projectToken":"a6ba159e99d7245792eed927cb1b7cf3"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"raven","hasAudioNarration":false,"actualSubdomain":"raven","customDomains":["docs.raven.dev"],"gitSource":{"type":"github","owner":"ravenappdev","repo":"docs","deployBranch":"main","contentDirectory":"docs","mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae913e62d7f769a0cf3b7a6:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":75},{"language":"default","tag":"SMS","count":18},{"language":"default","tag":"SMS Integrations","count":14},{"language":"default","tag":"Platform","count":12},{"language":"default","tag":"API Reference","count":9},{"language":"default","tag":"Push","count":9},{"language":"default","tag":"WhatsApp","count":8},{"language":"default","tag":"Email","count":7},{"language":"default","tag":"Client SDK","count":7},{"language":"default","tag":"WhatsApp Integrations","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"platform/events/channel-fallback","slug":"/platform/events/channel-fallback","pageMetadata":{"title":"Channel Fallback","description":"When configuring channels for an Event, the default option shows the channels to which the notifications will go first","href":"/platform/events/channel-fallback"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You can also decide what happens when a notification fails to deliver on a channel. Select the “More Options” to enable\nchannel fallback. You can then click on the arrow icon beside a channel to\nconfigure the fallback conditions.`}),`\n`,_jsx(Heading,{level:`3`,id:`when-to-fallback-to-another-channel`,children:`When to fallback to another channel`}),`\n`,_jsx(_components.p,{children:`There can various reasons for which you can set up a fallback:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Provider API fails with 4xx, 5xx or times out.`}),`\n`,_jsx(_components.li,{children:`Provider was not able to deliver the notification within X seconds.`}),`\n`,_jsx(_components.li,{children:`Recipient details unavailable or User has opted-out of the channel`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Raven allows you to add any of these conditions easily without writing any code.\nLet’s check each of these case by case:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Case 1: Provider API failure`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=6c1b0415a309fb74690a6cf211272e78`,alt:`Provider API Failure`,\"data-og-width\":`1196`,width:`1196`,\"data-og-height\":`480`,height:`480`,\"data-path\":`images/add-fallback.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=280\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=1b441165bcb2d31c95f04ba1365d92c0 280w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=560\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=dc67fafbf5885e0e2dac846a34f19aef 560w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=840\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=3061cd02bcf8d63f0d23cb072e8ceb7f 840w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=65da6a0946ac707e22418eeaea771e94 1100w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=fd8235ff0a01f1508b176293eca452db 1650w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=08ab2355197c794a3b109dfd03e2a20e 2500w`}),`\n`,_jsx(_components.p,{children:`This example says that: If the provider API fails (4xx, 5xx) or connection times\nout within 30s, then fallback to WhatsApp. The fallback channel is triggered as\nsoon as the API fails. Raven waits for 30s only if there is a delay in API\nsuccess/failure response.`}),`\n`,_jsxs(_components.p,{children:[`Note that, an API success from the provider `,_jsx(_components.em,{children:`DOES NOT`}),` guarantee a successful\ndelivery of the notification (SMS, Push, Email, WhatsApp, Voice). It means that\nthe provider has accepted the request and will now attempt to deliver. If you\nwant to fallback when the notification has not delivered instead, then check out\ncondition below.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Case 2: Notification not delivered`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=69a140f92c80e13eb441549d4ce88d78`,alt:`Notification Not Delivered`,\"data-og-width\":`1196`,width:`1196`,\"data-og-height\":`470`,height:`470`,\"data-path\":`images/add-fallback2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=280\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=06ed3562abdb1a75af35cb8c77ed327b 280w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=560\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=4077c7b521189c3a692320db8a64af81 560w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=840\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=37b63dbdf805b0b5d9f27429c524240b 840w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=6fee9d1367f8c54be8409f946e77fa24 1100w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=5d7975045a9ece7152554efa2f2e648b 1650w, https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/images/add-fallback2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=f695e8dbba755a5b935db512f958583e 2500w`}),`\n`,_jsx(_components.p,{children:`This example says that: If the notification does not deliver within 10s, then\nfallback to WhatsApp. This rule is a super set of Case 1 and considers both\noptions:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`API failure`}),`\n`,_jsx(_components.li,{children:`Delivery failure (can happen due to unavailability of recipient, network\nissue etc)`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Raven will trigger the fallback immediately if the provider API fails and if the\nAPI is successful, will wait for 10s to deliver the notification. Raven waits\nfor the delivery report from the provider and decides based on the type of\ncallback received. If a callback is received which does not confirm the delivery\nof the notification, the fallback will be triggered.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Case 3: Recipient unavailable or User opted-out`})}),`\n`,_jsxs(_components.p,{children:[`Currently, fallback by default gets triggered if the recipient details are not\npresent (like mobile number is empty) or if the user has opted out from the\nchannel. You can\n`,_jsx(_components.a,{href:`/platform/users`,children:`manage the user details and channel preferences`}),` on Raven or\npass it in the Send Event API.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`In case the provider is throttling requests due to some rate-limit set for\nyour account, Raven will retry the request automatically till there is a\nresolution. You need not setup fallbacks in this case.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Channel Fallback","description":"When configuring channels for an Event, the default option shows the channels to which the notifications will go first","href":"/platform/events/channel-fallback"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When to fallback to another channel","slug":"when-to-fallback-to-another-channel","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"raven","siteName":"Raven","title":"Channel Fallback - Raven","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:40:59.268Z","originalFileLocation":"platform/events/channel-fallback.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\">\u003cmeta data-mint-head name=\"application-name\" content=\"Raven\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Channel Fallback - Raven\">\u003cmeta data-mint-head property=\"og:description\" content=\"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Raven\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.raven.dev/platform/events/channel-fallback\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://raven.mintlify.site/_mintlify/api/og/v2?division=Platform\u0026amp;title=Channel+Fallback\u0026amp;description=When+configuring+channels+for+an+Event%2C+the+default+option+shows+the+channels+to+which+the+notifications+will+go+first\u0026amp;theme=0a6bb37d80cbc0eb7086153e\u0026amp;signature=e6d9da9a632bc644d90667978411bc476f50441b3c6b4077aba629f2084205c4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Channel Fallback - Raven\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://raven.mintlify.site/_mintlify/api/og/v2?division=Platform\u0026amp;title=Channel+Fallback\u0026amp;description=When+configuring+channels+for+an+Event%2C+the+default+option+shows+the+channels+to+which+the+notifications+will+go+first\u0026amp;theme=0a6bb37d80cbc0eb7086153e\u0026amp;signature=e6d9da9a632bc644d90667978411bc476f50441b3c6b4077aba629f2084205c4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/raven/eeRWVL43X4IHgqiq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Raven\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#536DFE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.raven.dev/platform/events/channel-fallback\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/events/channel-fallback.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.raven.dev/#organization\",\"name\":\"Raven\",\"url\":\"https://docs.raven.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/raven/kmn_wV2dGv3NIOgZ/logo/light.webp?fit=max\u0026auto=format\u0026n=kmn_wV2dGv3NIOgZ\u0026q=85\u0026s=5bc105dd674d24adef55e1d1d4d1e94b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.raven.dev#website\",\"name\":\"Raven\",\"url\":\"https://docs.raven.dev\",\"publisher\":{\"@id\":\"https://docs.raven.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.raven.dev/platform/events/channel-fallback#webpage\",\"url\":\"https://docs.raven.dev/platform/events/channel-fallback\",\"name\":\"Channel Fallback\",\"description\":\"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\",\"dateModified\":\"2026-01-06T22:40:59.268Z\",\"isPartOf\":{\"@id\":\"https://docs.raven.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.raven.dev/platform/events/channel-fallback#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.raven.dev/platform/events/channel-fallback#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://docs.raven.dev/platform/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Channel Fallback\",\"item\":\"https://docs.raven.dev/platform/events/channel-fallback\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.raven.dev/platform/events/channel-fallback#article\",\"headline\":\"Channel Fallback\",\"name\":\"Channel Fallback\",\"description\":\"When configuring channels for an Event, the default option shows the channels to which the notifications will go first\",\"url\":\"https://docs.raven.dev/platform/events/channel-fallback\",\"mainEntityOfPage\":{\"@id\":\"https://docs.raven.dev/platform/events/channel-fallback#webpage\"},\"dateModified\":\"2026-01-06T22:40:59.268Z\",\"publisher\":{\"@id\":\"https://docs.raven.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.raven.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Raven\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Raven","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Introduction","pages":[{"title":"Home","href":"/introduction"}]},{"group":"API Reference","pages":[{"title":"Idempotent Requests","href":"/api-reference/idempotent-requests"},{"title":"Authentication ","href":"/api-reference/authentication"},{"group":"Send Event API","pages":[{"title":"Send Event","api":"POST https://api.ravenapp.dev/v1/apps/{app_id}/events/send","href":"/api-reference/send-event"},{"title":"Send Event Bulk","api":"POST https://api.ravenapp.dev/v1/apps/{app_id}/events/bulk_send","href":"/api-reference/send-event-bulk"}]},{"group":"Users API","pages":[{"title":"Create Or Update User","api":"POST https://api.ravenapp.dev/v1/apps/:app_id/users","href":"/api-reference/create-user"},{"title":"Get User Profile","api":"GET https://api.ravenapp.dev/v1/apps/{app_id}/users/{user_id}","href":"/api-reference/get-user-profile"},{"title":"Add Device","api":"POST https://api.ravenapp.dev/v1/apps/{app_id}/users/{user_id}/devices","href":"/api-reference/add-device"},{"title":"Update Device","api":"PUT https://api.ravenapp.dev/v1/apps/{app_id}/users/{user_id}/devices/{device_id}","href":"/api-reference/update-device"},{"title":"Delete Device","api":"DELETE https://api.ravenapp.dev/v1/apps/{app_id}/users/{user_id}/devices/{device_id}","href":"/api-reference/delete-device"}]}]},{"group":"Platform","pages":[{"title":"Overview","href":"/platform/overview"},{"title":"RBAC","href":"/platform/account/roles"},{"title":"Apps","href":"/platform/apps/apps"},{"title":"Environment","href":"/platform/apps/environment"},{"title":"Integrations","href":"/platform/integrations/integrations"},{"title":"Integration Rule","href":"/platform/integrations/integration-rule"},{"title":"Events","description":"Events are triggers that define:","href":"/platform/events/events"},{"title":"Channel Fallback","href":"/platform/events/channel-fallback"},{"title":"Users","description":"Raven allows you to create users and their preferences by using our SDK or Users API","href":"/platform/users"},{"title":"Logs \u0026 Metrics","href":"/platform/logs-and-metrics"},{"group":"Extensions","pages":[{"title":"Overview","href":"/platform/extensions/overview"},{"title":"Razorpay","href":"/platform/extensions/razorpay"}]}]},{"group":"SMS","pages":[{"title":"Sending SMS","href":"/sms/sending-sms"},{"title":"Delivery Status","href":"/sms/delivery-status"},{"title":"SMS Template","href":"/sms/sms-template"},{"title":"DLT Registration Steps","href":"/sms/dlt-registration"},{"group":"SMS Integrations","pages":[{"title":"Exotel","href":"/sms/integrations/exotel"},{"title":"Gupshup","href":"/sms/integrations/gupshup"},{"title":"Kaleyra","href":"/sms/integrations/kaleyra"},{"title":"MSG91","href":"/sms/integrations/msg91"},{"title":"MessageBird","href":"/sms/integrations/message_bird"},{"title":"Plivo","href":"/sms/integrations/plivo"},{"title":"TextLocal","href":"/sms/integrations/text_local"},{"title":"Twilio","href":"/sms/integrations/twilio"},{"title":"ValueFirst","href":"/sms/integrations/valuefirst"},{"title":"Sinch","href":"/sms/integrations/sinch"},{"title":"Route Mobile","href":"/sms/integrations/route_mobile"},{"title":"Raven","href":"/sms/integrations/raven"},{"title":"2Factor","href":"/sms/integrations/2factor"},{"title":"ClickSend","href":"/sms/integrations/clicksend"}]}]},{"group":"Email","pages":[{"title":"Sending Email","href":"/email/sending-email"},{"title":"Email Template","href":"/email/email-template"},{"group":"Email Integrations","pages":[{"title":"AWS SES","href":"/email/integrations/aws_ses"},{"title":"Mailgun","href":"/email/integrations/mailgun"},{"title":"SendGrid","href":"/email/integrations/sendgrid"},{"title":"Postmark","href":"/email/integrations/postmark"},{"title":"Raven","href":"/email/integrations/raven"}]}]},{"group":"Push","pages":[{"title":"Sending Push","href":"/push/sending-push"},{"title":"Push Template","href":"/push/push-template"},{"group":"Push Integrations","pages":[{"title":"Firebase","href":"/push/integrations/fcm"},{"title":"OneSignal","href":"/push/integrations/onesignal"}]},{"group":"Client SDK","pages":[{"title":"Android SDK","href":"/push/client-sdk/android"},{"title":"iOS SDK","href":"/push/client-sdk/ios"},{"title":"Web","href":"/push/client-sdk/web"},{"title":"Flutter SDK","href":"/push/client-sdk/flutter"},{"title":"Flutter Demo App","href":"/push/client-sdk/flutter-demo-app"},{"title":"React(Web) SDK","href":"/push/client-sdk/react-js"}]}]},{"group":"WhatsApp","pages":[{"title":"Sending a WhatsApp Message","href":"/whatsapp/sending-whatsapp-message"},{"title":"WhatsApp Template","href":"/whatsapp/whatsapp-template"},{"group":"WhatsApp Integrations","pages":[{"title":"Gupshup WhatsApp","href":"/whatsapp/integrations/gupshup"},{"title":"Kaleyra WhatsApp","href":"/whatsapp/integrations/kaleyra"},{"title":"Smooch WhatsApp","href":"/whatsapp/integrations/smooch"},{"title":"Twilio WhatsApp","href":"/whatsapp/integrations/twilio"},{"title":"ValueFirst WhatsApp","href":"/whatsapp/integrations/valuefirst"},{"title":"Route Mobile WhatsApp","href":"/whatsapp/integrations/route mobile"}]}]},{"group":"Voice","pages":[{"group":"Voice Integrations","pages":[{"title":"Exotel Voice","href":"/voice/integrations/exotel"},{"title":"Twilio Voice","href":"/voice/integrations/twilio"}]}]},{"group":"In-App","pages":[{"title":"Send an In-App message","href":"/in-app/send-in-app-message"},{"title":"In-App Template","href":"/in-app/in-app-template"},{"group":"In-App Integrations","pages":[{"title":"Raven","href":"/in-app/integrations/raven"}]},{"group":"Client SDK","pages":[{"title":"Angular SDK","href":"/in-app/client-sdk/angular"},{"title":"React SDK","href":"/in-app/client-sdk/react"}]}]},{"group":"Chat","pages":[{"group":"Slack","pages":[{"title":"Send Slack Message","href":"/chat/slack/send-slack-message"},{"title":"Slack Template","href":"/chat/slack/slack-template"}]},{"group":"Telegram","pages":[{"title":"Send Telegram Message","href":"/chat/telegram/send-telegram-message"},{"title":"Telegram Template","href":"/chat/telegram/telegram-template"}]}]}]},{"anchor":"Status","href":"https://status.ravenapp.dev","icon":"wave-pulse"},{"anchor":"Channels","href":"https://raven.dev/channels","icon":"paper-plane"},{"anchor":"Support","href":"mailto:support@ravenapp.dev","icon":"envelope","color":{"light":"#0285c7","dark":"#0285c7"}}]},"basePath":"","title":"Channel Fallback - Raven","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}