Features

The AI programming engine

Every capability, Questra handles automatically — from the moment you upload your questionnaire to the moment you deploy.

Get started free
Document flexibility

Upload anything. No special formatting required.

Questra reads Word, PDF, Excel, Markdown, and plain text. What matters is your content — not templates or rigid structure. Write the way you and your clients already work.

  • Client-specific brandingkeep client logos, tone, and visual style in your questionnaire — no need to strip it down to a neutral template
  • Your own writing stylewrite the way you and your team already write; Questra interprets structure without requiring a special syntax or form
  • Your lingo and terminologyuse the terms your category and clients use; industry jargon and internal naming are fine
  • No rigid templatesfreeform documents, bullet lists, tables, or mixed layouts — upload what you already have
Word
PDF
Excel
Markdown
Plain text

Your branding, your style, your wording.
We read it as-is.

Question types

Every question format, handled automatically

Questra recognizes and programs the full range of question types used in professional market research — no manual setup required for any of them.

  • Matrix & grid questionsrating scales, satisfaction grids, agreement scales
  • Single and multi-selectradio buttons, checkboxes, dropdown lists
  • Rank orderdrag-to-rank and forced-choice formats
  • Card sortcategory assignment and open sorting
  • Autosumconstant-sum questions that enforce a total
  • Open text & numericshort and long form, with validation
  • MaxDiff & Conjointcoming soon
Matrix
12345
Ease of use
Value
Support
Single select
Monthly
Quarterly
Annually
Multi-select
Email
Phone
In person
Rank order
1Product quality
2Customer service
3Price
Autosum100 pts
Online45
In-store35
Mobile app20
Total 100
Open textNumericCard sortMaxDiff — soonConjoint — soon
Smart logic

All the routing logic, zero manual work

The relationships between questions are the hardest part of survey programming. Questra reads your design document and resolves them automatically.

  • Skip logic & branchingconditional routing based on any prior answer
  • Answer pipinginject prior responses into question text and options
  • Dynamic loopsrepeat question blocks for each item from a prior selection
  • Question masksshow or hide individual answer options conditionally
  • Display logicconditional question visibility based on complex expressions
Skip logic

Q4

Which best describes your role?

q4.value === 'c-suite'
else

Q5

What are your top strategic priorities?

Skip → Q9

What tools do you use daily?

Q5–Q8 skipped
Piping
Q5 references Q2 — answer inserted at runtime
How long have you used ${Q2.label}?
Dynamic loops
Loop 1 / Brand A
Loop 2 / Brand B
Loop 3 / Brand C
Questionnaire review

Discrepancies called out
before you deploy

We flag conflicts, unclear wording, and missing references so you can fix or clarify before you program.

  • Conflicting skip logice.g. two conditions that both route to the same question, or paths that can never run
  • Unclear or ambiguous instructionswording that could mean different things for routing or validation (e.g. "regularly", "sometimes")
  • Referenced file not providedwhen the questionnaire cites another document (e.g. a list, stimulus) that wasn't uploaded
  • Fix in the document or in-appaddress issues in your Word/PDF and re-upload, or clarify in Questra — then program with confidence
Flagged for your review

Q5 & Q12 · Conflicting skip logic

Both send to Q20 when condition met; one path may never run.

Q8 · Unclear instruction

"Regularly" could mean weekly or monthly — clarify for routing.

Q15 · Missing pipe source

References Q9.answer but Q9 is skipped for this path.

Appendix A · Referenced file not provided

Questionnaire refers to "Brand list.xlsx" for Q22 options — upload or remove reference.

AI Co-pilot

Describe what you want. The agent handles the rest.

After the initial programming, you can request changes in plain English. No re-uploading, no platform syntax — just tell the agent what's different.

  • Plain-language instructions"move the brand block after the screener" works exactly as written
  • Multi-question edits in one messagedescribe several changes at once — the agent applies all of them
  • Specific and vague requests both workfrom "add a prefer-not-to-say option to Q31" to "make the demographics section optional"
  • Automatic related changesrename a question code and the agent updates every reference — skip logic, piping, conditional display, and more
  • Change summary on every editthe agent tells you exactly what it changed — nothing happens silently
Questra AgentActive
Move the brand awareness block to right after the screener, and add a "prefer not to say" option to all the demographic questions.
Found 2 changes to make

Q12–Q15 (brand awareness)

Moved to positions 4–7, after screener Q3

Q31, Q33, Q35, Q37 (demographics)

Added "Prefer not to say" as last option

Actually, only show the NPS question to people who said they've used the product for more than a year.
1 condition added

Q22 (NPS)

Show if Q9 answer is "1–2 years" or "3+ years"

Describe a change…
Validation

Errors caught before you deploy

Questra runs a validation pass on every programmed survey before delivery — catching the class of errors that normally only surface during testing.

  • Logic integrity checksverifies all skip conditions resolve to valid destinations
  • Orphaned question detectionflags any questions that are unreachable from the start
  • Pipe source validationconfirms every pipe target has a valid, earlier source
  • Reference validationcatches references to non-existent questions or options
  • Condition resolutionflags conditionals that will never be true
Pre-deploy validation report

All skip logic conditions resolved

No orphaned questions (unreachable)

Pipe sources exist before targets

Required fields have validation rules

References a non-existent multiple choice option

Q14: pipe from Q8.option(5) — Q8 has options 1–4

Conditional will never be true

Q17: show when Q10 = 99 — Q10 is single choice 1–5

Coming soon

More capabilities on the roadmap

These are in active development. If you need any of them now, reach out — we can often prioritize based on demand.

Quota programming

Coming soon

Define quota targets in your questionnaire — Questra programs the interlocked quota logic automatically, including soft and hard limits.

MaxDiff

Coming soon

Best-worst scaling surveys with auto-generated balanced design files, rotation logic, and output structured for analysis.

Conjoint analysis

Coming soon

Choice-based conjoint with auto-programmed attribute rotation, randomization, and output ready for CBC analysis tools.

Get notified when these ship

Leave your email and we'll reach out as each capability becomes available.

No spam. We'll only email you when something worth knowing happens.

Ready to take survey programming to the next level?

Transform questionnaires into deployable surveys with a single workflow. No more hand-coding logic—just upload, program, and ship to Decipher, Confirmit, or your own platform.