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 lesson reminder, 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. In addition, when a studio invites a person to QuickStudio, QuickStudio sends that person one invitation text with an activation code, at the studio's request, to the number the studio holds for them. It carries no name and says how to opt out.
SMS consent is collected only via an affirmative opt-in checkbox, on the public-facing forms below and in the account's Settings. 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. The one exception to verified opt-in is the invitation text described in the Summary: at most one a day and three in all, to adults only.
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
A person invited by text arrives here from the link in the invitation text. Activation is a 3-step flow:
-
Step 1 — Phone number. The user enters the phone number the studio has on file. Then
either:
- they already have a code from the invitation text: they tap Got a code in a text? Enter it here, and nothing is sent; or
- they tap Send Activation Code, and a new 6-digit code is sent to that phone (this replaces any earlier code).
- Step 2 — OTP verification. The user enters the 6-digit code to prove they can receive texts at that number. A wrong code is refused, and after 5 wrong tries the code is locked.
- 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.
A person invited by email activates on a separate page that asks for agreement to the Terms and Privacy Policy only, with no SMS checkbox, and says "You can turn on text messages later in Settings." They can opt in only through Settings, described next.
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 code entered in Step 2 reaches the phone in one of two ways, and each is a single transactional, pre-consent text used solely to verify that the user controls the number:
- in the invitation text the studio asked us to send (quoted under Sample Messages); or
- as a separate code text, sent only after the user submits the phone number on Step 1 and clicks Send Activation Code (or Resend code).
The separate code text 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, or later verifies the number and checks the box in Settings.
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#…
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#…
QuickStudio: Wagner Music Studio has a new message for you. View: https://quickstudio.me/l.html#…
QuickStudio: Wagner Music Studio lesson Mon 10/12 3:30 PM. View or ask to change: https://quickstudio.me/l.html#…
QuickStudio: Wagner Music Studio invited you. Code 123456, 15 min: https://quickstudio.me/pages/activate.html Not you? Ignore. Reply STOP to opt out
The opt-out line appears on the first message to a number, then at least monthly.
Program Details
- Message frequency: Typically 10–30 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 lesson reminder, a reply to a request, an invoice, or a payment update — plus a one-time invitation with an activation code, sent at a studio's request. 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.