Adaptive AI Knowledge Base
Phone, SMS & Calling
Pre-Built A2P Campaign (Widget-First) Registration
Adaptive AI's Pre-Built A2P Campaign (Widget-First) flow eliminates manual compliance writing and reduces carrier rejections by bundling an auto-generated chat widget with locked, carrier-approved disclosure language.
This guide covers the benefits of the widget-first approach, how automatic age-gating and conflict prevention work, and step-by-step instructions for registering your campaign in minutes.
What is the Pre-Built A2P Campaign (Widget-First) Flow?
The Pre-Built A2P Campaign (Widget-First) flow is a registration option designed to eliminate manual compliance writing and reduce carrier rejections. It bundles an auto-generated chat widget with locked, carrier-approved disclosure language and a guided questionnaire.
The widget-first approach is optimized for marketing-only or informational-only campaigns and is not available for mixed use-case or sole-proprietor registrations. For complex scenarios requiring custom opt-in methods, the self-serve (fully editable) registration flow remains available separately.
Key Benefits
The widget-first registration flow delivers several compliance and efficiency advantages over traditional manual A2P submissions.
Understanding the Pre-Built Campaign Flow
The widget-first flow enforces carrier compliance through several automated guardrails and pre-configured components that work together to prevent misclassification and ensure alignment with A2P regulations.
You must select either Marketing / Promotional or Informational / Non-Marketing at the start of your registration. The Campaign Use Case dropdown dynamically filters based on your selection, showing only carrier-accepted options for that category. Granular use-case language is no longer injected into disclosures, reducing rejection risk caused by terminology confusion.
If you select Marketing / Promotional and also indicate your campaign involves financial services or loan-related content, the flow is blocked. The system prompts you to switch to Informational to proceed. This pre-emptive guardrail prevents high-risk campaign misclassification that carriers routinely reject.
When you indicate your campaign involves age-gated content and/or financial services or loan-related content, age-gating is automatically enforced. The chat widget displays a mandatory Date of Birth (DOB) field that cannot be removed. Contacts cannot submit the form without confirming they meet the minimum age requirement, aligning with CTIA rules for restricted categories.
You can adjust colors and header text only—disclosure language, required fields, and consent checkboxes cannot be edited or removed. This ensures the live widget implementation matches the carrier-approved registration exactly.
Before submission, you review a read-only summary with auto-filled consent fields, system-generated sample messages, a pre-defined opt-in method, and a required website compliance checklist. All fields are non-editable. This ensures alignment between registration details and the live widget implementation, giving carriers confidence that no post-approval modifications can occur.
How to Set Up a Pre-Built A2P Campaign
Follow these steps to register a compliant campaign using the widget-first flow. The process takes just a few minutes and requires no manual compliance writing.
In your sub-account, navigate to Settings → Phone Numbers → A2P Messaging Registration. Click Create Campaign.
Choose Pre-built campaign (Chat Widget). This option is marked as "Recommended" and displays benefits including non-editable fields, suitability for promotional/informational campaigns, and restriction to Chat Widget as the only opt-in method.
Select either Marketing / Promotional or Informational / Non-Marketing. The Campaign Use Case dropdown will filter dynamically based on your selection. This simplification reduces rejection risk by eliminating granular jargon from your disclosures.
Respond to questions about your campaign content, including whether it involves financial services, loan-related content, or age-gated materials. The system will automatically enforce conflict prevention and age-gating rules. Any disallowed combination (such as Marketing + Financial) will surface an in-app blocker prompting you to adjust your selections.
Confirm that your website meets carrier and platform requirements. The checklist includes verifying that your website is live and accessible, your terms of service and privacy policy are published, your business contact information is present, there is no mention of affiliate or lead-buying, and the widget code has been or will be successfully integrated.
On the locked Consent Review screen, verify all auto-filled details including consent fields, system-generated sample messages, and the pre-defined opt-in method. All fields are non-editable. When ready, click Submit or Review Application to finalize your campaign registration.
Copy the provided JavaScript embed code and install it in the body or footer of the web page you confirmed during setup. Carriers require the opt-in method to be live and publicly viewable before approving your campaign, so ensure the widget is accessible at the URL you specified.
Navigate to Campaigns → Status to track your submission. Average approval time for widget-first
submissions is under 48 hours, significantly faster than manual registrations due to the locked compliance language and reduced risk of carrier flags.
Your pre-built campaign has been submitted for carrier review. You can begin sending compliant SMS as soon as approval is confirmed.