Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt

Use this file to discover all available pages before exploring further.

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.