A skincare quiz asks eight questions, learns your skin type, your budget, whether you break out around your jaw, and — right before the results screen — asks for your phone number to "send your custom routine." That's a beautiful funnel. The customer just handed you zero-party data no ad platform can infer, and a phone number to act on it.

It's also the moment most brands quietly break their SMS consent. The number came in. The answers came in. But if the consent line was worded to cover sending the quiz results and you then start firing promos to that number, you've collected a phone number without collecting marketing consent — and the two are not the same thing.

Full disclosure: I work for Ready, an SMS platform. We handle the STOP/opt-out and consent plumbing, so I spend a lot of time looking at where brands' opt-ins go sideways. Quiz flows are one of the most common places.

Why quizzes are the best consent capture you're not optimizing

A quiz does something a popup can't: it earns the phone number. By the time a shopper answers "what's your main concern?" and "how often do you break out?", they've invested effort, and the ask — "where should we text your results?" — feels like a fair trade instead of a toll booth.

That effort translates into quality. Quiz opt-ins tend to be more engaged than a blanket "10% off, drop your number" popup, because the person has told you what they actually want. And the answers themselves are gold: you now know segment, budget, and problem — before the first message.

Compare that to the tradeoff we've written about elsewhere between popup opt-ins and checkout opt-ins: popups grab more numbers, checkout numbers buy more often. A quiz can land in the good part of both — decent volume, high intent — if the consent mechanics hold up.

The two consents hiding in one quiz

Here's the distinction that trips people. A quiz that texts you your results is running on transactional / one-time consent. You asked for the results, they texted the results, the transaction is complete.

Marketing consent — permission to send promos, restock alerts, sale blasts — is a separate, explicit thing. It has to be disclosed, and the customer has to affirmatively agree to ongoing marketing messages, not just "send my quiz results."

This is the same wall we cover in the transactional vs. marketing consent line piece for order texts. The quiz version is sneakier because the phone-number field feels like part of the results delivery. It isn't marketing consent unless you say so.

If you only collect results-consent and then market to the number anyway, you've got the same defect as a rented list with no valid consent — a number you can technically reach but aren't authorized to promote to. TCPA statutory damages sit in the $500–$1,500 per message range. Multiply that by a quiz list of a few thousand and the math gets ugly fast.

What a valid quiz consent line actually says

You don't need legalese. You need the required elements present and the checkbox honest. A compliant marketing opt-in on a quiz results screen looks roughly like this:

☐ Text me my results and send me exclusive offers, restock alerts, and product tips. By checking this box you agree to receive recurring automated marketing texts from [Brand] at the number provided. Consent is not a condition of purchase. Msg & data rates may apply. Reply STOP to unsubscribe. [Terms] · [Privacy]

The non-negotiable elements:

  • Explicit mention of marketing/promotional messages — not just "results"
  • "Recurring" / "automated" language so it's clear this is ongoing
  • "Consent is not a condition of purchase"
  • Msg & data rates disclosure
  • STOP instructions
  • Links to Terms and Privacy Policy
  • An unchecked checkbox the user actively ticks

That last one matters more than people think. A pre-checked box, or bundling consent into the "get my results" button with no separate opt-in, is where "we technically collected consent" falls apart under scrutiny.

The placement problem: consent vs. completion

Now the tension. Every element you add to that results screen is friction, and friction on the final step of a quiz costs completions. So the instinct is to bury the consent, pre-check it, or merge it into the submit button. All three weaken the consent.

Here's the split that keeps both:

Two separate fields, one screen.

  1. Phone number field — labeled "Where should we text your results?" This is the transactional ask. Fine to make it a soft requirement to see results.
  2. A separate, unchecked marketing checkbox below it — the language above.

Someone who wants results but not marketing enters their number, skips the box, gets their results texted, and never lands on your promo list. Your completion rate barely moves because the number field — the thing driving completion — isn't gated behind the marketing agreement.

You end up with two buckets:

BucketConsented toCan you send
Number only, box uncheckedQuiz results (transactional)Their results text — nothing more
Number + box checkedRecurring marketingResults + promos, restocks, sales

Yes, this means fewer marketing opt-ins than if you'd tricked everyone into one bucket. But every number in the marketing bucket is clean, and clean is the only kind worth having. If you want the deliverability case for the extra confirmation step, the double vs. single opt-in breakdown makes it: carriers punish sloppy consent, not just lawyers.

Wire the quiz answers straight into segments

The whole point of a quiz is that the answers are worth something. Push them into your CRM as tags or custom fields the moment the quiz submits, mapped to the same contact as the phone number.

If you run GoHighLevel, Ready syncs two-way per location over OAuth, so "oily skin / breaks out / under $40" arrives as contact fields and your first message can reference the actual quiz answer instead of a generic welcome. A worked example on the send cost:

A 150-character welcome — one GSM-7 segment — to 3,000 quiz opt-ins on Ready Standard is:

3,000 × 1 × ($0.02 + $0.0045) = $73.50

Add an emoji and the segment cap drops to 70 characters, so 150 chars becomes 3 unicode segments: 3,000 × 3 × $0.0245 = $220.50. The emoji tripled the bill for a welcome text. Worth knowing before you decorate.

Let the platform enforce the boring parts

Consent capture is your job. Honoring it afterward is where automation earns its keep.

  • STOP is automatic. When someone replies STOP, Ready records the opt-out and propagates it so that contact can't be messaged again across campaigns — not just the one they replied to. Quiz lists get re-marketed a lot; a global suppression prevents the "I said stop three campaigns ago" complaint.
  • Consent/attestation is captured on bulk and API sends, which builds the audit trail you'll want if a number's consent is ever questioned.
  • Quiet-hours enforcement holds sends outside the recipient's permitted local hours — useful when a quiz completes at 11pm and your welcome flow would otherwise fire immediately.
  • Litigator/DNC scrubbing — the standalone scrub runs $0.005 per contact and screens known TCPA-litigator and DNC numbers before send. On a 3,000-number quiz list that's $15 to filter out the numbers most likely to turn into a claim.

None of this makes you lawsuit-proof — consent is ultimately the sender's responsibility. It removes the failure modes that come from doing the honoring by hand.

The practical takeaway

A product quiz is one of the highest-quality SMS acquisition flows a DTC brand can run, because it captures the number and the intent in one motion. The only thing that breaks it is treating the results-delivery consent as if it were marketing consent.

Keep the two fields separate. Gate completion behind the number, not the marketing box. Write the checkbox honestly with all the required elements, unchecked. Then let automatic STOP handling, quiet hours, and a cheap pre-send scrub keep the list clean without you babysitting it.

If you want to see the segment math on your own quiz volume, Ready's Standard tier is $0.02/segment plus the $0.0045 carrier pass-through, and you can start with 2,500 free credits, no card — enough to send a real welcome flow before you commit. Or read the broader e-commerce SMS consent strategy if you're mapping this across popups, checkout, and post-purchase too.