Sample messages are the reviewer's preview of what will land on people's phones. They compare each sample with your chosen use case, your campaign description, and your website. If a "Customer Care" campaign shows sale coupons, or the samples talk about a business the website never mentions, the pieces do not fit and the campaign is rejected.
It means your samples failed a content check. Twilio error 30893 says samples are missing, unclear, or do not match the use case. Error 30892 covers public URL shorteners or links that are not https. Error 30907 says a website can fail review when it does not match the sample messages.
See campaign use case for how use cases work, and the content pages requirement for what your site should show.
| Provider | Sample count rule |
|---|---|
| TCR | 1 to 5; Marketing and Mixed need at least 2 |
| Twilio (business info guide) | 2 to 5 |
| Telnyx | At least 1 per use case, 2 for marketing |
| Vonage | At least 2, except 2FA which needs 1 |
This is a made-up example of a sample that is likely to be rejected:
Hey! Big savings this week, check it out bit.ly/abc123
Problems: no brand name, a public shortener, no opt-out, and promotional content that may not fit the use case.
A sample that passes does the opposite. It opens with your brand name, reads like a real text you will send, fits the use case you picked, uses [bracketed] fields for names and dates, links to your own https domain, and at least one sample in the set explains how to opt out. Reviewers also check that each sample lines up with your campaign description and your website.
Included in your Registration Kit: 3 to 5 sample messages written for your use case and matched to your website and campaign description, plus the campaign description itself, ready to paste. Build my order →
Twilio says to edit the rejected campaign rather than delete it, and that its vetting fee is assessed once per campaign. Vonage lists $15 per vetting event, Telnyx describes $15 per submission or resubmission, and Bandwidth says a $15 fee applies to rejected campaigns that need resubmission. Twilio says standard campaigns can take up to several weeks.
| Twilio code | What it points to |
|---|---|
| 30893 | Samples missing, unclear, or off use case |
| 30892 | Public shorteners or non-https links |
| 30907 | Website does not match samples or purpose |
See the 10DLC website requirements hub for everything else.
A website that matches your messages makes the whole campaign easier to review. Compare your site with the checklist, or see pricing for a site built for 10DLC.
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