Put SMS first in your sequence, select SMS and WhatsApp templates that both carry the OTP, then in Variable mapping link WhatsApp {{1}} (or the correct placeholder) to the SMS source variable that holds the OTP.
Example setup #
Sequence: SMS → WhatsApp
SMS template (source): “Your OTP is {#var#}. Valid 5 min.”
WhatsApp template: “Your verification code is {{1}}.”
Steps #
- Create fallback flow with SMS and WhatsApp checked.
- Drag SMS to the top (source position).
- Select both templates.
- Scroll to Variable mapping.
- For WhatsApp
{{1}}, choose From source variable. - Select the SMS variable that carries the OTP from the dropdown.
- Save the flow.
Test after save #
- Send a test OTP using this fallback mapping.
- Open Fallback → Delivery Reports and search the mobile number.
- Confirm SMS was tried first and WhatsApp received the same OTP if SMS failed.