SMS Opt-In Flow
Documentation of how QuickStudio collects end-user consent before sending any SMS message. This page is intended for compliance reviewers (Twilio Consumer Trust, TCR) and any user who wants to verify our opt-in practices.
Summary
QuickStudio is studio-management software for independent music, art and coaching studios. QuickStudio sends its own account notifications by SMS to parents, guardians and adult students who hold a QuickStudio account. A notice says that something in the account needs attention — a new message, a lesson change, a reply to a request, an invoice, or a payment update — and links to that item in the account. Notices contain no marketing and no free-text content written by a studio. QuickStudio is the sole sender and operates the number.
SMS consent is collected via an affirmative opt-in checkbox on two public-facing forms. The checkbox is unchecked by default, and consent is not required to use the platform. Users may decline SMS and still use every other feature.
Who Receives SMS
Parents, guardians and adult students with a QuickStudio account, who have both verified that mobile number with a one-time code and ticked an unchecked-by-default consent box. Students under 18 are never sent texts. Studio operators separately receive account messages about their own studio account.
Surface 3Alpha Waitlist Signup
Live URL: https://quickstudio.me/#alphaForm
Prospective customers submit an alpha signup form on the landing page. The form already required agreement to a privacy notice; an additional, independent, unchecked-by-default SMS consent checkbox appears directly below the privacy checkbox. Opt-in is optional — leads may submit the waitlist form without it.
Consent is stored on the waitlist_entries table alongside the server-authored timestamp and IP,
so if a lead later converts to a studio account the consent evidence carries forward.
Surface 1Studio Operator Signup
Live URL: https://quickstudio.me/pages/signup.html
When a new studio operator creates their account, the signup form collects their name, email, password, and an optional phone number. Directly above the Create Studio button, the form presents an SMS consent checkbox with the full required disclosures.
Consent UI (as rendered to the user)
Screenshot: Consent checkbox on the studio signup form. The checkbox is unchecked by default.
Surface 2Invited User Activation (Guardians / Students / Payers)
Live URL: https://quickstudio.me/pages/activate.html
Activation is a 3-step flow:
- Step 1 — Phone number. The user enters the phone number the studio has on file.
- Step 2 — OTP verification. A 6-digit code is sent to that phone. The user enters the code to prove ownership of the number. (This is a single transactional, pre-consent message — see disclosure below.)
- Step 3 — Email, password, and SMS consent. The user sets their login credentials and sees the SMS opt-in checkbox with full disclosure. Only after they check the box and complete activation are ongoing SMS messages permitted to that number.
Consent UI (Step 3, as rendered to the user)
Screenshot: Consent checkbox on Step 3 of the activation flow, after phone OTP verification.
Consent UI (in-app Settings)
Account holders who did not opt in during activation can opt in later at Settings → SMS Messages. The screen has two parts, and both must be completed:
- Verify Your Phone — the account holder enters a mobile number, ticks the consent box (unchecked by default, text quoted below), and taps "Text me a code". A one-time code is sent to that number and must be entered to prove possession.
- SMS Messages consent — a separate, unchecked-by-default box recording consent to receive notices, with the frequency, rate disclosure, HELP/STOP instructions and links to this page and the Privacy Policy.
Consent is recorded only when the number is verified and the box is ticked. Unticking the box stops texts immediately.
(Verbatim text of both boxes: see sections 1 and 2 of
developer/docs/plans/SMS-NOTICE-WORDING.md. Keep this page's quotation
identical to what the screen renders — a reviewer compares them.)
NoteTransactional OTP (Pre-Consent)
The 6-digit activation code sent in Step 2 is a single transactional SMS used solely to verify that the user controls the phone number. It is sent only after the user affirmatively submits the phone number on Step 1 and clicks Send Activation Code. The OTP message reads:
No further messages are sent to that phone number unless the user completes activation and explicitly checks the SMS consent box in Step 3.
Sample Messages
The exact templates QuickStudio sends. Each links back into the account for the content itself:
QuickStudio: Wagner Music Studio updated a lesson. View: https://quickstudio.me/l.html#… Reply STOP to opt out.
QuickStudio: Wagner Music Studio sent you an invoice. View: https://quickstudio.me/l.html#…
QuickStudio: Wagner Music Studio sent you a message. View: https://quickstudio.me/l.html#…
The opt-out line appears on the first message to a number, then at least monthly.
Program Details
- Message frequency: Typically 10–20 messages per month, never more than 5 in a single day, varies by studio activity.
- Message types: Account notices only — a new message, a lesson change, a reply to a request, an invoice, or a payment update. No marketing, no third-party content, no free-text written by a studio.
- Opt-out: Reply STOP to any message at any time. Users may also email support@quickstudio.me or update preferences in their account settings.
- Help: Reply HELP to any message for support contact info.
- Data sharing: Phone numbers are never sold, rented, or shared with third parties for marketing. See our Privacy Policy.
- Rates: Message and data rates may apply per the user's mobile carrier plan.
Questions?
Contact QuickStudio compliance at support@quickstudio.me. For the full policy, see the SMS Consent Disclosure.