๐ฅ Overview
Weโve enhanced the “Messaging Error โ SMS” workflow trigger so you can now take action on a wider range of failed message scenarios โ including both SMS and MMS.
This means better automation, cleaner contact lists, and fewer manual tasks when a message doesnโt go through.
๐ Whatโs New?
The trigger now supports many more carrier error codes, including:
๐กNew error types you can now act on:
– `30023`: Daily message cap reached (US A2P)
– `21408`: SMS not permitted to this region
– `30008`: Unknown error
– `21606`: Invalid “From” phone number
– `21211`: Invalid “To” phone number
– `21614`: “To” number is not a valid mobile number
– `21610`: User replied STOP (opt-out)
– `30011`: MMS not supported by recipient or region
– `30033`: A2P campaign suspended or deleted
– `21661`: “From” number is not SMS-capable
– `21635`: “To” number is a landline
– `30037`: Outbound messaging disabled
– `30002`: Sub-account suspended
โ Previously Supported Codes:
`30007`, `30034`, `30032`, `30005`, `30003`, `30004`, `30006`
โก What You Can Do Now
1. Filter triggers by specific error codes
1. Use If/Else branches to tailor follow-up actions (e.g., tag contact, notify team, update custom fields)
1. Automate smart list hygiene, like skipping retries or flagging invalid numbers
1. Improve automation for both Native Phone and Carrier-connected numbers
๐ Why It Matters
This gives you:
– Better message deliverability and contact quality
– Fewer wasted sends to unreachable or non-compliant numbers
– More control over how your system responds to real-world delivery failures
– Reduced dependency on support teams for error triage
๐ Good to Know
– MMS-specific error code `30011` is now included for proactive failure handling
– Error code `30008` (Unknown) can be broad โ use workflow actions cautiously
– Codes like `30023` reset daily, so avoid permanent contact suppression for these
This feature was shaped by your feedback โ especially from teams managing high-volume messaging and contact hygiene. We hope it gives you more control, less guesswork, and smarter automations.



