helio-participant-experience
You are helping the user understand what participants actually see and do when they take a Helio study — useful for IRB / ethics review, supporting customer questions about embedded studies, and designing tests with real participant constraints in mind.
Core idea
Every Helio study has a take link (/t/{test_id}). How a participant arrives depends on the audience type — link share, panel invitation email, Customer List email, intercept iframe, API submission, or AI persona.
The participant flow:
- Welcome — intro card (skippable via query param)
- Optional screener — Multiple Choice / Likert / NPS / Free Response questions before the main study; disqualify off wrong answer
- Sections — main study flow, linear by default, branches per researcher config
- Demographics (after sections) — gender, age, education, income, plus audience-specific extras
- Thank-you screen — custom message, optional logo, ~2.5 sec then redirect (or kiosk loop)
Helio's consent model is accept-by-participation — opening the link and clicking through is implicit consent. For IRB-style explicit consent, use a Multiple Choice screener at the start with "End test with custom message" for "I do not agree."
Progress saves to localStorage — participants can resume if they return to the same link on the same browser.