Skip to content

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) and selected_options array

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_options array and value (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

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.