Reachy · Survey Authoring
rohan@rivaltech.com
1. Reading Questionnaire
2. Building Survey
3. Question Review (full)
4. Live: Mid-Flight
Build a survey from this questionnaire. Coffee brand tracker for Q3 2026.
📄 Coffee_Brand_Tracker_Q3_2026.docx
R
Got it. I'll read through the questionnaire, pull out every question with its routing instructions, and then build the survey. You'll get to review everything before I generate anything.
✓
Reading Your Document
0.8s
Parsed document structure, headings, and question tables
Sections4 sections found
Content312 paragraphs, 6 option tables
✓
Mapping Survey Structure
3.2s
Identified all questions, section order, and study objectives
Questions28 found
SectionsScreener → Brand Awareness → Satisfaction → Demographics
Study info3 objectives, 2 quota groups, 10min target
✓
Extracting Question Details
6.1s
Reading each question's text, type, options, and routing instructions
Q1-Q10 · Screener + Brand Awareness10 ✓
Q11-Q20 · Satisfaction Battery10 ✓
Q21-Q28 · Demographics + Close8 ✓
!
Quality Check
0.1s
All questions validated against your document. 2 items need your input.
✓ 28/28 complete✓ No duplicates✓ All matched
⚠ Q14 — question type unclear
⚠ Q21 — routing not found in document
R
Done reading your questionnaire. 28 questions across 4 sections. 2 items need your input:

Q14 — this has 6 brand attributes on a 1-7 scale. Should it be a grid (all on one screen) or separate scales?
Q21 — I couldn't find the exact routing instruction in your document, so I inferred it. Please verify.

Opening the review panel.
📝Authoring — Question ReviewMCP App↗
28
Questions
4
Sections
2
Needs Input
26
Ready
Full review in tab 3 →
Q14 should be slider_grid. Q21 routing is correct, approve it.
R
Updated Q14 to grid format. Q21 routing approved. Your questionnaire is locked in. Now building the survey.
✓
Loading Question Templates
5ms
Selected the right question templates for your study
Standard questions (single choice, multi-select, open text)
Scales & grids (rating, NPS, attribute grids)
AI-powered questions (follow-up probes)
Not neededmedia, conjoint, MaxDiff, visual semiotics
✓
Building Survey Questions
8.4s
Created all 28 survey cards from your questionnaire
Breakdown8 single choice, 4 multi-select, 3 attribute grids, 4 rating scales, 1 NPS, 3 open-ended, 3 AI probes, 2 transition cards
✓
Building Survey Flow & Routing
12.3s
Created the survey logic, skip patterns, and respondent routing from your instructions
Routing24 routing rules traced back to your document
Flow32 steps (28 questions, 2 branch points, 2 logic blocks)
⚠ 2 routing rules I couldn't trace back to your document
✓
Quality Assurance
4.8s
Ran 4 checks to make sure nothing was missed or misinterpreted
Objective Coverage — all research goals addressed✓
Survey Flow — every path reaches an endpoint✓
AI Probes — follow-up objectives are clear and relevant✓ 3 valid
Routing Accuracy — skip logic matches your document✓ 24/24
✓
Test Run
1.2s
Simulated 3 respondent paths through the survey
Complete path (main flow)22 questions → survey complete ✓
Premium segment path18 questions → survey complete ✓
Screen-out path (fails age check)3 questions → screened out ✓
R
Your survey is ready for review. 28 questions, 3 AI follow-up probes, 2 screeners. All quality checks passed and test runs completed successfully.

2 routing rules couldn't be traced back to your document — I'll flag those for you to verify.

Opening the review panel.
→ Survey Review MCP App opens here (separate mockup)
Example: Auto-correction in action
✗
Quality Assurance
4.2s
Found 2 issues — auto-correcting
Objective Coverage✓
Survey Flow — Q17 can never be reached✗
AI Probes✓
Routing Accuracy — Q9 missing an answer option in skip logic✗
↻ Auto-correcting — attempt 2 of 3
●
Fixing & Rebuilding
Re-reading your original document to correct the issues
Issue 1Q17: your doc says "If Q16 = Yes" but I routed from Q15 — fixing
Issue 2Q9: your doc says "Very positive OR Positive" but I only handled one — fixing
R
Here's everything I found in your questionnaire. Each question shows the type, text, and routing instructions exactly as written in your document. Flagged items are highlighted for your review.
📝Authoring — Question ReviewMCP App↗
28
Questions
4
Sections
2
Needs Input
26
Ready
Screener (Q1-Q4)
Q1single_choice
What is your age?
"Screen out if under 18 or over 65."
Screener §1
✓
Q2single_choice
How often do you drink coffee?
"Screen out if 'Never'."
Screener §2
✓
Brand Awareness (Q5-Q10)
Q5multi_select
Which coffee brands are you aware of? Select all.
"Show all 12 brands. Pipe selected to Q6."
Brand Awareness §5
✓
Q7nps
How likely to recommend [brand]?
"Ask for top 3 brands from Q6. Loop."
Brand Awareness §7
✓
Satisfaction Battery (Q11-Q20) 1 flagged
Q14rating_scale?
Rate each brand attribute on a scale of 1 to 7.
"Grid: Trust, Quality, Value, Innovation, Sustainability, Style. Scale 1-7."
⚠ 6 attributes on same scale → slider_grid or separate rating_scale?
Satisfaction §14
Q15ai_probe
Tell us more about your experience with [top brand].
"AI follow-up: probe for moments, emotions."
Satisfaction §15
✓
Demographics (Q21-Q28) 1 flagged
Q21single_choice
What is your household income range?
"If income > $100k, route to Q22a (premium). Otherwise Q22b."
⚠ Routing inferred — no source text [INFERRED]
Demographics §21
Q28end_card
Thank you for completing this survey!
✓
+ 22 more questions (all validated ✓)
26 validated · 2 need attention
Q14 should be a grid — all 6 attributes on one screen. Q21 routing looks right to me, approve it.
R
Done. Q14 set to attribute grid with all 6 items. Q21 routing approved. Everything looks good — building the survey now.
Build a survey from this questionnaire. Coffee brand tracker for Q3 2026.
📄 Coffee_Brand_Tracker_Q3_2026.docx
R
Got it. I'll read through the questionnaire, pull out every question with its routing instructions, and then build the survey. You'll get to review everything before I generate anything.
✓
Reading Your Document
0.8s
Parsed document structure, headings, and question tables
Sections4 sections found
Content312 paragraphs, 6 option tables
✓
Mapping Survey Structure
3.2s
Identified all questions, section order, and study objectives
Questions28 found
SectionsScreener → Brand Awareness → Satisfaction → Demographics
●
Extracting Question Details
Reading each question's text, type, options, and routing instructions...
Q1-Q10 · Screener + Brand Awareness10 ✓
Q11-Q20 · Satisfaction Batteryprocessing...
Q21-Q28 · Demographics + Closewaiting
●
Quality Check
Will validate all questions against your document
●
Your Review
You'll review and approve the extracted questions before we build the survey
+
🎤