play icon for videos

How to Analyze Open-Ended Survey Responses [2026]

Analyze open-ended survey responses without weeks of manual coding. AI extracts themes, scores sentiment, and correlates qualitative findings with outcomes.

Updated
May 2, 2026
360 feedback training evaluation
Use Case
Open-ended survey analysis

A pile of responses is not analysis. A coded dataset is. AI applies the scheme at the speed they arrived.

This guide explains the workflow in plain terms: how to draft a coding scheme from a sample, how AI applies it to a thousand responses in the time manual coding handles ten, and how the resulting themes turn into decisions instead of quarterly reports. Examples come from foundation grant-essay analysis, post-program evaluations, and member-feedback at scale. No prior background in qualitative analysis required.

Before · 1,200 raw responses

"Childcare costs went up and we lost the slot at the center we used to use..."

"The application form itself took us almost two days to put together because..."

"We need transportation way more than groceries right now, the bus route to the clinic..."

+ 1,197 more responses
Coding scheme · 5 codes
CHILDChildcare access, cost, or quality
TRANSTransportation, distance, time
HOUSHousing stability, rent, eviction risk
FOODFood security, groceries, meals
HEALTHHealthcare access or cost
After · ranked themes
Childcare access
287 · 24%
Transportation
198 · 17%
Housing stability
156 · 13%
Healthcare access
122 · 10%
What this guide covers
  • 01
    The five-step workflow from response to theme
  • 02
    Definitions: coding scheme, theme extraction, and what AI actually does
  • 03
    Six rules for a coding scheme that holds up at scale
  • 04
    Manual coding versus AI coding versus hybrid
  • 05
    A worked example: foundation grant-essay analysis
  • 06
    Common questions about tools, techniques, and Canvs alternatives
The workflow

From a thousand responses to a ranked theme list, in five steps

Open-ended survey analysis runs on five steps. Two are human work. Three are mechanical. The honest workflow does not skip any of them, and AI is what makes the mechanical three run at the rate responses arrived.

From responses to themes
01
Responses

A column of free-text answers. Hundreds or thousands of paragraphs.

Survey output
02
Sample

Read 80 to 120 responses. Skim, do not code yet. Learn the shape of the data.

Human · 2 hours
03
Coding scheme

Four to seven codes drawn from the sample. Each code with a one-sentence definition.

Human · 1 hour
04
AI codes at scale

Every response gets one or more codes plus a confidence score. Borderline confidence routes to a reviewer.

AI · minutes
05
Themes & decisions

Counts by code, segment, and time. Ranked themes go to a decision, not a quarterly report.

Human + system
Where the bottleneck lives
Sample · step 02
Often skipped. Teams jump straight to coding the whole pile and end up with a scheme that does not fit.
Coding scheme · step 03
Often vague. Codes get reworded mid-coding, two reviewers tag the same response differently, counts stop being comparable.
Coding · step 04
Most expensive step in human time. Three coders take two weeks to do what AI runs in fifteen minutes against the same scheme.

Steps 03 and 04 are where AI matters. Sample first to draft a scheme that matches the responses. Apply the scheme with AI at the volume responses arrived. Surface borderline cases for a reviewer. The decision in step 05 lands the same week the survey closed.

The workflow above describes one open-ended question on one survey. Real surveys often run three to seven open-ended prompts in parallel, each with its own scheme. The cost of running five schemes is not five times the cost of running one. The sample-and-draft work compounds: a researcher who has read the sample for prompt one knows the population for prompts two through seven.

Definitions

Open-ended analysis, defined and distinguished

Five questions worth answering before running any workflow. The answers form the working vocabulary for everything that follows.

How do you analyze open-ended survey responses?

In five steps. Gather every response in one place. Read a sample of 80 to 120 to learn the shape of the data. Draft a coding scheme of four to seven codes, each with a one-sentence definition. Apply the scheme to every response, with AI doing the bulk of the tagging and humans reviewing the borderline cases. Count code frequency, rank the themes, and tie the result to a decision.

The whole workflow takes hours when AI does the coding step, not weeks. The two human steps (sample read and scheme draft) take a researcher a long afternoon. The AI step runs while the researcher is in another meeting. Theme synthesis lives in the same workflow as the source survey, so the result is ready before the next program-team meeting.

What is open-ended survey analysis?

Open-ended survey analysis is the process of turning free-text responses into a coded dataset and a ranked set of themes. It has two distinct jobs: coding each response against a scheme, and theme synthesis across the coded dataset.

Each job has a method. Coding is reading at scale. Theme synthesis is counting and ranking. Both depend on a coding scheme written before analysis begins. Without the scheme, every reviewer codes differently and the counts mean nothing. With the scheme, the same response gets the same code from a human reviewer, a second human reviewer, and AI.

What is a coding scheme for open-ended responses?

A coding scheme is a short list of codes used to tag every open-ended response. Each code has a name (one to three words) and a one-sentence definition. A working scheme has four to seven codes, drawn from a sample of actual responses. Codes describe what the response is about, not what the team thinks the response should be about.

A working coding scheme · community-needs scan
  • CHILD · Childcare access, cost, or quality concerns mentioned in the response.
  • TRANS · Transportation barriers, distance, time, or fare cost mentioned.
  • HOUS · Housing stability, rent, eviction risk, or move-related concerns.
  • FOOD · Food security, groceries, meal access, or nutrition mentioned.
  • HEALTH · Healthcare access, insurance, or medical cost concerns.
  • OTHER · A theme that does not fit the five codes above. Surfaces gaps for the next iteration.

A good test: two trained coders applying the same scheme to the same response should land on the same code most of the time. If they do not, the codes are vague. The fix is rewording the definitions before scaling, not adding more codes.

How does AI analyze open-ended feedback?

AI applies a coding scheme to each free-text response, returning one or more code tags and a confidence score. Modern language models read every response in the prompt, compare against the code definitions, and decide which codes apply. The scheme is the input that controls quality.

If the scheme is sharp, AI tagging matches a trained human coder within a few percentage points. If the scheme is vague, AI tagging will be vague too. AI does not invent the scheme. Humans draft it from a sample. AI applies it at the volume responses arrived in. The work AI removes is the per-response reading and tagging. The work AI does not remove is sample reading, scheme drafting, and borderline review.

What is theme extraction in survey analysis?

Theme extraction is the step that turns coded responses into a ranked list of what matters most. After every response has one or more codes, theme extraction counts how often each code appears, segments the counts by group or time, and names the patterns that emerge.

The themes are the answer to the program question that prompted the survey in the first place. Theme extraction is not the same as coding: coding is per-response tagging, while theme extraction is the across-responses synthesis that makes the coding worth the effort. A coded dataset without theme extraction is a tagged spreadsheet that nobody reads. A theme list without a coded dataset is an opinion piece.

Related but different

Coding vs theme extraction

Coding is per-response: each response gets one or more code tags. Theme extraction is across-responses: counted, ranked, segmented. Coding is input. Theme extraction is output. Both are needed.

Manual coding vs AI coding

Manual coding is a human reading and tagging each response. AI coding is a model applying a human-drafted scheme at scale. The honest workflow uses both: humans draft and refine, AI applies, humans review borderline cases.

Sentiment vs theme analysis

Sentiment captures positive, negative, neutral. Theme analysis captures what the response is about. A response can read positive while raising a real concern. Sentiment alone paints a clean dashboard while hiding the substance.

Top-down vs bottom-up coding

Top-down means the coding scheme comes from a theory or hypothesis the team brings in. Bottom-up means the codes are drawn from what people actually said. Bottom-up is harder upfront and more honest downstream.

Design principles

Six rules for a coding scheme that holds up at scale

The reason most open-ended analyses go sideways is not the AI step. It is the scheme. These six rules show up across every coding workflow that produces themes a program team trusts enough to act on.

01 · Sample first

Read 80 to 120 before drafting

Skim a sample. Do not start coding.

The sample is what the coding scheme is drawn from. Skipping the sample read produces a scheme based on what the team expected, not what people said. Eighty to a hundred and twenty responses is enough to surface the real distribution of topics. Less than that misses the long tail.

Why it matters: the scheme that fits the data is drafted from the data, not before it.

02 · Bottom-up codes

Codes come from the responses

Not from theory. Not from past surveys. From what people said.

Top-down coding starts with a list of codes the team brought in. It is faster but produces a scheme that fits the team's prior theory better than the data. Bottom-up coding lets the codes emerge from the sample read. It is slower at the front and more honest at the back.

Why it matters: themes the data did not actually contain are an artifact of top-down coding.

03 · Sharp definitions

One sentence per code

Includes positive cases. Names the edge cases.

A code with a vague definition is a code that two reviewers will apply differently. The fix is one sentence per code that names what counts and what does not. "CHILD covers childcare access, cost, or quality. Does not cover schools or after-school programs." That second sentence does the heavy lifting.

Why it matters: sharp definitions are what let two reviewers and AI agree on the same response.

04 · Inter-rater reliability

Two coders, ten responses, agreement check

Before AI. Before scale. Before publishing the scheme.

Pull ten responses. Have two coders apply the scheme independently. Compare. Disagreements signal vague codes or missing codes. Reword and re-test. Skipping this step produces a scheme that scales fast and surfaces the wrong themes.

Why it matters: scheme reliability is what makes AI-applied codes trustworthy.

05 · Catchall plus iteration

Add an OTHER code on purpose

Then track what lands in it.

A scheme with no catchall forces every response into the existing codes, which produces clean data and false confidence. A scheme with an OTHER code surfaces gaps. If fifteen percent of responses land in OTHER, the scheme is missing a code. Iterate the scheme; do not pretend the gap is not there.

Why it matters: the OTHER code is how the scheme tells you it needs revision.

06 · Confidence routing

Borderline scores go to a human

Not every AI tag is high confidence. Surface the ones that are not.

AI returns a confidence score per code per response. High confidence is fine to ship. Low or borderline confidence routes to a human reviewer. The reviewer's time is now spent on the cases where their judgment matters, not on reading every response. The number of reviewed responses drops to ten or fifteen percent of the dataset.

Why it matters: confidence routing is what keeps humans in the loop without making them the bottleneck.

Method choices

Six choices that decide whether the analysis ships in hours or quarters

Six decisions a team makes when designing an open-ended analysis workflow. The first one cascades into the rest. Get the scheme decision wrong and the others stop mattering.

The choice Broken way Working way What this decides
How you draft the scheme

Top-down from theory, or bottom-up from a sample.

Broken

The team writes a list of expected codes before reading any responses. Codes reflect the team's prior theory. Responses that do not fit the codes get forced into the closest match or dropped.

Working

Read a sample of 80 to 120 responses first. Draft codes from what people actually said. Add an OTHER code on purpose. Iterate the scheme if more than fifteen percent of responses land in OTHER.

Whether the themes match the data or match the team's prior expectations.

Who codes the responses

A researcher, the whole team, AI, or a hybrid.

Broken

A single researcher reads and codes every response. Two weeks of work for a thousand responses. Coder fatigue means the scheme drifts mid-coding. The last 200 responses get coded differently than the first 200.

Working

AI codes every response against the scheme. Humans review borderline cases AI flagged. Total human time drops from two weeks to one afternoon. The scheme stays consistent across all responses.

Whether analysis takes weeks or hours, and whether the scheme drifts.

How reliability is checked

Single-coder trust, inter-rater check, AI confidence threshold.

Broken

One coder applies the scheme. No reliability check. No way to know whether a second coder would agree. Themes ship to leadership without any indicator of which codes are solid and which are noisy.

Working

Two coders independently tag ten responses before scaling. Disagreements rewrite the scheme. AI confidence below threshold routes to human review. Final themes carry a per-code reliability indicator.

Whether the themes are trustworthy or merely plausible.

How the long tail is handled

Forced fit, OTHER bucket, or scheme iteration.

Broken

Responses that do not fit the existing codes get forced into the closest match. The data looks clean. The themes that the original scheme did not anticipate disappear. Decisions get made on a sanitized picture.

Working

Add an OTHER code from day one. Track what lands in it. If the OTHER bucket grows past fifteen percent, the scheme needs a new code. AI surfaces clusters within OTHER for human review.

Whether the analysis surfaces unexpected themes or hides them.

How themes tie to action

Quarterly report, live dashboard, or decision routing.

Broken

Theme counts arrive in a quarterly report. The decisions that should have used the data already happened on a different timeline. The themes inform the report, not the program. The report goes in a drawer.

Working

Themes feed the next program decision. A spike in a code routes to the program team within the hour. Cohort comparisons surface in time for the next cycle's planning, not the next quarterly review.

Whether the analysis changes anything or only documents what already happened.

How the scheme evolves

Lock and reuse, version per cohort, or continuous iteration.

Broken

The same scheme runs every cohort. New themes that emerge over time get forced into old codes. Long-running comparisons stay comparable on paper while losing fidelity to the data.

Working

Lock the scheme for the cycle, version it across cycles. Document what changed between versions. Re-code prior data against the new scheme when comparison matters; keep the original codes when historical fidelity matters.

Whether the scheme stays honest as the program evolves.

Compounding effect

The first row controls the rest. A scheme drafted bottom-up from a sample gives AI something sharp to apply, gives reliability checks something to measure, lets the OTHER bucket surface gaps, and ties cleanly to actionable themes. Skip the sample step, and AI scales a vague scheme into a tagged dataset that looks clean and means very little.

A worked example

Foundation grant-essay analysis: 1,200 narratives, themed in an afternoon

An annual community-needs scan at a regional foundation. Twelve hundred grant applications, each with a 500-word narrative. The decision the foundation makes between collection and synthesis is what shortens time-to-insight from six months to one week.

We run an annual community-needs scan. Twelve hundred grant applications a year, each with a 500-word narrative on local conditions, what has changed, what is getting in the way. The narrative is the most useful thing in the whole application package. It is also the thing nobody reads systematically. One program officer, me, reads what I can. Two hundred essays, three weeks of evenings, hand-coding themes in a spreadsheet, writing up a summary. The scan lands on the trustees' desk in October. Strategy for the next funding cycle was set in August. The themes that should have informed the strategy arrive two months late, every year, for as long as we have been doing this.

Foundation program officer, mid-cycle.

Quantitative axis

Time to insight

Days from survey close to ranked themes on the strategy team's desk. The metric the trustees feel. The metric next year's funding plan depends on.

Bound at coding

Qualitative axis

Theme depth

How much of the actual narrative variation the themes capture. The thing the open-ended prompt was asked to surface in the first place.

What scheme-driven AI coding produces

Bottom-up scheme drafted from a 100-essay sample

A program officer reads 100 essays in two hours. Drafts six codes from what the responses actually said, plus an OTHER catchall. Two reviewers test the scheme on ten responses, agree on eight, reword two definitions, lock the scheme.

AI codes all 1,200 essays in twenty-five minutes

The locked scheme runs against every essay. Each essay receives one to three codes plus a confidence score per code. Borderline confidence (about twelve percent of essays in this case) routes to the program officer.

Themes segmented by region, size, and category

Code counts roll up across the dataset and split by applicant region, organization size, and funding category. The scan now answers strategy questions: which regions show the most childcare-access pressure, which categories show food security spiking.

Trustees see the scan at the strategy meeting

The ranked-themes brief lands on the agenda for the strategy session, not in a quarterly report two months later. Funding decisions for the next cycle reference the themes the data actually surfaced.

Why manual narrative review fails this volume

One program officer reads what they can

Two hundred of 1,200 essays read across three weeks of evenings. The other thousand sit unread. Themes captured reflect the first 200, not the full distribution. The unread essays might contain the most consequential signals.

Coding drifts as the officer fatigues

The first fifty essays get tagged carefully. The next 150 get tagged faster. Categories that emerged in the first fifty get applied loosely in the next 150. The dataset is internally inconsistent before any AI ever sees it.

Sub-segments do not roll up

A spreadsheet of hand-coded themes does not slice cleanly by region or category. Cross-tabs require a researcher's afternoon. Most cross-tabs do not get built. The summary that reaches the trustees has no segmentation.

Final report lands after strategy is set

August: strategy session decides next year's funding categories. October: scan delivers themes. Themes are filed, referenced once at next year's strategy meeting, then become a baseline that next year's scan will compare against. The cycle never closes.

Why this is structural, not procedural

The community-needs scan is not late because the program officer is slow. It is late because the narrative responses, the coding scheme, and the theme synthesis live in different tools on different timelines. Putting the scheme, AI coding, and theme rollup in the same workflow as the application form is what shrinks the gap from months to days. The fix is structural to how the scan is built, not a process tweak applied on top of an existing application-tracking stack.

Applications

Three contexts where scheme-plus-AI changes the analysis math

Three different organizational shapes and three different data volumes. Same architecture: read a sample, draft a scheme, AI codes the rest, themes feed a decision in the same week. The shape of the analysis output changes per context. The structure does not.

01

Foundation grant-essay theme extraction

Annual or quarterly community-needs scans, 800 to 2,000 narrative applications per cycle, finding themes for funder strategy.

Foundations and pooled-fund collaboratives ask grant applicants to describe local conditions, problems, or opportunities in 300 to 700 words. The narrative is the richest signal in the application package, and the one most often left unread. Volume runs 800 to 2,000 essays per funding cycle for a regional foundation, more for national funders.

What breaks. One or two program officers read the essays they have time for. Coding happens in a spreadsheet. The scan delivers a summary months after the strategy that should have used it has already been set. The themes that should drive next year's funding strategy arrive after that strategy has already been set.

What works. A program officer reads a 100-essay sample and drafts a six-code scheme bottom-up. AI applies the scheme to all essays in under thirty minutes. Themes segment by region, size, and category. The brief lands on the agenda of the strategy session, not in a report two months later. The same scheme runs in subsequent cycles for longitudinal comparison, with version notes when codes change.

A specific shape

A regional foundation with 1,200 annual applications and one program officer doing the scan. Time-to-themes dropped from October-after-strategy to one week after the application window closed. The same officer now spends the reclaimed weeks on grantee site visits and strategy work, not on hand-coding.

02

Post-program evaluation across cohorts

Workforce or education programs running multi-cohort longitudinal surveys with several open-ended prompts.

Workforce training programs and education initiatives ask cohort members for open-ended reflections at intake, midpoint, and post-program. Three to five open prompts per survey, 200 to 400 cohort members per wave, three to six waves per year. The result: 1,500 to 6,000 open-ended responses to analyze, every cycle.

What breaks. The evaluation team reads what they can, codes the most recent cohort, and treats earlier cohorts as historical baselines they no longer revisit. Themes from earlier waves drift out of the analysis. Cross-cohort comparisons rest on the most recent cohort's coding decisions applied retroactively in summary form.

What works. One scheme covers the whole program, version-locked per year. AI applies the scheme across every wave and every prompt. Theme counts roll up by cohort, wave, and demographic. The mid-program signal that cohort three reported childcare as a barrier shows up in time to inform cohort four's program design, not as a footnote in next year's annual report.

A specific shape

A workforce-development organization running four cohorts a year with three open-ended prompts on each survey. Cross-wave theme drift now surfaces between cohorts, not after the next annual evaluation. Program adjustments happen mid-cohort instead of after the year.

03

Member or customer feedback at scale

Quarterly NPS or member-feedback surveys with one or two open prompts and large response volumes.

Membership organizations, credit unions, health plans, and B2B service teams run quarterly feedback surveys with NPS or satisfaction scores plus one or two open-ended prompts. Volume runs from a few hundred per quarter for a small member base to 5,000 to 50,000 per quarter for larger organizations. The open-ended responses are where the actual reasons for the score sit.

What breaks. Sentiment scores get computed and put on a dashboard. The themes that drove the sentiment go unanalyzed. Someone summarizes a sample of comments in a slide for the quarterly review, sentiment moves up or down, leadership debates the score, and the actual themes never reach a product or program decision.

What works. A bottom-up scheme drafted from a sample names what people are actually talking about: pricing, response time, product capability, support quality. AI codes every response with the scheme. Sentiment becomes one code among several, not the only signal. Themes route to the team that owns the issue, not to a quarterly slide.

A specific shape

A regional credit union running quarterly NPS with one open prompt and 8,000 responses per wave. Response themes now route to branch teams within forty-eight hours of survey close. Sentiment is reported alongside theme counts, not as a standalone score.

A note on tools

A note on tools

Canvs MaxQDA NVivo Atlas.ti Dedoose Sopact Sense

Canvs, MaxQDA, NVivo, Atlas.ti, and Dedoose handle the coding step well. They give a researcher a workspace for tagging responses against a scheme, with AI assistance in the more recent versions. The architectural gap is that the scheme, the codes, and the resulting theme synthesis live in workflows separate from the survey collection itself. Responses get exported from the survey tool, imported into the coding tool, coded, exported again, then assembled into a report. The result is a separate analysis pipeline that runs late and at the cost of a researcher's calendar.

Sopact Sense closes the gap by putting the coding scheme, AI scoring, and theme synthesis in the same workflow as the survey itself. A researcher drafts the scheme inside the platform after reading a sample. AI applies the scheme to every response as the survey closes, with confidence routing for borderline cases. Themes count, segment, and route to the program team in the same system that captured the response. The fix is not a better text-coding tool. It is making the analysis a structural part of how the survey is built.

FAQ

Open-ended survey analysis: common questions, answered

Q.01

How do you analyze open-ended survey responses?

In five steps. Gather every response in one place. Read a sample of 80 to 120 to learn the shape of the data. Draft a coding scheme of four to seven codes, each with a one-sentence definition, drawn from the sample. Apply the scheme to every response, with AI doing the bulk of the tagging and humans reviewing the borderline cases. Count code frequency, rank the themes, and tie the result to a decision. The whole workflow takes hours when AI does the coding step, not weeks.

Q.02

What is open-ended survey analysis?

Open-ended survey analysis is the process of turning free-text responses into a coded dataset and a ranked set of themes. It has two distinct jobs: coding each response against a scheme, and counting the codes to surface the themes that matter most. Each job has a method. Coding is reading at scale. Theme synthesis is counting and ranking. Both depend on a coding scheme written before analysis begins. Without the scheme, every reviewer codes differently and the counts mean nothing.

Q.03

What is the most efficient workflow for analyzing open-ended survey data?

The fastest workflow that still holds up is sample first, scheme second, AI third, human fourth. Read 80 to 120 responses to learn the shape of the data. Draft four to seven codes from what you read. Run AI against every response with the scheme applied. Surface the borderline cases for a human to resolve. Count by code, rank the themes, deliver the result. Skipping the sample step gives you a scheme that does not match the data. Skipping the human-review step gives you false confidence in edge cases.

Q.04

How does AI analyze open-ended feedback?

AI applies a coding scheme to each free-text response, returning one or more code tags and a confidence score. Modern language models read every response in the prompt, compare against the code definitions, and decide which codes apply. The scheme is the input that controls quality. If the scheme is sharp, AI tagging matches a trained human coder within a few percentage points. If the scheme is vague, AI tagging will be vague too. AI does not invent the scheme. Humans draft it from a sample. AI applies it at the volume responses arrived in.

Q.05

What are the best AI tools for analyzing open-ended survey responses in 2026?

Useful AI tools for open-ended analysis share three traits: they let the team author a coding scheme, they apply the scheme to every response with a confidence score, and they keep humans in the loop on borderline cases. The category includes purpose-built tools for survey analysis, qualitative-coding software with AI add-ons, and platforms like Sopact Sense that combine the survey collection, coding scheme, and AI scoring in one workflow. The right pick depends on whether the team needs the analysis tied back to the source survey or run as a separate pipeline.

Q.06

What is a coding scheme for open-ended responses?

A coding scheme is a short list of codes used to tag every open-ended response. Each code has a name (one to three words) and a one-sentence definition. A working scheme has four to seven codes, drawn from a sample of actual responses. Codes describe what the response is about, not what the team thinks the response should be about. A good test: two trained coders applying the same scheme to the same response should land on the same code most of the time. If they do not, the codes are vague and need rewording before scaling.

Q.07

What is theme extraction in survey analysis?

Theme extraction is the step that turns coded responses into a ranked list of what matters most. After every response has one or more codes, theme extraction counts how often each code appears, segments the counts by group or time, and names the patterns that emerge. The themes are the answer to the program question that prompted the survey in the first place. Theme extraction is not the same as coding: coding is per-response tagging, while theme extraction is the across-responses synthesis that makes the coding worth the effort.

Q.08

How do you analyze open-ended feedback at scale?

At scale, the bottleneck is not collection. It is coding. A team of three can read a thousand responses in two weeks if that is the only thing they do. AI changes the math: applied with a sharp coding scheme, AI tags ten thousand responses in minutes. The team's role shifts from reading every response to drafting the scheme, reviewing borderline cases, and synthesizing the themes. The workflow becomes scale-agnostic: a thousand or a hundred thousand responses go through the same five steps with the same time budget for the steps that humans still own.

Q.09

How do you do open-ended sentiment analysis?

Open-ended sentiment analysis tags each response on a sentiment dimension: positive, neutral, negative, or a finer-grained scale. AI handles sentiment well because the signal is mostly in the words themselves. The trap is treating sentiment as the whole analysis. A response can read positive while raising a serious problem the team needs to act on. Sentiment is one code in a richer scheme that also captures topic and intensity. Used alone, sentiment paints a clean dashboard while hiding the substance.

Q.10

What is open-ended question coding?

Open-ended question coding is the act of tagging each free-text response with one or more codes from a coding scheme. Coding can be done by a single coder, by two coders independently with a reliability check, or by AI with human review on borderline cases. The output of coding is a coded dataset where every response has structured tags alongside the original text. Coding is the bridge between qualitative responses and quantitative theme counts. Without it, the responses cannot be ranked or compared across groups.

Q.11

What are the best alternatives to Canvs for open-ended survey analysis?

Teams looking for alternatives to Canvs typically want one of three things: better AI accuracy on the coding step, tighter integration with the survey itself, or a different pricing structure. Qualitative-coding software like MaxQDA, NVivo, and Atlas.ti handle the coding step deeply but sit outside the survey workflow. Purpose-built survey-analysis tools like Sopact Sense combine survey collection, coding scheme drafting, AI scoring, and theme synthesis in one place. The right choice depends on whether the analysis pipeline lives separately from the survey or together with it.

Q.12

What is the most efficient way to analyze open-ended survey responses?

The most efficient way is to do exactly two things by hand and let AI handle the rest. First, draft the coding scheme from a sample. Second, review the borderline cases AI flags. Everything else (per-response tagging, count rollups, theme ranking) is mechanical and runs faster as software. Teams that try to read every response by hand spend most of their time on the part AI does best. Teams that skip the human-drafted scheme get themes that do not match the data. The split between human and AI is what makes the workflow efficient.

Q.13

What is the difference between manual coding and AI coding?

Manual coding is a human reading each response and tagging it. AI coding is a language model doing the same work after a human drafts the scheme. The trade is speed for trust. Manual coding is slow but the coder can catch nuance and adjust on the fly. AI coding is fast but applies the scheme literally, which is a feature for consistency and a bug when the scheme is incomplete. The honest workflow uses both: humans draft and refine the scheme, AI applies it at scale, humans review borderline cases.

Q.14

Can I use Google Forms or SurveyMonkey to analyze open-ended responses?

Both let you collect open-ended responses and export them as a column of text. Neither tool codes or synthesizes themes natively. For a small program with a few dozen responses, exporting to a spreadsheet and tagging by hand is a workable path. For programs with hundreds or thousands of responses per cycle, the team needs a tool that lets them author a coding scheme and apply it with AI. Google Forms and SurveyMonkey are collection tools. Analysis is a separate workflow that runs on the responses they captured.

Related reading

Where this page connects to the rest of the survey workflow

The pages a reader of this guide tends to hit next: how to write the questions in the first place, how the analysis fits into a longitudinal design, and how the program logic the survey is measuring against gets named.

Sibling · question design

How to design open-ended survey questions

The upstream half of the workflow. How to ask one good free-text prompt with a rubric attached, so analysis has a sharp target before any responses arrive.

/use-case/open-ended-questions
Parent anchor · broader topic

Survey analysis: from collection to decision

The wider page on what survey analysis covers across closed and open-ended questions. Useful as the parent context for this open-ended deep-dive.

/use-case/survey-analysis
Sibling · timing

Pre and post surveys

When the open-ended analysis is comparing the same people before and after a program. How to design the pre/post pair so the codes still mean the same thing in both waves.

/use-case/pre-and-post-surveys
Foundational · question types

Survey question types

A reference page on the working menu of question types. Where open-ended sits relative to closed, scaled, and ranked options, and when each pulls its weight.

/use-case/survey-question-types
Deeper · cross-wave

Longitudinal survey design

When the same coding scheme runs across many waves and many cohorts. How to version the scheme without breaking comparison, and what changes when codes shift between waves.

/use-case/longitudinal-survey-design
Upstream · program logic

Theory of change

The program logic the open-ended question is measuring against. Codes drawn bottom-up from responses become more meaningful when mapped against the outcomes the program intended.

/use-case/theory-of-change
Coded, themed, decided

Bring 100 responses. Leave with a coding scheme that scales.

A working session, not a pitch. Bring a sample from a recent open-ended survey. We read 100 responses together, draft a coding scheme bottom-up, run AI against the rest of the dataset, and walk through the ranked themes. Sixty minutes, no procurement, no pre-reading. The scheme drafted in the session belongs to your team afterward, whether or not it ends up running on Sopact Sense.

Format

60 minutes, video call. One Sopact builder, your researcher or program lead.

What to bring

A sample of 100 open-ended responses from a recent survey. Any program area.

What you leave with

A drafted coding scheme, AI-coded results on the sample, and a ranked themes brief.