What it means
Twilio says this rejection means the sample messages in your campaign were missing, unclear, or did not match the use case you chose (for example, marketing or account notices).
Twilio's own example: a campaign registered for marketing was rejected because its sample message was an opt-out confirmation, which is a different kind of message.
What to fix
- Write samples that look like the real texts you will send under this campaign, not generic examples.
- Put anything that changes from text to text in square brackets, such as [first name] or [appointment time].
- Name your business in at least one sample, and include how to stop, for example "Reply STOP to opt out."
- Give at least two samples.
- Read your campaign description, the use case you picked and your samples side by side. They should all describe the same kind of texts.
- If links or phone numbers will appear in your texts, include them in a sample so reviewers can check them. Twilio says a free link shortener such as bit.ly will get a campaign rejected; use your own domain.
- Edit and resubmit the campaign. If the use case you picked is the wrong one, Twilio says the campaign has to be deleted and created again, because the use case cannot be edited.
Checklist before you resubmit
- Samples are real examples of texts you will send
- Changing parts are in [brackets]
- Your business name appears in at least one sample
- At least one sample says how to stop (STOP)
- Two or more samples
- Description, use case and samples all match
- No free link shorteners
Source
Based on Twilio's own documentation. Twilio updates these pages, so check the source for the latest wording:
Rather not deal with it?
We prepare and file your brand and campaign registration, fix what reviewers reject, and resubmit. Twilio's fees are paid by you, straight to Twilio, in your own account.