Questionnaires and EMAs that branch, score and work offline.

Build multi-page questionnaires and short in-the-moment EMAs with drag and drop. Branching sends each participant to the right page, scores are calculated as they answer, and the preview matches the app. Try it: answer the check-in.

Questionnaire builderExample · synthetic data
Page 1 · How stressed do you feel right now?Slider 0–10
If stress ≥ 7, go to Page 2Otherwise go to Page 3Logic
Page 2 · What has helped you most today?Multiple choice
Page 3 · Where are you right now?Single choice
Score · stress index = stress × 10Score
Participant App
Evening check-inEMA · 2 min
HomeTasksLearnMe
What you can build

One builder for every instrument.

Question types

More than 20 ways to ask

  • Single and multiple choice, sliders, scales and Likert grids
  • Text, numbers, dates and times
  • Photo, audio and video answers
  • Content-only pages with text, images, video or audio, with an optional must-view gate
Logic and scoring

The right page for each answer

  • Page branching with AND and OR rules and a clear default next page
  • Branches never loop, so every path ends
  • Scores with a simple formula language, and branching on scores
  • The researcher preview and the app render the same JSON
Run it live

Safe changes during a study

  • Draft, Active and Disabled states
  • Once the study is live, edits wait in a draft and publish as a new version
  • Copy a questionnaire to another study, or import one with AI help
  • Answers are saved offline and upload when the phone is back online
EMA in daily life

Ask in the moment, as often as the protocol needs.

An EMA is a short questionnaire on a schedule: several times a day, daily, weekly or relative to each participant’s start. Reminders follow up on unanswered ones, and adaptive interventions can send a micro-survey when the data calls for it.

How reminders follow up →
Engagement analytics

How participants answered

With the Engagement analytics add-on, record how long each page and each questionnaire takes, alongside each answer. No answer content or personal information is part of it.

About Engagement analytics →