# 30917: Campaign registration rejected: Incomplete opt-in details. 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 of the declared opt-in methods don't include sufficient detail. When you select multiple opt-in types (such as website, keyword, or paper form), each one must include a complete description of how end users provide consent to receive messages.

### Possible causes

* **Missing workflow for an opt-in type:** You selected multiple opt-in methods but only provided details for some of them.
* **Incomplete opt-in description:** The description for one or more opt-in methods is too brief or lacks specifics about how the consumer provides consent.
* **Generic opt-in language:** The opt-in description uses vague language without explaining the specific steps a consumer takes to opt in.

### Possible solutions

* **Provide complete details for each opt-in method:** For every opt-in type you selected, describe the full workflow including where and how consumers encounter the opt-in, what they see, and what action they take to consent.
* **Remove unused opt-in types:** If you do not actually use a particular opt-in method, deselect it rather than leaving it with incomplete information.
* **Review opt-in documentation:** Refer to the [A2P 10DLC Campaign Registration Best Practices](https://help.twilio.com/hc/en-us/articles/11847054539547-A2P-10DLC-Campaign-Approval-Best-Practices) for examples of compliant opt-in descriptions.
* **Contact support:** If you believe this rejection is incorrect, [contact support](https://support.twilio.com).

### Additional resources

* [A2P 10DLC Registration Guide](/docs/messaging/compliance/a2p-10dlc)
* [Campaign Registration Best Practices](https://help.twilio.com/hc/en-us/articles/11847054539547-A2P-10DLC-Campaign-Approval-Best-Practices)
