Pre-Built A2P Campaign (Widget-First) Registration Flow

Modified on Tue, 10 Mar at 3:14 AM

We’re launching a Pre-Built A2P Campaign (Widget-First) registration experience designed to reduce carrier rejections, eliminate manual compliance writing and effort, and ensure faster A2P submissions while also reducing rejection risk.
What’s New
Pre-Built Campaign (Recommended Path)
Users can now select : Pre-built campaign (Chat Widget) during A2P registration right as they are about to start Campaign registration in the Standard A2P flow.
This flow:
  • Enforces Chat Widget as the only opt-in method
  • Automatically generates compliant consent language
  • Locks required compliance elements
  • Prevents financial/marketing misclassification
  • Reduces rejection risk
Screenshot 2026-03-04 at 6
Streamlined Messaging Use Case Selection
Step 1: Message Type
Choose one:
  • Marketing / Promotional
  • Informational / Non-Marketing
Screenshot 2026-03-04 at 6
Step 2: Filtered Use Case Dropdown
If Marketing is selected only “Marketing” is available and if Informational is selected then,
Select from:
  • 2FA
  • Account Notification
  • Customer Care
  • Delivery Notification
  • Fraud Alert
  • Higher education
  • Polling and Voting
  • Public Service Announcement
  • Security Alert
Financial + Marketing Conflict Protection
  • If a user selects "Marketing / Promotional" AND Financial services / loan arrangement, The flow is blocked.
  • Users must switch to Informational to proceed. This prevents high-risk carrier rejections.
Automatic Age Gating (Carrier-Compliant)
Age gating is now automatically enforced when “Age gated content” is selected OR “Financial services / loan arrangement” is selected
When triggered:
  • A mandatory Date of Birth (DOB) field appears in the widget
  • Cannot be removed
  • Required before submission
  • If neither condition applies then DOB field does not appear
Auto-Generated Compliance Widget
The system now automatically:
  • Creates a compliant Chat Widget
  • Injects business name into disclosure
  • Applies locked disclosure language
  • Adds STOP/HELP language
  • Adds data rate + frequency disclosure
  • Attaches widget to campaign
  • Generates embed code
Screenshot 2026-03-04 at 6
Users cannot:
  • Edit disclosure text
  • Remove required fields
  • Add consent checkboxes
  • Edit any compliance fields
  • Select alternative opt-in methods
Final Widget Structure
Required (Locked) :
  • Phone number (mandatory)
  • Disclosure block
  • STOP/HELP language
  • Data rate disclosure
  • Frequency disclosure
Conditional:
Date of Birth (mandatory when triggered)
Optional : 
  • Name
  • Message
  • UI styling (colors + header text only)
Removed:
  • Email field
  • Consent checkbox
  • Custom compliance fields
  • Editable disclosure text
  • Opt-in method selector
Read-Only Widget Preview
Users can preview:
  • Full widget
  • Disclosure placement
  • DOB field (if triggered)
  • Preview is not editable.
Screenshot 2026-03-04 at 6
Locked Final Consent Review
Before submission:
  • All fields auto-filled
  • Non-editable
  • Sample messages generated
  • Opt-in method defined
  • Website compliance checklist confirmation required
Screenshot 2026-03-04 at 6
Who Is Impacted?
  • Accounts submitting new A2P campaigns
  • Users launching marketing-only campaigns
  • Users launching informational-only campaigns
  • Campaigns involving financial or age-gated content
Benefits of This Update:
  • Reduced A2P rejection rates
  • Prevention of financial/marketing misclassification
  • Automatic age-gating compliance
  • Stronger carrier and CTIA alignment
IMPORTANT 
: This Campaign registration flow is not available for "mixed use-case" and "Sole-prop" campaigns.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article