How do I build an in-app to email fallback workflow?
- Add an in-app step as the first channel step.
- Add a delay step (for example, 24 hours).
- Add a step condition that checks whether the in-app notification was read.
- Add an email step (or SMS step) that runs only when the condition is met.
Example fallback flow
Wait 24 hours
Use a delay step to pause before the fallback.
Check if unread
Apply a step condition so the email step runs only when the in-app message is still unread.
How do I route VIP subscribers to SMS?
Use step conditions with subscriber metadata. Ifsubscriber.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.
Related guides
Frequently asked questions
Can I fallback from email to SMS?
Can I fallback from email to SMS?
Yes. Chain any channel steps with delays and conditions. Ensure the subscriber has the required contact fields and integrations configured for each channel.
How do I respect subscriber channel preferences?
How do I respect subscriber channel preferences?
Novu applies subscriber preferences automatically. Subscribers who opt out of a channel will not receive messages on that channel even if the workflow includes the step.