new
Phone System
Pre-Built A2P Campaign (Widget-First) Registration Flow
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

🧭 Streamlined Messaging Use Case Selection
Step 1: Message Type
Choose one:
- Marketing / Promotional
- Informational / Non-Marketing

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

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.

🔐 Locked Final Consent Review
Before submission:
- All fields auto-filled
- Non-editable
- Sample messages generated
- Opt-in method defined
- Website compliance checklist confirmation required

Who Is Impacted?
- Agencies or sub-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.