Survey Builder
The survey builder is drag-and-drop — build a survey by adding, reordering, and configuring questions on a canvas, no code required. Every survey uses one of three display formats: classic (paged), chat, or single-page. Templates and folders help you start from something close to what you need.
Surveys can be published in a single language with localized system messages, RTL support, and locale-aware formatting. On Growth and up, one survey can also be offered in several languages. You translate its questions in a translation editor, or in a spreadsheet or PO file. You can also draft them with AI, which uses AI credits and shows you the number first. Respondents choose a language from a menu, or are shown their browser’s language when the survey is offered in it. See Offer a survey in more than one language for the steps.
Question types
Section titled “Question types”19 question types are available, plus a text/image display element for non-question content:
- Text & basic input — short text, long text, email, date
- Choice — multiple choice (single or multi-select), yes/no, image choice
- Scales — rating, NPS (with dedicated Promoter/Passive/Detractor analytics), slider
- Matrix / grid — Likert, bipolar, and text-entry matrix variants
- Ranking & allocation — rank order, group rank, constant sum
- Media — file upload, photo submission, audio response, video response
- Other — signature capture (with validation), CAPTCHA, and a text/image display element for non-question content
For what each type does, when to use it, and the settings that matter, see Question types.
Quiz scoring is available on multiple choice, image choice, rating, and matrix questions, with automatic aggregation into a respondent score.
Logic and flow
Section titled “Logic and flow”- Skip and display logic — show or hide questions and pages based on prior answers, with server-side evaluation and logic versioning
- Branching — conditional paths through the survey
- Piping and merge tags — reuse a respondent’s own words or prior answers later in the survey
- Carry-forward — carry the items a respondent chose (or did not choose) on one question into the options of a multiple choice or image choice question, or into the rows of a matrix
- Loop logic — repeat a block of questions per item in a list (e.g., “for each product you selected…”)
- Calculated fields — compute values from other answers using formulas
- Embedded data — pass custom variables in via the survey URL for use in logic or piping
- Randomization — randomize element, choice, and statement order within a page; randomize page-level blocks with a seeded shuffle that persists per respondent so a resumed session never reshuffles; show a random subset of pages (“show X of Y”); balance exposure across variants with “even presentation” mode
- Quotas — cap total responses, or set answer-based quota cells keyed off a source question; preview responses never count against a quota
Design
Section titled “Design”Every survey can use any of SurveyRock’s built-in themes, on every plan, including Free. A custom theme editor, background image uploads, and a shared brand kit are available on paid tiers, along with AI-generated themes and custom CSS. See Account & Billing for what’s included at each tier.