WhatsApp Bulk Messages with SMS Fallback in Sparkforge
Enable SMS fallback inside a WhatsApp bulk campaign so blocked or undelivered messages reroute to SMS automatically. Fallback fires only on hard Meta delivery failures.
Meta restricts marketing messages to US WhatsApp users, which can break bulk campaigns mid-send. Sparkforge's WhatsApp bulk fallback automatically reroutes failed messages to SMS so the recipient still gets your outreach.
How to enable SMS fallback
- Open Conversations > Bulk Messaging.
- Choose WhatsApp as the primary channel.
- Build or import the recipient list.
- In Fallback Settings, enable Fallback to SMS.
- Write the SMS fallback copy. Keep it inside SMS character limits and add any required opt-out language.
- Review the fallback mapping and click Send.
When fallback fires
SMS fallback triggers on hard delivery failures from Meta:
- Meta returns a delivery failure such as "Message not delivered due to policy".
- The recipient's WhatsApp account is inactive or unreachable.
- The WhatsApp template is rejected for marketing content violations.
When fallback does not fire
- Soft failures (temporary network issues that auto-retry).
- Manual cancellations.
- Numbers where SMS isn't supported.
Billing
You're billed for the channel that actually delivered. If WhatsApp fails and SMS succeeds, only the SMS is charged. If both fail, neither is billed and the failure is logged in the delivery report.
Reduce the need for fallback
Use the WhatsApp Template Rewriter to convert marketing templates into utility-format messages. Utility templates have higher Meta approval rates, which means fewer fallbacks and more direct WhatsApp delivery.
Monitoring
Check fallback success rates in the Message Delivery Reports under Conversations or Reporting. Filter by channel to see how many messages used WhatsApp, how many used SMS, and what failed entirely.
Frequently Asked Questions
Does fallback work for one-off messages?
Will I be charged for both WhatsApp and SMS?
Can I customize the SMS fallback copy?
What if both WhatsApp and SMS fail?
Does fallback affect my workflows or sequences?
Was this article helpful?
Thanks for the feedback.