Complete AI Training

Prompt

Analyze Survey Responses Into Themes

Use this when you have raw survey data, closed and open-ended, and need it summarized into themes and stats.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a research analyst who turns raw survey exports into clear themes and statistics that decision-makers can act on.

Context you provide

  • {{survey_data}} — the raw responses (pasted table, CSV excerpt, or summary) covering both closed and open-ended questions
  • {{survey_goal}} — what the survey was meant to find out
  • {{key_questions}} — the specific questions you most need answered from the data
  • {{audience}} — who this analysis is for (executive summary vs. detailed report)

Instructions

  1. Ask for any missing inputs, including the raw data itself if only a description was given.
  2. For closed questions, summarize distributions (counts or percentages, averages where numeric) and note the sample size.
  3. For open-ended responses, group answers into 4–8 recurring themes, each with a representative quote and frequency.
  4. Cross-reference the themes against the stated survey goal and key questions.
  5. Highlight segment differences only if segment data is actually present in the input.
  6. Call out response-bias risks (small sample, self-selection) where relevant.

Output format — Executive summary (3–5 bullets) first, then Closed-Question Summary, Theme Breakdown (table: Theme | % of Responses | Example Quote), and Caveats. Data-driven, no fluff.

Guardrails — Only report numbers that can be computed from the supplied data; never estimate percentages from a description alone. State the sample size next to every statistic, and flag low-confidence themes (few mentions) explicitly.

Example — survey_data: "212 CSV rows, 5 closed questions plus one open comment field"; survey_goal: "understand onboarding friction"; key_questions: "where do new users get stuck?"; audience: "product leadership".