ProductCore ConceptsSurveys

Surveys

How surveys are structured — pages, questions, logic, and configuration options.

Survey Structure

Surveys in Cashew are built from pages that contain questions. Each page is a screen respondents see; questions are the individual items they answer. This structure lets you control flow, add logic, and keep surveys organized.

Pages

Pages group related questions together. Respondents move through pages in order (unless logic skips or branches). You can add page breaks to reduce cognitive load, introduce new topics, or apply logic at the page level.

Questions

Questions live inside pages. You choose from supported question types (single choice, multiple choice, open text, matrix, and more) and configure options such as required/optional, validation rules, and display settings.

Question Ordering

Questions can be reordered within a page, and pages can be reordered within the survey. Order affects both respondent experience and data quality — consider placing sensitive or complex questions later and keeping early questions short and engaging.

Survey Settings

Completion Criteria

You define when a survey is considered complete. Common criteria include:

  • All required questions answered — Standard completion
  • Minimum time on survey — Helps filter speeders
  • Quota reached — Stop collecting when you have enough responses in key segments

Time Limits

You can set minimum or maximum time limits. A minimum time helps identify respondents who rush through; a maximum can prevent respondents from leaving the survey open indefinitely.

Other Options

Additional settings may include progress indicators, back-button behavior, thank-you messages, and redirect URLs after completion.

Survey Preview and Testing

Before launching, you can preview the survey as a respondent would see it. Preview mode shows the full flow, including logic and branching, so you can verify that everything works as intended. Testing with a small group or internal team is recommended to catch issues before going live.

On this page