Every compliant texting program starts with an opt-in that does two jobs at once: it convinces a person to subscribe, and it creates the legal record that protects your organization under the Telephone Consumer Protection Act (TCPA, 47 U.S.C. 227) and FCC rules at 47 CFR 64.1200. Most opt-in language fails at one job or the other: either a bare "enter your phone number" field with no disclosure, or a wall of legalese nobody completes.

This library gives you copy-paste templates for every opt-in surface: web forms, keyword campaigns, paper forms, and confirmation messages, with the required elements labeled so you can adapt them without breaking them.

The Elements Every Opt-In Needs

Drawn from 47 CFR 64.1200(f) (the written consent definition) and the CTIA Messaging Principles and Best Practices, a complete opt-in disclosure includes:

  1. Organization name: who will be texting
  2. Program description: what kinds of messages
  3. Frequency: recurring, or an expected cadence
  4. Rate notice: "Message and data rates may apply"
  5. Opt-out instruction: "Reply STOP to cancel"
  6. Help instruction: "Reply HELP for help"
  7. For marketing programs: the statement that consent is not a condition of any purchase, and an affirmative signature action (unchecked checkbox, form submit, or keyword)
  8. Privacy policy link on web surfaces

The legal background on why marketing programs need the higher tier is covered in our explainer on express vs. written consent.

Web Form Opt-In Templates

Nonprofit updates (marketing tier):

"[ ] I agree to receive recurring text messages from [Organization] about news, events, and giving opportunities at the number provided. Consent is not a condition of any purchase or donation. Message frequency varies. Message and data rates may apply. Reply HELP for help, STOP to cancel. View our Privacy Policy."

Appointment reminders (informational tier):

"By providing your mobile number, you agree to receive appointment reminder and scheduling texts from [Clinic Name]. Message and data rates may apply. Reply STOP to opt out at any time."

School notifications (informational tier):

"Enter your mobile number to receive attendance, safety, and school event notifications from [School District] by text. Message and data rates may apply. Reply STOP to unsubscribe, HELP for help."

Use an unchecked checkbox for the marketing template; pre-checked boxes undercut the signature requirement. Keep the disclosure adjacent to the phone field, not buried in linked terms.

Keyword Opt-In: The Advertisement Does the Legal Work

In a keyword campaign, the person texts a word like JOIN to your number. The consent disclosures must appear in the call-to-action creative where the keyword is promoted, because that is what the person is agreeing to. A compliant printed or on-screen call-to-action:

"Text JOIN to 555-0100 to get [Organization] updates by text. Recurring messages. Message and data rates may apply. Reply HELP for help, STOP to cancel. Not a condition of purchase. Terms and privacy: [link]"

Archive every version of this creative with dates. In a dispute, the call-to-action is your consent record. Keyword mechanics, including reserved words you must not repurpose, are covered in our keyword campaign setup guide.

Confirmation Message Templates

The first message after opt-in should confirm the subscription and restate the essentials:

Standard confirmation:

"[Organization]: You're subscribed to [program name]. Msg frequency varies. Msg and data rates may apply. Reply HELP for help, STOP to cancel."

Double opt-in confirmation (recommended for marketing lists):

Step 1: "[Organization]: Reply YES to confirm you want [program name] texts. Msg and data rates may apply."

Step 2 (after YES): "[Organization]: Confirmed! You'll get [program description]. Reply HELP for help, STOP to cancel anytime."

Double opt-in adds one step of friction and in exchange gives you a consent record created by the subscriber's own device, which is difficult to dispute and filters out typo'd numbers before they become wrong-number complaints.

Paper Form Template

For events, intake desks, and door-to-door programs:

"Mobile number: ____________ [ ] Yes, I agree to receive recurring text messages from [Organization] about [program description] at the number above. Consent is not a condition of purchase or donation. Message and data rates may apply. Reply STOP to any message to cancel. Signature: ____________ Date: ______"

Digitize paper forms promptly and store them with the subscriber record. A signature you cannot retrieve is a consent you cannot prove.

Element Checklist by Surface

Different capture surfaces carry the disclosure differently. This table summarizes where each required element lives:

ElementWeb formKeyword campaignPaper form
Organization nameIn disclosure textIn call-to-action creativeIn disclosure text
Program descriptionIn disclosure textIn call-to-action creativeIn disclosure text
FrequencyIn disclosure textIn creative and confirmationIn disclosure text
Rate noticeIn disclosure textIn creative and confirmationIn disclosure text
STOP and HELPIn disclosure and confirmationIn creative and confirmationIn disclosure and confirmation
No-purchase-condition (marketing)Adjacent to checkboxIn call-to-action creativeAbove signature line
SignatureUnchecked checkbox plus submitThe keyword text itselfInk signature
Record to archiveForm version, timestamp, IPCreative version, message logScanned form

What Not to Write

  • "By using this site you agree to receive texts": no designated number, no affirmative act, no program description. Not consent.
  • "Sign up for updates" with a bare phone field: collects a number, not permission.
  • Pre-checked consent boxes: undermines the signature.
  • Promising "occasional" texts, then sending daily: consent is bounded by the program described. Material changes to frequency or content need renewed consent.
  • Omitting STOP language to reduce opt-outs: violates CTIA principles and invites carrier filtering.

Keep the Record, Not Just the Consent

Every template above only helps if the capture is documented: exact language shown, timestamp, number, source, and method, retained for the life of the subscription and after. Platform-level consent logging, with the full opt-out mechanics, is covered in our guide to SMS opt-in and opt-out requirements, and the full program-level checklist lives in our SMS compliance checklist.

Adapting Templates Without Breaking Them

Every organization edits templates, and most compliance failures happen in the editing. Three rules keep adaptations safe:

  1. Edit the description, not the skeleton. The bracketed program description and organization name are yours to change; the frequency line, rate notice, STOP and HELP references, and no-purchase-condition statement are structural. Rewrite their wording for voice if you like, but never delete an element to tighten the copy.
  2. Match the disclosure to the actual program. If the description says event reminders, the stream carries event reminders. Scope creep, adding fundraising appeals to a reminders list, is a consent violation dressed as a content decision. When the program genuinely changes, run a fresh opt-in for the new scope.
  3. Version everything. Each time the language changes, archive the old version with its date range. Your consent records point to the language in force when each subscriber joined, so the archive is what connects a 2026 opt-in to a dispute filed years later.

Legal review is worth the hour it takes for marketing-tier language: the templates here reflect the federal framework, but state statutes add wrinkles, and your counsel knows which states your audience lives in.

Frequently Asked Questions

Can I shorten the disclosure to save space in ads?

The required elements must be present and legible, but abbreviations recognized in the industry (Msg and data rates may apply, Msg freq varies) are standard practice. What you cannot do is drop elements: frequency, rates, STOP, HELP, and for marketing, the no-purchase-condition statement.

Do I need separate opt-ins for different message programs?

If the programs differ materially, marketing versus appointment reminders, for example, yes: consent to one is not consent to the other. One form can capture both with separate checkboxes, one per program.

Is a text-to-join keyword enough for marketing consent by itself?

The keyword reply supplies the signature; the promoted call-to-action supplies the disclosures. Both together form written consent. A keyword promoted without disclosures gives you a signature on an agreement that says nothing, which is not the consent the rule defines.

Should the confirmation message count against my messaging limits with the subscriber?

The confirmation is part of the program and should follow all the same rules, sent immediately after opt-in, from the same number, with STOP and HELP included. Under state quiet-hour statutes, an immediate confirmation responding to the subscriber's own action is standard practice.

How do I re-collect consent from an old list with weak documentation?

Run a reconfirmation campaign only if the original consent plausibly covered it, and make the message a clear choice: reply YES to stay subscribed, no reply means removal. Where original consent is genuinely doubtful, do not text the list; invite opt-in through email, web, and other owned channels instead.

Opt-Ins That Convert and Hold Up

FRANSiS ships with compliant opt-in flows, double opt-in, keyword handling, and automatic consent records for every subscriber, so your forms do the legal work while an AI Powered Helper handles the replies. Contact us to get your opt-in language reviewed and running.