Bird needs a live website URL on your brand that matches your registered business. For the campaign, Bird's docs put your privacy policy and terms links inside the Message Flow section, not in separate URL fields. Your privacy policy must say SMS opt-in data is not shared with third parties.
This page is for businesses that send texts to US numbers through Bird, the company formerly called MessageBird. To send from a local 10-digit number, you register a brand, then a campaign, then link your numbers to the approved campaign. Reviewers use your website to check that your business is real and that people agree to get your texts.
10DLC Site is not affiliated with or endorsed by Bird. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.
Bird uses A2P 10DLC for US long codes, and you submit the brand and campaign yourself in Bird. Bird's 10DLC guide describes three levels: brand, campaign, and number. Brand approval alone does not let you send. The campaign must be approved and your numbers linked to it. Bird notes that 10DLC rules cover long codes only, not toll-free numbers.
Bird's how-to guide places the form under Developer Dashboard > Numbers > 10DLC Compliance. You pick an approved brand, fill in the campaign overview, set content attributes, add samples and keywords, then submit.
| URL | Where it goes in Bird |
|---|---|
| Business website (homepage) | Brand registration, Company Overview section. The field is Website URL, next to Company Name and Display Name. |
| Privacy policy | Campaign registration, Message Flow (Call-to-Action or Opt-in Flow). Bird's docs list no separate privacy URL field. |
| Terms of service (with SMS terms) | Same place: a link inside the Message Flow text. |
| Opt-in page or opt-in evidence | Message Flow. Give the web URL where opt-in happens, or upload screenshots in Attachments (10MB per file, 5 files per campaign). |
Public companies also go through Authentication+. Bird's brand docs say this uses a brand representative email on the same domain as your website. Bird's campaign docs require 2 to 5 sample messages. STOP and HELP are mandatory keywords.
Included in your Registration Kit: the campaign description, Message Flow text with your privacy and terms links placed where Bird expects them, and sample messages written for your use case, plus all your URLs and business details, ready to paste into Bird. Build my order →
Bird's campaign docs say every opt-in flow must show your brand name, HELP and STOP instructions, message frequency, and a message and data rates notice. It must also link to your privacy policy and terms. Here is what that means for the site:
Bird publishes decline codes on its campaign registration page. These are the ones tied to your website and opt-in, paraphrased.
| Code | What it means (paraphrased) | Fix page |
|---|---|---|
| 601 | Campaign attributes do not match your website or sample messages | Website does not match brand |
| 602 | Sample messages do not fit the selected use case | Sample messages mismatch |
| 603 | Website, samples, and brand registration are inconsistent, or samples are incomplete | Website does not match brand |
| 611 | Opt-in, opt-out, or HELP messages are missing required parts | SMS terms |
| 708 | Lead generation or affiliate marketing, or opt-in data shared with third parties | Prohibited content |
| 803 | Website collects numbers but lacks opt-in wording | Opt-in form |
| 804 | Could not verify; need a website or complete call-to-action details | Opt-in not verifiable |
| 805 | Privacy policy on the website is missing the no-sharing statement | Privacy policy missing SMS language |
| 806 | Call-to-action lacks brand name, frequency, rates, HELP/STOP, or terms and privacy links | Opt-in not verifiable |
| 851, 861 | Combined privacy, call-to-action, and keyword message problems | Missing SMS terms |
Bird's docs say prohibited content codes 701 to 707 cannot be resubmitted. Bird's how-to guide also claims that 90% of 10DLC rejections come from generic or unclear Message Flows.
Bird's docs list fees but no review time. At the time of writing, Bird's docs list:
| Item | Fee in Bird's docs |
|---|---|
| Brand registration | $4 per submission |
| Brand resubmission | $4 per attempt |
| Secondary brand vetting (optional) | $40 per attempt |
| Campaign compliance review | $15 |
| Campaign resubmission | $15 per attempt |
| Standard campaign | $10 per month, 3-month minimum ($30) |
| Low volume mixed campaign | $1.50 per month |
Bird's newer 10DLC guide says a brand resubmission is a fresh attempt that is charged again. Check Bird's current pricing before you act.
10DLC Site builds these pages and gives you the exact URLs to use in Bird. You still submit the registration yourself, and carriers make the final decision. For other providers, see the any-provider guide.
Not sure if your current site is ready? Run it through the compare your site with the checklist, or see pricing for a site built for 10DLC review.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
Not as a separate field in Bird's campaign registration docs. Bird asks you to include links to your Privacy Policy and Terms of Service in the Message Flow section, and you can attach supporting files such as screenshots of your opt-in form.
Bird's brand registration docs list $4 per brand submission, $4 per resubmission if the brand is rejected, and $40 per attempt for optional secondary vetting. Fees change, so check Bird's current pricing before you submit.
Yes, Bird's campaign registration docs list a $15 compliance review fee and a $15 resubmission fee per attempt. That makes it worth fixing every website issue before you resubmit, not just the one named in the decline code.
Code 805 means reviewers need a compliant privacy policy on your website. Bird's docs say the policy must state that SMS opt-in information is not shared with third parties. Code 851 combines this with missing keyword message elements.
Code 804 means reviewers could not verify your campaign and need a website or complete call-to-action information. Give a working website link that shows the opt-in, or detailed opt-in documentation such as screenshots.
Bird's 10DLC docs and FAQs reviewed for this page do not publish a campaign review time. Carrier-side review is done by third parties, so plan for days, not minutes, and check your campaign status in Bird.
No, Bird's 10DLC guide says the use case cannot be changed once the campaign is registered. If your use case changes, you register a new campaign, and your website and samples should match the new use case.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, and com...
How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...
A 10DLC privacy policy needs a clear SMS no-sharing clause. See why campaigns get rejected for it, what reviewers check, and how t...
If reviewers cannot see how people agree to your texts, your 10DLC campaign gets rejected. Learn what proof they need and how to f...
Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...
The four website URLs every 10DLC registration uses: homepage, privacy policy, terms, and opt-in page. The TCR field model plus a...