Question Types
SurveyThis supports 12 question types to cover every data collection scenario.
Choice Questions
Multiple Choice
Single-select from a list of options. Ideal for categorical questions with mutually exclusive answers.
- Respondents select exactly one option
- Supports an optional "Other" option with free text input
- Stored as
value(the selected option text) andselected_optionsarray
Checkbox
Multi-select from a list of options. Use when respondents can choose more than one answer.
- Respondents select one or more options
- Supports an optional "Other" option with free text
- Stored as
selected_optionsarray andvalue(comma-separated)
Dropdown
Single-select from a dropdown menu. Best for long option lists (countries, categories, etc.) to keep the form compact.
Yes / No
Simple binary choice. Rendered as two large clickable options for quick response.
Scale Questions
Rating (1–5 Stars)
Classic star rating from 1 to 5. Great for satisfaction, quality, and ease-of-use questions.
- Stored as
numeric_value(1–5) - Analytics show average rating and distribution histogram
NPS (0–10)
Net Promoter Score scale from 0 to 10. The industry standard for measuring loyalty and satisfaction.
- Stored as
numeric_value(0–10) - Analytics automatically calculate NPS score (−100 to +100) and break down promoters (9–10), passives (7–8), and detractors (0–6)
- Pair with the NPS Deep-Dive AI analysis for actionable driver analysis
Scale (1–10)
Numeric scale from 1 to 10. Use for more granular measurement than a 5-point rating.
- Stored as
numeric_value(1–10) - Analytics show average and distribution
Number
Open numeric input. Use for quantities, ages, dollar amounts, or any numerical data.
- Stored as
numeric_value - Analytics show average and distribution
Text Questions
Short Text
Single-line text input. Good for names, titles, or brief answers.
- Stored as
value(string) - Analytics show sample responses
- AI analysis uses our multi-stage text processing pipeline for theme extraction and sentiment analysis
Long Text (Textarea)
Multi-line text input. Ideal for detailed feedback, comments, and open-ended questions.
- Stored as
value(string) - This is where AI analysis shines — our pipeline chunks long-text responses, runs them through parallel LLM processing, and merges themes, sentiments, and key quotes
Pro tip: Include at least one open-text question in your survey. This gives the AI rich qualitative data to analyze, producing much better sentiment analysis, theme extraction, and executive summaries.
Specialized Questions
Email address input with built-in validation. The form enforces proper email format.
Date
Date picker input. Useful for scheduling, event feedback, or date-related research.
Response Storage Format
Every answer is stored with a consistent schema:
{
"question_id": "uuid",
"value": "string", // Text representation
"numeric_value": 8, // For numeric/scale questions
"selected_options": ["opt"] // For choice questions
}This consistent format means you always have the raw data available through the REST API regardless of question type.