Articles on: Integrations

Twilio A2P 10DLC Registration (US)

If your boutique is based in the United States and you're setting up the Twilio Integration, US mobile carriers require you to register your business and messaging use case through Twilio's A2P 10DLC (Application-to-Person, 10-Digit Long Code) program before you can send SMS messages reliably. This guide walks you through the process with bridal-specific guidance and the most common pitfalls that cause Twilio to reject registrations.


Plan ahead. Brand approval is usually quick (minutes to a few hours for Sole Proprietor, up to 1–2 business days for Standard tiers), but Campaign approval takes another 1–3 business days — occasionally longer. Start this process before you plan to go live with Twilio messaging.


What A2P 10DLC Is (In Plain English)


US carriers require any business sending SMS from a 10-digit number to identify itself and describe how it will use messaging. Unregistered numbers get heavily rate-limited or blocked as spam. A2P 10DLC is the registration program, and it has two pieces:


  • Brand — who your business is (legal name, tax ID, address, website).
  • Campaign — what you'll send (use case, sample messages, opt-in flow).


You complete both inside Twilio. Once approved, your Twilio phone number is attached to the approved Campaign and you're cleared to send.


Before You Start: What to Gather


The single biggest cause of rejection is mismatched business information. Twilio cross-checks what you enter against IRS and public business records, so have these ready and enter them exactly as they appear on your tax documents:


  • Legal business name — exactly as registered with the IRS, not your storefront / "doing business as" name (unless they match).
  • EIN — required for Standard tiers. Skip if you're registering as a Sole Proprietor.
  • Business physical address — matching the address on your IRS records.
  • Business website URL — must link to a privacy policy that covers SMS (see next section).
  • Business type — LLC, Corporation, Sole Proprietorship, etc.
  • Authorized representative — a real person's name, business email, and phone. Use a named email, not a generic info@ inbox.
  • Industry / vertical — Retail is the standard choice for bridal boutiques.


Choose Your Registration Tier


Twilio offers three Brand tiers with different fees and daily caps. Pick the lowest tier you qualify for that covers your volume — it's the cheapest option, and you can upgrade later without losing your phone number.


  • Sole Proprietor — 3,000 message segments/day, 1 phone number. Cheapest and fastest to approve. Despite the name, this tier is the right pick for most small and medium-sized bridal boutiques. Eligibility generally aligns with unincorporated businesses; check Twilio's current rules before choosing.
  • Low Volume Standard — higher caps, requires an EIN. For boutiques that exceed 3,000 segments/day or prefer registering under a formal business entity.
  • Standard — highest caps, highest fees. Rarely needed for a single-location boutique.


Most bridal boutiques send 50–500 segments per day (estimate by multiplying your busy-day message count by about 1.5). At that volume, Sole Proprietor is almost always the right pick if you qualify.


Set Up Your Privacy Policy and Opt-In Disclosure


This is the step that most boutiques get stuck on. Twilio will reject your Brand and/or Campaign if your website doesn't clearly tell customers that you'll text them and link to a privacy policy covering SMS. Handle this before you submit anything to Twilio.


1. Add an SMS section to your privacy policy


If you don't already have a privacy policy published on your website, you'll need to create one before registering. A few common options:


  • Your website platform's built-in tools. Shopify, Squarespace, Wix, and WordPress all offer free privacy policy generators or templates — check your platform's help docs. Usually the fastest route since it drops directly into your existing site.
  • A dedicated privacy policy generator. Tools like Termly, TermsFeed, and PrivacyPolicies.com build a policy from a short questionnaire, and most have a free tier that's sufficient for a small business.
  • AI tools. Ask ChatGPT or Claude to draft a privacy policy for a small bridal boutique that collects names, phone numbers, and email addresses for appointment booking and SMS communication. Treat the output as a starting point — read it over and adjust anything that doesn't match how your business actually operates before publishing.
  • A lawyer. For peace of mind — especially if you also collect payment data or operate across multiple states — a short consultation with a small-business attorney is worthwhile.


Once you have a policy in place (or if you already do), add an SMS section to it. Here is a template you can adapt — replace [Boutique Name] and the contact details with your own:


SMS Messaging

[Boutique Name] sends SMS messages to customers who provide their mobile phone number. These messages may include appointment confirmations, appointment reminders, follow-ups after your visit, and occasional promotional offers (such as trunk shows or special events).

By providing your phone number when booking an appointment or otherwise opting in, you consent to receive these messages. Message frequency varies. Message and data rates may apply. You can reply STOP at any time to unsubscribe, or reply HELP for assistance.

We do not sell or share your phone number or SMS opt-in data with third parties for marketing purposes. For questions about our SMS practices, contact us at [email] or [phone].


The last paragraph about not sharing opt-in data with third parties is required — don't remove it.


2. Add your privacy policy URL to CloudBridal


Once your privacy policy is published, add its URL in CloudBridal under Settings > [TBD] > Privacy Policy URL. Once set, CloudBridal's booking form automatically shows a consent checkbox the customer must check before submitting — you don't need to build one yourself.


If you also accept bookings through a non-CloudBridal channel (such as a contact form on your own website), make sure that form also has a short SMS disclosure and opt-in near the phone number field.



Twilio reviewers will visit your website and look for the privacy policy — make sure it's linked from your footer so it's easy to find.


Step 1: Register Your Brand


  1. In the Twilio Console, navigate to Messaging > Regulatory Compliance > Onboarding (you may also see this referred to as Trust Hub).
  2. Choose the Brand tier you selected in the previous section — Sole Proprietor, Low Volume Standard, or Standard.
  3. Enter your business information exactly as it appears on your tax records (see the checklist above). For Sole Proprietor, this will be your legal name and SSN; for the Standard tiers, your legal business name and EIN.
  4. Submit and wait for approval. Sole Proprietor Brands are usually approved within a few minutes. Low Volume Standard and Standard Brands can take up to 1–2 business days if manual review is triggered.


Step 2: Register Your Campaign


Once your Brand is approved, you create a Campaign that describes how you intend to use SMS.


  1. In Twilio, start a new Campaign under your approved Brand.
  2. For use case, select Mixed. This covers both appointment-related SMS (confirmations, reminders, follow-ups) and occasional promotional messages (trunk shows, sales, special events) under a single Campaign.
  3. Write a clear campaign description (2–4 sentences). Example:


Example: [Boutique Name] is a bridal boutique that sends SMS messages to customers who have booked appointments or opted in via our website. Messages include appointment confirmations, appointment reminders, post-appointment follow-ups, and occasional promotional messages about trunk shows and in-store events. Customers opt in by providing their mobile number during online or in-person booking, and can opt out at any time by replying STOP.


  1. Provide sample messages. Twilio requires at least two, and they should match the use case you selected. Include your business name, clear purpose, and the opt-out instruction in every sample. Here are four that typically approve cleanly for a bridal boutique — submit any two or more:


Type

Sample message

Confirmation

Hi Sarah, this confirms your bridal appointment at [Boutique Name] on Saturday, May 3 at 11:00 AM. We can't wait to see you! Reply STOP to opt out.

Reminder

Hi Sarah, this is a friendly reminder of your appointment at [Boutique Name] tomorrow at 11:00 AM. See you then! Reply STOP to opt out.

Follow-up

Hi Sarah, thank you for visiting [Boutique Name]! We hope you found your dream dress. Reply with any questions — we're happy to help. Reply STOP to opt out.

Promotional

Hi Sarah, [Boutique Name] is hosting a trunk show featuring [Designer] on June 7–8. Book your appointment at [short URL]. Reply STOP to opt out.


  1. Describe your opt-in flow. Reviewers want to see that customers actively consent. Example:


Example: Customers opt in through our online booking form at [boutique-url.com/book]. Before submitting, they must check a consent checkbox acknowledging they will receive SMS messages about their appointments and occasional promotions, with a link to our privacy policy. In-store customers can also opt in verbally when providing their phone number at check-in.


  1. Upload or link to your privacy policy and opt-in disclosure screenshot if prompted.
  2. Submit. Campaign review usually takes 1–3 business days.


Costs and Timeline


Twilio charges a one-time Brand registration fee, a recurring monthly Campaign fee, and a small per-message surcharge. Sole Proprietor is the cheapest tier, Low Volume Standard is next, and Standard is the most expensive. See Twilio's current pricing page for exact numbers.


Timeline from start to being able to send: typically 1–3 business days for Sole Proprietor (since Brand approval is nearly instant) or 3–5 business days for Standard tiers, assuming your business information matches IRS records cleanly and your website has a compliant privacy policy in place before you submit.


Common Rejection Reasons and How to Avoid Them


If your Brand or Campaign is rejected, it's almost always one of these:


  • Business name or address doesn't match IRS records. Copy the name and address exactly as they appear on your tax documents. "ABC Bridal LLC" is not the same as "ABC Bridal" to Twilio's verifier.
  • No privacy policy, or privacy policy doesn't mention SMS. Add the SMS section described above and make sure the policy is linked from your website footer.
  • Privacy policy doesn't say you don't share opt-in data with third parties. Include this line explicitly.
  • No visible SMS opt-in on your booking form. If you use CloudBridal's booking form, set your privacy policy URL in CloudBridal settings and a consent checkbox appears automatically before submission. If you also collect phone numbers through a non-CloudBridal form, add a short disclosure and opt-in there too.
  • Website doesn't load, is under construction, or doesn't describe the business. Twilio's reviewers will visit. Make sure the site is live and clearly identifies your business.
  • Sample messages are too generic or don't include your business name. Every sample must include [Boutique Name] and the opt-out language. Vague samples like "Hi, your appointment is confirmed" will be rejected.
  • Sample messages don't match the declared use case. If you pick Mixed, include at least one promotional example. If you pick Customer Care only, don't include marketing samples.
  • Opt-in description doesn't match what reviewers see on your website. If you tell Twilio opt-in happens via a checkbox on your booking form, there needs to be an actual checkbox on that form.
  • Using a generic email (info@, admin@) for the authorized contact. Use a named person's email.


If You're Rejected


Twilio's rejection email will include a reason code. Match it against the list above, fix the specific issue, and resubmit — you don't need to start over. Most boutiques who get rejected are approved on their second attempt after adding or tightening the privacy policy and opt-in disclosure.


After Approval


Once your Campaign is approved and your Twilio phone number is attached to it, return to the Twilio Integration setup guide and finish the plugin configuration in CloudBridal. Send a test message from a customer record to confirm everything is working end-to-end.


Updated on: 22/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!