Before your business can send SMS text messages through Cloudspire Voice, you need to register your brand and submit a campaign with The Campaign Registry (TCR). This is a one-time process required by US carriers for 10DLC (10-Digit Long Code) messaging. Registration ensures your messages are delivered reliably and helps carriers distinguish legitimate business traffic from spam.
This guide walks you through every field, explains what reviewers look for, and gives you concrete examples so you can get approved on your first submission.
Before You Begin
Gather these items before starting your registration. Having them ready will save time and prevent the most common rejections.
IRS EIN confirmation letter — Your 9-digit Federal EIN and the exact legal name on file with the IRS. This is the #1 rejection reason when it doesn’t match.
Working business website — Must show your company name, contact info, and description of services. Websites under construction or with placeholder content cause rejections.
Business address — The address on file with the IRS for your EIN.
Business phone and email — Use a company phone number and email at your business domain when possible.
Privacy policy URL — A page on your website that mentions SMS/text messaging. Required for standard brands.
2–3 sample text messages — Real examples of what you’ll send, including your brand name and opt-out language.
Description of how customers opt in — Specific and verifiable (website form, in-person signup, etc.).
Getting Started
Log in to the customer portal.
Navigate to the SMS Campaigns tab.
You will see two sections: Brand Registration and Campaign.
You must complete brand registration first. Once your brand is verified and active, the Campaign section becomes available for submission.
The SMS Campaigns tab showing an active brand and campaign
One-time setup: You only need to register your brand and campaign once. After your campaign is active, all SMS-enabled phone numbers on your account are automatically covered.
How It Works
The registration process has two phases — brand first, then campaign. Each phase goes through review and verification before becoming active.
Phase 1: Brand Registration
You Fill out business details
You Submit for review
Cloudspire Reviews your submission
System Submits to Campaign Registry
System Identity verified (~2 minutes)
✔Verified → Brand is Active
✘Failed → See feedback, correct & resubmit
Phase 2: Campaign Submission
You Fill out campaign details
You Submit for review
Cloudspire Reviews your submission
System Registers with carriers
System Assigns your phone numbers
✔ Campaign Active — SMS enabled!
✘Declined → See reason, correct & resubmit
Step 1: Register Your Brand
Your brand represents your legal business entity. The information you provide is verified against public sources such as the IRS EIN database and state business registries. Accuracy is everything — most rejections happen because a field doesn’t match official records.
The brand registration form with fields for business details
Field-by-Field Guide
Entity Type
Choose the type that matches your business structure:
Private / For-profit Corporation — Most Cloudspire customers. Use this for any LLC, Corp, Inc., or S-Corp with an EIN.
Publicly Traded Company — Only if listed on a stock exchange (NYSE, NASDAQ, etc.).
Non-profit Organization — 501(c)(3) or equivalent.
Government — Government agencies and departments.
Sole Proprietor — Only if you have no EIN. Limited to 1 campaign, 1 phone number, and the lowest throughput tier.
Important: If you have an EIN, you are not a sole proprietor in TCR’s system — even if you operate as one. Select “Private / For-profit Corporation” and use your EIN for better throughput and fewer restrictions.
Legal Company Name CRITICAL
This is the #1 rejection reason. Your legal name must match your IRS EIN filing character-for-character — including punctuation, capitalization, “LLC”, “Inc.”, commas, and ampersands.
Find your exact legal name on your IRS EIN confirmation letter (CP 575 or 147C) or your state’s Secretary of State business registration.
Good:
Smith & Associates, LLC
Bad — these will be rejected:
“Smith and Associates LLC” (missing comma, “and” vs “&”)
“Smith & Associates” (missing “, LLC”)
“SMITH & ASSOCIATES, LLC” (wrong capitalization)
EIN / Tax ID CRITICAL
Your 9-digit Federal Employer Identification Number in XX-XXXXXXX format. TCR cross-references this against IRS records — the EIN and legal company name must match.
State tax IDs and SSNs are not accepted for standard brand registrations.
If you don’t have your EIN handy, check your original IRS confirmation letter or call the IRS Business & Specialty Tax Line.
Display Name
Your DBA (doing-business-as) or marketing name — this is what customers see. It does not need to match your EIN. Keep it professional and recognizable.
Good:
“Wicked Sprockets Auto Repair” (DBA name, clear and professional)
Website CRITICAL
Your business website is required for standard brands. Submissions without a working website are routinely rejected. The website must:
Be active and load properly (no 404s, “under construction”, or parked domains)
Show your company name, contact information, and a description of your services
Match the brand being registered (same company name)
SHAFT-C trap: Even if your SMS campaign is completely clean, your brand will be rejected if your website sells or promotes prohibited content (CBD, alcohol, firearms, tobacco, cannabis, or adult content). See the Prohibited Content section below.
Business Address
Use the exact address on file with the IRS for your EIN. This is cross-referenced during verification. PO Boxes are acceptable for sole proprietors.
Contact Phone & Email
Use a business phone number (not a personal cell for corporations).
Use an email at your business domain when possible (e.g., [email protected]).
Sole proprietors: Your mobile number is required for OTP verification and must match your carrier records.
Industry Vertical
Select the closest match to your actual business. Don’t try to game this — misrepresentation causes rejection.
Brand Relationship
This describes the size of your account and your relationship with the messaging service. It affects your throughput tier and vetting requirements.
Option
Best For
Basic Account
Small businesses with minimal messaging needs. Lowest throughput. Most Cloudspire customers should start here.
Small Account
Small businesses with moderate messaging volume.
Medium Account
Mid-size companies with regular SMS communication needs.
Large Account
Larger organizations with high messaging volume.
Key Account
Enterprise-level accounts with the highest throughput needs.
Tip: When in doubt, choose Basic Account. You can upgrade later if your messaging needs grow. Choosing a higher tier than necessary won’t speed up approval and may trigger additional vetting.
Submitting Your Brand
Fill out the brand registration form in the SMS Campaigns tab.
Click Save Draft at any time to save your progress without submitting.
When ready, click Submit for Review.
Wait for the Cloudspire team to review your submission (typically within one business day).
Once approved, your brand is forwarded to The Campaign Registry for identity verification, which usually takes a few minutes.
Registration fee: A one-time brand registration fee of $49.99 applies when your submission is approved and forwarded to The Campaign Registry. You will not be charged while your submission is in draft or under review.
Step 2: Submit Your Campaign
A campaign describes the specific type of SMS messages you will send, how your customers agreed to receive them, and what those messages look like. The Campaign section becomes available once your brand status is Active.
The campaign submission form with use case, sample messages, and compliance options
Field-by-Field Guide
Use Case
Select the category that best describes your messaging. For most Cloudspire customers, “Low Volume Mixed” is the right choice — it covers multiple message types (appointment reminders, customer service, order updates) at standard volume.
Don’t over-specialize: If you select a narrow use case like “2FA” but your sample messages include appointment reminders or marketing, the campaign will be rejected for mismatch. “Low Volume Mixed” or “Mixed” is safest for businesses that send various types of messages.
Campaign Description CRITICAL
Minimum 40 characters. Your description must answer three questions:
Who are you? — Include your business name and what you do.
Who do you message? — Describe your recipients (customers, patients, clients, etc.).
Why do you message them? — List the specific types of messages you send.
Good example:
“Wicked Sprockets Auto Repair sends appointment reminders, repair status updates, service follow-ups, and billing notifications to our existing customers who have opted in through our website or in-store signup.”
Bad examples — these will be rejected:
“We text our customers” (too vague — doesn’t say who, what, or why)
“Text messages are used for our team to communicate with customers” (no specifics)
“Marketing” (insufficient detail)
Message Flow CRITICAL
Minimum 40 characters. Describe how customers opt in to receive your messages. The opt-in method must be specific and verifiable.
Good example:
“Customers opt in by checking a consent checkbox on our website contact form at wickedsprockets.com/contact, or by texting START to our business number. Verbal opt-in is collected at our front desk during appointment scheduling.”
Bad example:
“Customers agree to receive texts” (doesn’t explain how they agree)
Sample Messages CRITICAL
At least one sample is required (minimum 20 characters each). Providing 2–3 samples significantly improves your chances of approval. Follow these rules:
Rule
Why It Matters
Include your brand name in every sample
Reviewers must be able to identify who is sending the message
Match your use case
If you selected “Mixed,” show variety (a reminder + an update + a follow-up)
Include opt-out language in at least one sample
“Reply STOP to opt out” — required by carriers
Be specific and realistic
Use actual content you would send, not generic filler
No public URL shorteners
bit.ly, tinyurl, etc. are banned — use full URLs or your own domain
Use personalization
Include {name} or similar placeholders to show these are real messages
Good samples: Sample 1: “Hi Jane, this is Wicked Sprockets Auto. Your vehicle service is scheduled for tomorrow at 10 AM. Reply C to confirm or call us at (470) 555-1234 to reschedule.”
Sample 2: “Wicked Sprockets update: Your 2019 Honda Civic oil change is complete and ready for pickup. Total: $49.95. Reply STOP to opt out.”
Sample 3: “Thank you for choosing Wicked Sprockets! How was your experience? Reply 1-5 to rate us. Msg&data rates may apply. Reply STOP to unsubscribe.”
Bad samples — these will be rejected:
“Your appointment is tomorrow” (no brand name, no opt-out)
“Click here: bit.ly/x7g3k” (public shortener, no context)
“Thanks for your business!” (too generic, no brand identification)
Keywords & Auto-Reply Messages
Field
Default
Guidance
Opt-out Keywords
STOP
Keep STOP as the primary keyword. You can add END, CANCEL, UNSUBSCRIBE as extras.
Opt-out Message
—
Must include your brand name, confirmation of unsubscribe, and that no further messages will be sent. Example: “You’ve been unsubscribed from Wicked Sprockets messages. No further texts will be sent. For help, call (470) 555-1234.”
Help Keywords
HELP
Keep HELP as the primary keyword.
Help Message
—
Must include your brand name and an alternative contact method (phone, email, or support URL). Example: “Wicked Sprockets SMS Help: For support, email [email protected] or call (470) 555-1234. Reply STOP to opt out.”
Opt-in Keywords
—
Optional. “START” and “YES” are common choices.
Privacy Policy & Terms of Service URLs
Privacy Policy: Required for all standard brands. Must be a working URL on your website that mentions SMS/text messaging data collection.
Terms of Service: Recommended but not always required. Include it if you have one.
Content Flags CRITICAL
These checkboxes describe what your messages contain. They cannot be changed after submission, so review them carefully.
Flag
Check “Yes” If…
Contains Embedded Links
Any of your messages will ever contain a URL (including in samples)
Contains Embedded Phone Numbers
Your messages include phone numbers for recipients to call
Number Pool
Usually No for standard businesses
Age Gated
Only if content is restricted to 18+/21+
Direct Lending
Only if you are a lender sending loan-related messages
Instant rejection: If your sample messages contain URLs but you mark “Contains Embedded Links” as No, or if samples include phone numbers but you mark “Contains Embedded Phone Numbers” as No, the campaign will be immediately rejected. Check your samples against these flags before submitting.
Submitting Your Campaign
Complete all required fields in the Campaign section.
Click Save Draft to save without submitting.
Click Submit for Review when ready.
The Cloudspire team will review your campaign and either approve it or send it back with notes.
Once approved, the system automatically creates your campaign with The Campaign Registry, shares it with your carrier, and assigns your phone numbers to the campaign.
Campaign registration fee: A one-time campaign submission fee of $19.99 applies when your campaign is approved and forwarded. You will not be charged while it is in draft or under review.
Prohibited Content (SHAFT-C)
The following content categories are banned on 10DLC messaging. This applies to both your SMS messages and your website.
Category
Examples
S
Sex / Adult Content
Adult services, dating with explicit content, escort services
H
Hate Speech
Content promoting violence or discrimination against protected groups
Website matters too: A medical practice that sells CBD products on their website will be rejected — even if their SMS campaign is only for appointment reminders. A restaurant that prominently features alcohol sales on their homepage may also be flagged. Review your website through the lens of these categories before submitting.
Top 10 Rejection Reasons
These are the most common reasons registrations are rejected, in order of frequency. Review each one before submitting.
Legal name doesn’t match EIN — Character-for-character mismatch with IRS records. Check your EIN confirmation letter.
Website missing or non-functional — 404 errors, “under construction” pages, or parked domains.
Website doesn’t match brand — Different company name on the website than in the registration, or no company info visible.
Campaign description too vague — Doesn’t explain who you are, who you message, and why.
Sample messages don’t match use case — Selected “2FA” but samples are appointment reminders.
Brand name missing from samples — Reviewers can’t tell who is sending the message.
Public URL shorteners — bit.ly, tinyurl, and similar services are banned in 10DLC messages.
Missing opt-out language — At least one sample must include “Reply STOP to opt out” or equivalent.
SHAFT-C content on website — Prohibited content found on the business website, even if unrelated to SMS.
Pre-Submission Checklist
Run through this checklist before clicking “Submit for Review” to maximize your chances of first-try approval.
Brand Registration
Legal company name matches your IRS EIN confirmation letter exactly (punctuation, capitalization, suffixes)
EIN is your 9-digit Federal EIN in XX-XXXXXXX format
Website is live, loads properly, shows your company name and contact info
Website does not contain SHAFT-C content (alcohol, cannabis/CBD, firearms, tobacco, adult content)
Address matches the address on file with the IRS for your EIN
Entity type is correct (remember: if you have an EIN, don’t select Sole Proprietor)
Campaign Submission
Use case matches the variety of messages in your samples (use “Low Volume Mixed” if sending multiple types)
Description answers who you are, who you message, and why (at least 40 characters)
Message flow explains exactly how customers opt in (website form, in-person, text keyword, etc.)
Every sample message includes your brand/business name
At least one sample includes opt-out language (“Reply STOP to opt out”)
Samples match your selected use case and show realistic content you’d actually send
No public URL shorteners (bit.ly, tinyurl) in any sample
Content flags match your samples — if samples have URLs, “Embedded Links” is checked
Privacy policy URL is provided and the page loads correctly
Opt-out and help messages include your brand name
Status Tracking
The SMS Campaigns tab shows a simplified status for both your brand and campaign at a glance:
Status
What It Means
Draft
You have saved your information but have not yet submitted it for review.
Under Review
Your submission is with the Cloudspire team for approval.
Processing
Approved and being submitted to The Campaign Registry and your carrier. This can take a few minutes to a few days.
Active
Registration is complete. Your campaign is registered and your phone numbers are assigned — you can start sending SMS.
Needs Attention
Your submission was rejected or declined. See the notes and click Edit & Resubmit to make corrections.
For a more detailed view including TCR status and carrier acceptance status, click View Details next to your brand or campaign.
Approval Timeline
Phase
Typical Timeline
Cloudspire review
Within 1 business day
Brand identity verification (TCR)
A few minutes after Cloudspire approval
Campaign carrier approval
3–5 business days typical, but currently up to 30 days due to carrier backlogs. Cloudspire has no control over carrier review times.
Sole proprietor brands
May be faster, but more limited
Fees
Item
Fee
When Charged
Brand registration
$49.99
One-time, when approved and submitted to TCR
Campaign submission
$19.99
Per campaign, when approved and submitted
Brand resubmission (after rejection)
$19.99
Per resubmission
Monthly carrier fees
Varies
Monthly, varies by carrier and volume
Fixing Rejected Submissions
If your brand or campaign is rejected, you will see a Needs Attention status and a notes section explaining what needs to be corrected.
Read the rejection notes carefully — they will tell you exactly what was wrong.
Click Edit & Resubmit to open the form for corrections.
Update the relevant fields and click Submit for Review again.
Tip: Before resubmitting, review the Prohibited Content and Top 10 Rejection Reasons sections above. Many resubmissions fail for the same reason because the underlying issue wasn’t fully addressed.
Frequently Asked Questions
How long does registration take?
Brand identity verification through The Campaign Registry typically takes a few minutes once the Cloudspire team approves your submission. Campaign approval by carriers typically takes 3–5 business days, but due to current carrier backlogs, it can take up to 30 days. Cloudspire has no control over carrier review timelines. You’ll see status updates on your SMS Campaigns tab throughout the process.
Why do I need to register?
US mobile carriers require 10DLC registration for all businesses sending SMS messages to American phone numbers. Registration helps carriers verify that your business is legitimate and that recipients have consented to receive your messages. Without registration, your messages will be filtered or blocked by carriers before they reach your customers.
What’s the difference between “Low Volume Mixed” and “Mixed”?
“Low Volume Mixed” is designed for small businesses sending fewer than a few thousand messages per month across multiple message types. “Mixed” is for higher-volume senders. Most Cloudspire customers should choose Low Volume Mixed.
Can I have multiple campaigns?
Currently, one campaign per brand is supported for most use cases. If you need to send different types of messages that require separate campaigns, contact the Cloudspire support team to discuss your options.
What if my brand verification fails?
The Campaign Registry will provide feedback about why verification failed. The most common reasons are:
The EIN does not match the business name in IRS records (check your EIN confirmation letter).
The business address does not match records in public business registries.
The business name is a trade name rather than the legal registered name.
The website is down, doesn’t match the brand, or contains prohibited content.
Update the relevant fields to match your official records and resubmit. If you are unsure what records TCR is checking against, contact the Cloudspire support team for help.
I operate as a sole proprietor but I have an EIN. Which should I choose?
Choose Private / For-profit Corporation and use your EIN. In TCR’s system, “Sole Proprietor” means you have no EIN at all. Registering with an EIN gives you higher throughput, more phone numbers, and fewer restrictions than the sole proprietor tier.
My business sells alcohol/CBD/firearms. Can I still register?
No. SHAFT-C content is prohibited on 10DLC — this applies even if your SMS messages don’t mention these products. If your website or business is primarily associated with a SHAFT-C category, the brand registration will be rejected. There is currently no exception process for standard 10DLC.
Can I use URL shorteners in my messages?
Public URL shorteners like bit.ly, tinyurl, goo.gl, and similar services are banned. Use full URLs from your own domain. If your URLs are long, consider setting up a branded short domain (e.g., links.yourcompany.com).
Do I need to do anything after my campaign is active?
No. Once your campaign is active, all SMS-enabled phone numbers on your account are automatically assigned to the campaign. You can start sending and receiving text messages immediately. Your registration remains active as long as your account is in good standing.
What if I need to change my campaign details after it’s active?
Contact the Cloudspire support team. Changes to active campaigns (like adding new use cases or modifying sample messages) require a review and may need to go through the carrier approval process again.