We've made it easier to understand why an A2P campaign was rejected and what the user needs to do to fix it.
What's new :
When a campaign submission is rejected, users will now see a "View required fixes →" link next to each rejection reason.
Screenshot 2026-03-23 at 7
Clicking it opens a detailed modal that breaks down the issue into four clear fields:
  • Error code – the specific code returned by the carriers.
  • Rejection category – a human-readable label for the type of violation (e.g., Invalid website URL).
  • What it means – a concise explanation of why the submission failed.
  • Correction needed – the exact action required before resubmitting.
Screenshot 2026-03-23 at 7
Previously, rejection reasons were displayed as short descriptions with no additional context, leaving users confused about the precise cause of rejection and the required next steps.
Why it matters :
This change shares precise feedback with the user so they can fix issues faster with lesser assistance required from customer support and consequently resubmit with confidence.