docs/guides/use-cases/multi-channel-fallback.mdx
Build multi-channel fallback workflows in Novu by chaining channel steps with delay and condition logic. A common pattern sends an in-app notification first, waits 24 hours, then sends email or SMS if the message remains unread.
See step conditions for filtering steps based on subscriber state.
Use step conditions with subscriber metadata. If subscriber.data.tier === 'vip', route to an SMS step; otherwise use email.
Pass tier data when creating or updating the subscriber, or inline when triggering the workflow.