Variables are reusable question actions — write a question once, use it across many challenges. Member answers are stored on their profile as mapped variables and surface in analytics and integrations.
Variable types
Same shapes as question actions (see Question Actions):
- Multiple choice (quiz or non-quiz)
- Single choice
- Free text
- Rating / NPS
- Select-value-in-range
- Select-from-list
- Secret code
Creating a variable
Settings -> Questions & Variables -> Add. Fill out the question, options (if applicable), and save. Available for use in any challenge’s Content step (#974).
Multi-language variables
Variables support translations (#1171) — same translation editor as other content. Members see the variable in their chosen language.
CSV import & export
For bulk variable management (e.g. a large trivia bank or product lookup):
- Import (#761) — upload a CSV of questions with options and answer keys.
- Export (#756) — download your existing variables for audit or translation outsourcing.
Per-user answers (Variables tab)
On any member’s profile, the Variables / Questions tab (#1578) shows every variable they’ve answered with their response. Useful for:
- Customer support context
- Personalisation (“you said you like X, here’s a reward”)
- Segmentation for reward drops
See User Profiles.
Best practices
Use variables for questions you’ll ask in many challenges — e.g. “how satisfied with this purchase”, “favourite product category”. Per-challenge unique questions should be actions, not variables.
Variables are perfect for progressive profiling — ask one new question per challenge and slowly build a full member profile over the first 10 interactions.