Use this when you need quantitative data from a larger sample -- measuring attitudes, satisfaction, feature preferences, or behavior frequency. Produces a complete survey: objectives, question design, scale selection, bias checks, distribution plan, and analysis approach. Surveys answer "how many" and "how much" -- for "why," use interviews instead.
Related skills: Use
/interview-planfor qualitative depth. Use/research-synthesizefor post-survey analysis. Pairs with/screener-designif targeting a specific segment. References method selection inpractices/user-centered-design/research-ops-method-chooser.md.
Process
Step 1: Gather inputs
Ask the user to provide:
- Research questions -- what do you need to learn? (e.g., "How satisfied are users with onboarding?" or "Which features do enterprise users value most?")
- Decisions this informs -- what will change based on the results? (If nothing changes, don't survey.)
- Target audience -- who should respond? (Segment, sample size target, any quotas.)
- Distribution channel -- how will you reach respondents? (In-product, email, panel, social.)
- Existing data -- do you have qualitative findings that the survey should validate at scale? (Surveys are best when grounded in prior qualitative work.)
- Constraints -- timeline, budget, tool (Typeform, Google Forms, SurveyMonkey, Qualtrics).
Step 2: Define survey objectives and structure
## Survey Design -- (Topic, date)
### Objectives
1. (Primary objective -- the most important thing to measure)
2. (Secondary objective)
3. (Tertiary objective -- nice-to-have)
### Survey structure
- **Estimated completion time:** (Target 3-5 minutes. Maximum 7 minutes.)
- **Total questions:** (Target 8-15. Maximum 20.)
- **Section flow:**
1. Screening / demographics (2-3 questions)
2. Core research questions (5-8 questions)
3. Open-ended follow-up (1-2 questions)
4. Closing / optional contact info (1 question)
Step 3: Write the questions
### Survey questions
**Section 1: Context (2-3 questions)**
Q1: (Role/segment qualifier)
- Type: Multiple choice
- Options: (List options)
- Purpose: Segmentation
Q2: (Usage frequency or experience level)
- Type: Multiple choice / Scale
- Options: (List options)
- Purpose: Context for interpreting later answers
---
**Section 2: Core questions (5-8 questions)**
Q3: (Satisfaction or attitude question)
- Type: Likert scale (1-5)
- Scale: 1 = Strongly disagree ... 5 = Strongly agree
- Statement: "(Clear, single-concept statement -- e.g., 'I can find what I need in the product quickly')"
- Purpose: (What this measures)
Q4: (Importance/priority ranking)
- Type: Rank order or MaxDiff
- Items: (List 4-6 items to rank)
- Purpose: (What this measures)
Q5: (Behavior frequency)
- Type: Multiple choice
- Options: Never / Rarely / Monthly / Weekly / Daily
- Purpose: (What this measures)
Q6: (Feature preference or satisfaction)
- Type: Matrix / Rating scale
- Items: (List items being rated)
- Scale: (1-5 or similar)
- Purpose: (What this measures)
---
**Section 3: Open-ended (1-2 questions)**
Q_open1: "What is the single biggest improvement we could make to [product/feature]?"
- Type: Free text
- Purpose: Surface themes not covered by closed questions. Provides quotes for readouts.
Q_open2: (Optional) "Is there anything else you'd like to share?"
- Type: Free text
- Purpose: Catch-all for unexpected insights.
---
**Section 4: Closing**
Q_close: "Would you be willing to participate in a follow-up interview? (15-20 minutes, [incentive])"
- Type: Yes/No + optional email field
- Purpose: Recruiting for qualitative follow-up
Step 4: Bias check
Review each question against this checklist:
### Bias check
| # | Question | Check | Pass? |
|---|---|---|---|
| Q3 | (Question text) | Single concept? (Not double-barreled) | Y/N |
| Q3 | | Neutral framing? (Not leading) | Y/N |
| Q3 | | Balanced scale? (Equal positive/negative options) | Y/N |
| Q3 | | Exhaustive options? (Respondent can always find their answer) | Y/N |
| Q3 | | Mutually exclusive? (Options don't overlap) | Y/N |
| Q4 | (Question text) | Same checks | |
Common bias traps to catch:
- Leading questions: "How much do you love our new feature?" → "How would you rate your experience with the new feature?"
- Double-barreled: "How satisfied are you with speed and reliability?" → Split into two questions
- Acquiescence bias: All questions phrased positively → Mix positive and negative statements
- Social desirability: "Do you read the documentation?" → "How often do you refer to documentation?" with "Never" as an option
- Missing options: No "Not applicable" or "I don't know" when these are legitimate answers
Step 5: Distribution and sample plan
### Distribution plan
| Item | Detail |
|---|---|
| Channel | (In-product, email, panel, social) |
| Target sample size | (See calculator below) |
| Expected response rate | (Email: 10-25%, In-product: 5-15%, Panel: 70-90%) |
| Invitations needed | (Sample size / response rate) |
| Timeline | (Launch date, reminder schedule, close date) |
| Incentive | (If any) |
### Sample size guidance
- For directional insights (not statistically rigorous): 50-100 responses
- For segment comparisons (comparing 2-3 groups): 100-200 per segment
- For statistical significance at 95% confidence, ±5% margin: ~385 responses
- For NPS benchmarking: minimum 200 responses
### Reminder schedule
- Day 0: Initial invitation
- Day 3: First reminder (to non-responders)
- Day 7: Final reminder
- Day 10: Close survey
Step 6: Analysis plan
### Analysis plan
| Question | Analysis method | What you're looking for |
|---|---|---|
| Q3 (Likert) | Mean + distribution | Central tendency and spread. Look for bimodal distributions (two camps). |
| Q4 (Ranking) | Frequency of top-3 placement | Which items consistently rank highest? |
| Q5 (Frequency) | Cross-tab by segment (Q1) | Does behavior differ by role/segment? |
| Q6 (Matrix) | Mean per item + segment comparison | Which items rate highest/lowest? Where do segments diverge? |
| Q_open1 | Thematic coding (manual or AI-assisted) | Group responses into themes. Count theme frequency. Pull representative quotes. |
### Reporting
- Use `/research-synthesize` for full synthesis of survey results
- Use `/research-readout` for stakeholder presentation of findings
Step 7: Review and validate
Ask the user:
- Can you complete this survey in under 5 minutes? (Time yourself.)
- Is every question earning its place? (If removing a question wouldn't change a decision, cut it.)
- Are the scales consistent? (Don't mix 5-point and 7-point scales without reason.)
- Will the target audience understand every question without context? (Test with 2-3 people before launching.)
- Is the analysis plan clear? (If you don't know what you'll do with the data, don't collect it.)
Survey design rules
- Every question must tie to a decision. If the answer won't change what you do, don't ask it.
- Shorter is always better. Every additional question reduces completion rates. 10 questions is the sweet spot.
- Closed questions measure, open questions discover. Use closed for quantitative data, open for unexpected insights.
- Scales need anchors. "1-5" means nothing. "1 = Never, 5 = Daily" means something.
- Don't survey when you should interview. If you don't yet know the right questions to ask, do qualitative research first.
- Pilot before launch. Send to 3-5 people and watch them take it. Fix confusion before it reaches 300 people.
- Plan the analysis before writing questions. If you don't know how you'll analyze the data, you're collecting the wrong data.
Output location
Present the survey design as formatted text in the conversation. The user copies questions into their survey tool and adapts formatting. Follow up with /research-synthesize after data collection.
Example Output
Input
- Research questions: How satisfied are enterprise customers with the Onboarding Hub? Which onboarding resources (guided walkthroughs, video tutorials, live training, knowledge base articles) do they find most valuable? How often do they contact support in the first 90 days due to gaps in onboarding?
- Decisions this informs: Whether to invest in expanding live training sessions vs. rebuilding the self-serve knowledge base for the Q3 roadmap; also informs whether to hire a dedicated enterprise onboarding specialist
- Target audience: Enterprise customers (500+ seat contracts) who have been live on Meridian ERP for 30–120 days; target 150 responses, quota of 50 from manufacturing vertical
- Distribution channel: In-product banner (Meridian dashboard) + Customer Success email sequence; using Qualtrics
- Existing data: 12 qualitative interviews conducted in March revealed that admins feel "dropped" after kickoff, and that video content is perceived as outdated; survey should validate these themes at scale
- Constraints: Must launch by June 2; 10-day field window; no monetary incentive (CS relationship leverage only); maximum 12 questions
Survey Design -- Meridian ERP Enterprise Onboarding Satisfaction, June 2025
Objectives
- Primary: Measure overall satisfaction with Meridian's Onboarding Hub and identify the lowest-rated components
- Secondary: Quantify which onboarding resource types drive the most value by role and vertical
- Tertiary: Estimate support contact frequency attributable to onboarding gaps, to size the cost of inaction
Survey structure
- Estimated completion time: 4 minutes
- Total questions: 12
- Section flow:
- Screening / context (3 questions)
- Core satisfaction and preference questions (7 questions)
- Open-ended follow-up (1 question)
- Closing / interview recruitment (1 question)
Survey questions
Section 1: Context (3 questions)
Q1: What best describes your primary role using Meridian ERP?
- Type: Multiple choice (single select)
- Options: System Administrator / Finance / Operations / IT / Executive Sponsor / Other (specify)
- Purpose: Segmentation for cross-tab analysis; mirrors March interview sample
Q2: Which industry best describes your organization?
- Type: Multiple choice (single select)
- Options: Manufacturing / Healthcare / Professional Services / Retail & Distribution / Financial Services / Other
- Purpose: Enables manufacturing vertical quota check; segment comparison
Q3: How long has your organization been live on Meridian ERP?
- Type: Multiple choice (single select)
- Options: 30–45 days / 46–60 days / 61–90 days / 91–120 days
- Purpose: Controls for time-on-platform; newer cohorts may rate satisfaction lower regardless of resource quality
Section 2: Core questions (7 questions)
Q4: Overall, how satisfied are you with the Meridian Onboarding Hub experience?
- Type: Likert scale (1–5)
- Scale: 1 = Very dissatisfied … 5 = Very satisfied
- Purpose: Primary KPI; benchmark against future surveys; validate interview signal that admins feel "dropped"
Q5: Please rate your satisfaction with each of the following onboarding resources.
- Type: Matrix rating scale
- Items: Guided in-product walkthroughs / Video tutorials / Live training sessions / Knowledge base articles / Customer Success check-in calls
- Scale: 1 = Very dissatisfied, 5 = Very satisfied, N/A = Haven't used
- Purpose: Identifies lowest-rated resource; directly informs roadmap decision between live training vs. knowledge base investment; validates qualitative finding that video is perceived as outdated
Q6: Which onboarding resource has been MOST valuable in helping your team become productive on Meridian?
- Type: Multiple choice (single select, forced choice)
- Options: Guided in-product walkthroughs / Video tutorials / Live training sessions / Knowledge base articles / Customer Success check-in calls / None of these
- Purpose: Forces prioritization; cross-tabbed against Q1 role to see if admins vs. end-users diverge
Q7: How confident are you that your team can independently complete core tasks in Meridian without outside help?
- Type: Likert scale (1–5)
- Scale: 1 = Not at all confident … 5 = Extremely confident
- Purpose: Proxy for onboarding effectiveness; leading indicator for retention risk
Q8: How often has your team contacted Meridian support to resolve issues that better onboarding materials could have prevented?
- Type: Multiple choice (single select)
- Options: Never / 1–2 times / 3–5 times / 6–10 times / More than 10 times
- Purpose: Quantifies support cost of onboarding gaps; sizes the "cost of inaction" for the hire/no-hire decision on an onboarding specialist
Q9: To what extent do you agree with the following statement: "Meridian's video tutorials reflect how the product currently works."
- Type: Likert scale (1–5)
- Scale: 1 = Strongly disagree … 5 = Strongly agree
- Purpose: Directly validates March interview finding that video content is perceived as outdated; if mean < 3.0, confirms rebuild priority
Q10: If Meridian could improve ONE aspect of the onboarding experience, which would have the greatest impact for your team?
- Type: Rank order (drag to rank top 3)
- Items: More up-to-date video content / Additional live training sessions / Better searchable knowledge base / Faster CS check-ins in the first 30 days / Role-specific learning paths / Peer community / certification program
- Purpose: Direct input to Q3 roadmap trade-off; forces respondents to prioritize rather than select all
Section 3: Open-ended (1 question)
Q11: What is the single biggest improvement Meridian could make to help enterprise teams get productive faster?
- Type: Free text
- Purpose: Surfaces themes not covered by closed questions; provides quotable language for executive readout; expected to reinforce or complicate the "dropped after kickoff" theme from interviews
Section 4: Closing
Q12: Would you be willing to join a 20-minute follow-up conversation with our product team about your onboarding experience? (No preparation required.)
- Type: Yes / No + optional email field (pre-filled via Qualtrics panel data where available)
- Purpose: Recruit for qualitative follow-up; Customer Success to prioritize respondents who scored Q4 ≤ 2
Bias check
| # | Question | Check | Pass? |
|---|---|---|---|
| Q4 | Overall onboarding satisfaction | Single concept? | Y |
| Q4 | Neutral framing? (Not "How much did you enjoy…") | Y | |
| Q4 | Balanced scale? (Equal low/high options) | Y | |
| Q5 | Resource satisfaction matrix | N/A option included for unused resources? | Y |
| Q5 | Items mutually exclusive as categories? | Y | |
| Q6 | Most valuable resource | Forced choice avoids all-of-the-above bias? | Y |
| Q8 | Support contact frequency | Social desirability managed? ("Never" listed first, neutral framing) | Y |
| Q9 | Video tutorials reflect current product | Single concept? (Not "current and useful") | Y |
| Q9 | Acquiescence risk? (Only one directional statement in full survey) | Y | |
| Q10 | Top improvement area | Rank order avoids "select all" over-selection? | Y |
Flags resolved:
- Q5 original draft said "fast and easy to navigate" — split concept caught; revised to focus on satisfaction per resource
- Q8 initially phrased "How often did poor onboarding cause support tickets?" — leading; revised to neutral frequency framing
- Q10 originally a multi-select checkbox — switched to rank order to force prioritization
Distribution plan
| Item | Detail |
|---|---|
| Channel | In-product dashboard banner (Qualtrics embed) + CS email sequence (Salesforce trigger) |
| Target sample size | 150 total; 50 from manufacturing vertical |
| Expected response rate | In-product: ~10%; Email: ~18% blended (CS relationship) |
| Invitations needed | ~700 (conservative blended 22% response rate with dual-channel overlap deduplicated) |
| Timeline | Launch June 2 → Close June |