My samples look fine. Why was the campaign rejected?
The most common cause we see is the call to action sitting in the campaign Description field instead of MessageFlow. Reviewers read MessageFlow for consent. A beautifully written Description with the opt in story in it fails, every time, and the rejection text does not say which field is wrong.
Can I start on Low Volume Standard and upgrade later?
Yes, though not the way most people are told. Low Volume Standard is a Standard brand registered with secondary vetting skipped, so requesting secondary vetting retroactively converts it into a scored Standard brand. It is a manual process through Twilio Support and it takes time. What genuinely cannot be converted is Sole Proprietor, which needs a new Customer Profile, a new brand and a new campaign. The number that should drive the decision is the cap: Low Volume Standard is limited to 2,000 segments a day to T-Mobile and 12 MPS, and a Low Volume Mixed campaign drops that to 3.75 MPS. If your twelve month plan crosses those, register Standard now rather than converting later.
My brand and campaign are approved but messages still fail.
If you are seeing error 30007, that is carrier content or reputation filtering, not a registration fault. Registration will not fix it. The fix is in message content, sending patterns, link handling and number reputation, and it is a different piece of work from an approval.
I have twenty customers. Do they each need their own brand?
One brand per legal entity. Registering one brand across a downline or a group of producers forces them all to share a single T-Mobile daily cap and one throughput pool, and one customer's violation blocks everybody. If two of your customers genuinely share one legal entity, the separation has to happen in your application with per seat quotas and separate campaigns, not by registering twice against the same EIN.
I am a sole proprietor with no EIN. Can I register at all?
Yes, there is a sole proprietor path. It fails for predictable reasons: LLC or Inc in the brand name when there is no such entity, sample messages that read as marketing, a missing privacy policy or terms link, and opt in proof that a reviewer cannot open without logging in.
Our parent account has attestation A but calls still sign B.
A parent level approval does not reach subaccount numbers. Each subaccount needs its own Secondary Business Profile, the numbers assigned to it, and its own SHAKEN/STIR Trust Product with those numbers assigned. Five steps, no code required, and it is the single most common voice surprise for platforms running an ISV setup.
What will Twilio charge on top of your fee?
As of September 2026: Standard brand around $44 one time plus $10 a month, Low Volume Standard around $4.50 plus $1.50 a month, sole proprietor around $4.50 plus $2 a month. Campaign vetting is $15 one time on every path. Secondary vetting is around $40, an appeal is $11, enhanced vetting is around $101.50. Carrier fees per message are a fixed pass through and are never discounted. We will tell you the real number for your setup in the audit.
Do I have to hand over our Twilio credentials?
Only a read only API key scoped to the subaccount we are working in, never a master auth token, and we revoke it the day the engagement closes. For an audit we can usually work from console screenshots and your campaign payload alone.