DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsSurveysSurveys Overview
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
Customers
Orders
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Surveys OverviewFetching & RenderingValidate & Submit
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

Surveys Overview

What Surveys are and how the storefront SDK consumes them.

Updated July 10, 2026

On this page
  • Surveys
  • Question types
  • Two flavors

Surveys

Surveys let you build questionnaires and branching quizzes in the dashboard (Dashboard → Surveys) and render them on your storefront through the SDK. Responses are stored encrypted and can be attributed to a logged-in customer or a guest.

Question types

  • Short text / long text (with optional min_length)
  • Single choice / multiple choice
  • Number
  • Email
  • Rating — 1–5 stars

Questions support conditional visibility, so later questions can appear only when an earlier answer matches a value (branching).

Two flavors

  • Standard surveys — keyed by slug, fetched and submitted with dash.survey.get() / dash.survey.submit().
  • Landing surveys — bespoke branching quizzes submitted with dash.survey.submitLanding().
PreviousCreating Page TypesNextFetching & Rendering

On this page

  • Surveys
  • Question types
  • Two flavors