# 30917: Campaign rejected: All opt-in methods must include complete workflow descriptions

Log Type: APPLICATION

Log Level: ERROR

## Description

Your A2P 10DLC campaign registration was rejected because one or more selected opt-in methods were not fully described. If you use more than one consent path, such as a website, keyword, paper form, QR code, or verbal consent, include a complete workflow for each method so the opt-in can be reviewed and verified.

### Possible causes

* You selected multiple opt-in methods but described only some of them.
* One or more opt-in descriptions do not explain where the opt-in happens, what the consumer sees, and what action the consumer takes to provide consent.
* The opt-in description is too generic and does not include enough detail to verify the consent flow.
* The opt-in evidence cannot be reviewed because it is behind a login or was not provided as a publicly accessible screenshot, image, or video.
* You indicated SMS keyword opt-in but did not include the related keyword flow or opt-in confirmation details.

### Possible solutions

* For each opt-in method you selected, describe the full end-user journey from the first prompt through the consent action.
* Explain where the opt-in occurs, what disclosure language the consumer sees, and what specific action confirms consent.
* If opt-in happens on a website, provide the public URL and make sure the site includes a privacy policy and terms of service.
* If opt-in happens on a paper form or behind a login, provide a public link to hosted screenshots, images, or a video that shows the consent flow.
* If opt-in happens by SMS keyword, include the opt-in keyword and the opt-in confirmation message. If you do not use SMS opt-in, leave those fields blank instead of providing partial information.
* Remove any opt-in methods you do not actually use, then resubmit the campaign after you update the registration.

#### Additional resources

* [A2P 10DLC registration application quickstart](/docs/messaging/compliance/a2p-10dlc/quickstart)
* [A2P 10DLC - Gather the Required Business Information](/docs/messaging/compliance/a2p-10dlc/collect-business-info)
* [A2P 10DLC Campaign Approval Best Practices](https://help.twilio.com/articles/11847054539547-A2P-10DLC-Campaign-Approval-Best-Practices)
