Collecting and proving opt-in consent
Every text message must go to someone who has explicitly agreed to receive it. Here's what valid consent looks like and what you need to keep on file.
Written By Catherine Weir
Last updated About 4 hours ago
Consent is the single most important piece of text messaging compliance. Every message you send must be to a recipient who has explicitly, actively agreed to receive that type of message from you.
What consent is not
A pre-checked box on a form
A phone number you bought, rented, or received from another company
An assumption because someone is your customer
Consent collected by a third party and passed to you
Fine print that says "by providing your number, you agree..."
Valid ways to collect opt-in
Web form where someone enters their phone number and actively checks a clearly labeled box
SMS keyword — they text a keyword like JOIN or START to your number
Phone/IVR — a live agent or voice prompt captures verbal consent with clear disclosure
Paper form with a signature and clear disclosure
Point of sale — at a register or kiosk with clear disclosure
What you must keep for every opt-in
The phone number
The exact date and time of consent
How they opted in (web form, keyword, IVR, etc.)
The exact wording they saw when they opted in
A screenshot or recording of the opt-in moment
The IP address of the device used (for web forms)
Which messaging program the consent applies to
The good news
If you collect opt-in through our built-in forms, our keyword service, or our IVR flows, we capture and store all of this automatically. It's in your dashboard under Compliance → Consent Records.
If you're importing a list of customers who opted in somewhere else, you'll need to provide this documentation. Our team will help you verify it meets the required standard before you send your first message.
Marketing needs its own opt-in
If you send any promotional messages — sales, discounts, announcements — you must collect a separate opt-in specifically for marketing. Even if the same person has already opted in for appointment reminders or account updates.
Here's an example of how to do this on a signup form:
Phone number: [_____________]
☐ I agree to receive appointment reminders and account updates
☐ I agree to receive marketing offers and promotions
Both boxes must be unchecked by default. The recipient has to check them on purpose.
What we send after someone opts in
When someone opts in through our platform, we automatically send them a confirmation message that includes your program name, how to get help, how to opt out, and how often you'll message them. You don't have to build this.