File10DLC

Rejection code 30909.

The opt in flow cannot be verified by a reviewer.

What it means.

The reviewer could not confirm how people agree to receive texts.

How to fix it

Describe every way people opt in, step by step, with the call to action they see. If the form sits behind a login, link to hosted screenshots of it.

Code 30909

Code30909
SheetConsent form
Next stepFix and resubmit
Free inspectionChecks it
List last readNovember 13, 2026

Wording to paste.

Fill in the brackets and check it matches what the business really does. Reviewers compare this wording with the live site and the campaign form.

Message flow, for the campaign form
Customers visit [public page with the form], enter their mobile number and tick an unticked, optional box to receive texts from [Business name]. The box's wording names [Business name], message frequency, that message and data rates may apply, and STOP and HELP. After submitting, they receive a confirmation text.

Before you resubmit.

Carriers decide every rejection and every appeal. These answers say what the code covers and what to change, not what a reviewer will do.

Does code 30909 need a new campaign?

No. Correct it in the existing campaign and resubmit.

What should change for code 30909?

Message flow (how people opt in), The opt in form on the client's site.

What should I check before resubmitting?

Fix every listed reason before resubmitting. A campaign can have more than one, and fixing only some will likely be rejected again. Review the whole campaign, not only the field named: description, use case, samples, website, opt in flow, privacy policy and terms must agree. While a campaign is pending, do not resubmit it or create another one.

Inspect the site before you resubmit.

The free inspection reads your client's phone form, SMS checkbox, privacy policy and terms against 68 published rejection reasons, with the wording to paste. Or send us the client and we file it for $79.

Inspect a site free File a client for $79