SMS Consent Flow
This document outlines the SMS opt-in consent flow for Gambit's AI chat experiences delivered via text message. All messaging complies with TCPA and CTIA guidelines.
1. Initial Contact
Users initiate contact by texting a toll-free number (found via QR code, website, or promotional material). The initial promotional or call-to-action messaging includes disclosure language such as:
"Powered by [Gambit Client Name]! Msg & Data rates may apply. Reply STOP to cancel now or at any time. Terms and Conditions Apply: [link]"
2. Initial User Interaction & Onboarding Status
When a user sends any initial SMS message to the toll-free number (whether typed in or launched via QR code):
- System Check: Our system checks if the incoming phone number is new or if it was previously opted-out or re-assigned. If the number has never interacted with our system before (or was marked as reassigned), our platform assigns the user the status of "onboarding" and triggers the opt-in confirmation message.
- Opt-In Message: The system sends the following one-time confirmation message:
"Welcome to [Gambit Client's Name] chat with [Personality X]. Reply YES to confirm you want to receive messages. Reply STOP to opt out. Msg & Data rates may apply. Msg frequency varies. T&Cs: [URL]. Privacy Policy: [URL]."
3. User Consent
To complete the opt-in, the user must reply "YES." Upon receiving the "YES" response:
- Our system updates the user record to a status of "consented."
- We then send the first message from the personality or brand (e.g., a welcome message or conversation starter).
Post-Opt-In Welcome Message
"Thanks for confirming! You can now chat with [Personality X] anytime. Reply STOP to unsubscribe at any time."
4. Failure to Consent
- No "YES" Reply: If the user does not reply, no additional marketing or conversation messages will be sent. The user remains in "onboarding" status until they either confirm or the number is seen to be re-assigned, at which point the status is changed to "reassigned" in the Gambit system.
- Reply received that is not "YES": If the user does not reply with "YES" (other text that's not recognized as confirmation), no additional marketing or conversation messages will be sent. The user remains in "onboarding" status until they either confirm or the number is seen to be re-assigned, at which point the status is changed to "reassigned" in the Gambit system.
- STOP Before Consent: If the user replies "STOP" (or equivalent such as "CANCEL"), then the system marks the user as opted-out, and we send a STOP confirmation message (see below).
5. Message Flow & Frequency
Once a user is marked as "consented":
- Conversation Messages: The user can exchange texts freely with the AI personality. Gambit's conversation engine will respond at the user's request.
- Message Frequency: Frequency varies based on user prompts and check-in variation. We do not send recurring marketing blasts; check-in frequency is dependent on user usage and chat contents but is expected to be less than 10/month in all cases. The main usage is ongoing conversation.
- Data Rates: Standard message and data rates may apply to each message sent or received, depending on the user's mobile carrier.
6. STOP Instructions
Users can reply with STOP at any time to immediately opt out of all future messages.
When the system receives a STOP, it updates the user's status to "opted-out" and sends the following STOP confirmation message:
"You have been unsubscribed from [Gambit client's name] chat experience. No more messages will be sent. Reply START to re-subscribe."
7. Data & Privacy
- Data Collection: We store user phone numbers, timestamps, and conversation messages to deliver the AI chat functionality.
- Data Sharing: User information is not shared with third parties for marketing purposes outside of Gambit's service.
- Privacy Policy: All data usage and retention policies follow our published privacy policy.
- Reassigned Numbers: If we detect (through user complaint or Twilio re-assignment checks or alerts) that a phone number has changed ownership, we will treat any inbound message from that number as a new user and re-trigger the opt-in flow.
8. Compliance with TCPA and CTIA
Our SMS opt-in flow and messaging policy follow these industry standards:
TCPA (Telephone Consumer Protection Act)
- We obtain express, written consent from users before sending any marketing or automated messages.
- Users must proactively reply "YES" to confirm consent.
CTIA Guidelines
- We clearly identify our brand/service name (Gambit, [Personality X]) and the nature of the messages.
- We disclose possible carrier charges and data rates.
- We include STOP instructions in the confirmation and promotional messages.
9. Potential Edge Cases & Exceptions
- User Already Consented: If the user's status is already "consented," we continue normal conversation. No new opt-in prompt is triggered.
- User Unsubscribes, Then Sends a New Message: If a user previously unsubscribed and then sends a new message, we re-initiate the opt-in flow (onboarding → confirm → consent) to ensure compliance.
- International Users: For numbers outside the United States, the same opt-in flow will apply.
