Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

30931: Campaign rejected: Opt-in process forces consent without allowing the consumer to decline


ERROR: 30931

error-30931 page anchor
MESSAGING, PHONE NUMBERS
ERROR

Your A2P 10DLC campaign was rejected because the opt-in process forces the consumer to consent to receiving messages without providing a clear option to decline. TCPA regulations require that messaging consent be freely and voluntarily given. If a consumer cannot complete a transaction, registration, or other action without also consenting to receive SMS messages, the consent is considered forced and does not meet compliance requirements. This code applies when the opt-in form mechanics prevent the consumer from declining messaging (no unchecked checkbox, no skip option, or a single button that grants all permissions). For consent bundled into mandatory terms of service or conditions of use, see error code 30923.

Possible causes

possible-causes page anchor
  • Consent required to proceed: The opt-in flow requires the consumer to agree to receive SMS messages in order to complete a purchase, registration, or account creation. Messaging consent cannot be a precondition for accessing a service.
  • No option to decline: The form or flow does not provide a way for the consumer to opt out of messaging while still completing the primary action (for example, there is no "skip" option or the checkbox cannot be unchecked).
  • Consent buried in mandatory terms: SMS messaging consent is embedded within mandatory Terms of Service or Privacy Policy acceptance, giving the consumer no choice to accept the terms while declining messaging.
  • Single action grants all permissions: A single button or action simultaneously grants messaging consent along with other required agreements, with no way to separate them.
  • Make messaging consent optional. Ensure the consumer can complete the primary action (purchase, registration, sign-up) without being required to opt in to SMS messaging.
  • Provide a separate, optional checkbox for SMS consent that is not required to proceed with the form or transaction.
  • Separate consent from required terms: Do not bundle messaging opt-in with mandatory Terms of Service or Privacy Policy acceptance. Consent to receive messages must be a separate, voluntary action.
  • Add a clear decline option so consumers can choose not to receive messages while still completing the intended action.
  • Resubmit with updated evidence showing that consumers can decline messaging consent and still proceed.
  • Contact support if you believe this rejection is incorrect: Twilio Support(link takes you to an external page).