How to Conduct a Voice of Customer (VoC) Analysis: A Complete Guide

Most companies collect far more customer feedback than they act on. Forrester's 2023 CX measurement survey found that just 12% of CX professionals rate their VoC program maturity as high or very high.
A Voice of Customer Analysis (VoC) turns scattered feedback into a repeatable process. But most programs stop at the survey channel, and the conversations where customers say the most (sales calls, customer success check-ins, QBRs, and interviews) never make it into the analysis. The richest signal is sitting in recordings and notes that never get queried.
The Short on Time Version
- A voice of customer analysis follows five steps: set goals, collect feedback across channels, analyze for themes and sentiment, act on the findings, and iterate.
- The highest-signal feedback lives in unscripted customer conversations that most programs never capture in a shared, searchable format.
- Analysis only creates value when it separates how often an issue appears from how much it moves the score.
- An AI notetaker and conversation knowledge engine like Otter.ai turns customer calls into transcripts, summaries, and action items so teams can query what customers actually said alongside their survey data.
What Is a Voice of Customer Analysis (VoC)?
Voice of the Customer (VoC) means customer feedback about experiences with, and expectations for, your products or services. A voice of customer analysis aggregates that sentiment across channels and turns it into insight that drives proactive change through VoC analytics.
Strong VoC programs combine quantitative feedback like NPS ratings and CSAT scores with qualitative feedback like open-ended comments and call recordings to explain the reasons behind those scores.
The 5 Step VoC Analysis Process
The VoC programs that produce real change share one trait: every finding has a clear path to someone with the authority to act on it. Run the five steps below as a cycle to build that path, and loop back to earlier stages as customer priorities shift.
Step 1: Set Your Goals and Choose What to Measure
Start by narrowing your focus so you collect the right data. Define whether the analysis is meant to reduce churn in a specific segment or explain why NPS dropped last quarter. If expansion is the goal, name the account type and decision the analysis should support. Vague goals produce vague analyses.
Choose Your Metrics (NPS, CSAT, CES)
Match the metric to the question:
- NPS: Measures overall customer loyalty and works well as a relationship-level metric tracked over time.
- CSAT: Measures satisfaction with a specific interaction, product, or event, useful for individual touchpoints.
- CES: Measures how easy it was to get something done.
For B2B teams, use a combination but pick one anchor: typically NPS at the relationship level, with CSAT and CES for specific touchpoints.
Decide Which Customers to Listen To
Identify which segments you want to hear from, including new customers and loyal ones, and decide how to weigh feedback from customers who have left. Segmenting by role matters too, since a buyer, an admin, and a daily user experience your product differently.
Step 2: Collect Feedback Across Every Channel
Customers give feedback in more places than any single survey reaches.
Gather Structured Feedback From Surveys and Scores
Surveys provide trackable metrics like NPS, CSAT, and CES. Start with relationship NPS at a regular cadence, then add transactional surveys in stages and keep the two scores separate. One caution: over-surveying customers creates fatigue and lowers response quality.
Capture Unstructured Feedback From Reviews, Social, and Support
Review sites like G2 and Capterra carry weight because buyers research peer feedback before purchase. Social channels like LinkedIn and Reddit capture what customers say when nobody asked, while support tickets show where the product breaks.
Tap Into Customer Conversations and Interviews
Sales calls, customer success check-ins, QBRs, and one-on-one interviews are where customers explain the "why" behind their scores: the motivations and frustrations survey ratings can't capture. Omnichannel VoC analytics should treat these calls as a first-class data source.
A typical VoC study runs 10 to 30 one-hour interviews. Record them word-for-word. Summarized notes usually end up reflecting the researcher's assumptions rather than what the customer actually said.
However, capturing those conversations can be a barrier. A QBR discussion may live only in one CSM's notes, and objections raised on renewal calls often stay with the rep who heard them. Otter.ai, an AI notetaker and conversation knowledge engine trusted for over 1 billion meetings transcribed with95%+ accuracy, turns customer conversations into structured, searchable intelligence for VoC analysis.
Otter's conversation records include:
- A searchable transcript with speaker recognition and an automated summary of key points.
- Extracted action items that make commitments easier to track.
- Otter AI Chat, which lets you ask questions across your meeting history (for example, what a customer said about pricing on last week's call) and returns the answer with timestamp and speaker attribution.
- Bi-directional MCP integrations that let supported AI tools such as Claude and ChatGPT query Otter meeting data while allowing Otter to pull information from supported external tools, plus 30+ connections into Salesforce, HubSpot, Slack, Notion, Jira, and other apps.
Custom meeting summary templates extract any insight you care about: a recurring objection, a competitor mention, a feature request, or a churn signal. Push that structured field into whatever destination you choose via MCP.
Configure Otter to join the customer calls you choose on Zoom, Google Meet, and Microsoft Teams. Every QBR, onboarding call, and interview becomes analyzable text. Otter also accepts audio and video uploads in 30+ formats, so archived recordings can be brought into the same analysis.
Step 3: Analyze the Data to Find Themes and Sentiment
Three techniques turn captured feedback into signal: theme categorization, sentiment scoring, and driver analysis.
Categorize Feedback Into Themes
Thematic analysis means gathering the data, reading all of it, coding each segment, then grouping codes into themes. Keep the taxonomy shallow: broad themes like "billing," subthemes like "incorrect charges" beneath them.
One customer comment can contain multiple topics and mixed sentiment, so single-theme tagging misses much of the signal. Manual coding is thorough but slow, which is why most teams now pair AI theme detection with human validation, since AI research tools can distort important context.
Run Sentiment Analysis
Sentiment analysis classifies feedback as positive, negative, or neutral, and scales to volumes no analyst could read. Two comments can share a theme and point in opposite directions: one review praising service and another complaining about slow orders both code under "service," with opposite sentiment. Sentiment has to be tied to themes before it can tell you what to fix first.
Quantify What's Driving Your Scores
Key driver analysis estimates the relationship between potential drivers and an outcome metric like NPS or CSAT. Plot the results on an importance-performance matrix: high-importance, low-performance drivers are your fixes; high-importance, high-performance drivers are what you protect. Driver analysis separates frequency from impact, because a less frequent issue can have outsized effect on NPS while a common complaint has little.
Combine Sources for the Full Picture
Independent researcher David Boyle shows what cross-source analysis looks like at scale. Working solo, he conducted 76 in-depth interviews with insights leaders at Fortune 500 companies, hundreds of hours to synthesize into a keynote, research report, workshops, and ongoing consulting on a three-month clock.
Using Otter's MCP server, Boyle made every transcript queryable inside his AI workspace, asking Claude to surface every mention of a particular objection or compare positioning across industries. Cross-interview pattern detection surfaced industry-wide shifts invisible in any single conversation, and the claim that "76% of organizations are failing at AI transformation" was validated directly against the transcript library. The same 76 interviews powered all four deliverables, queried differently for each.
Step 4: Act on Insights and Close the Loop
Themes and drivers only create value if they translate into action customers can feel.
Prioritize by Impact and Revenue
In B2B programs, prioritize feedback by impact and revenue exposure. Detractors come first, then passives, then promoters. If a few high-value detractors need onsite assistance while many low-value detractors want self-service features, onsite assistance weighs heavier.
Assign Owners and Follow Through
Follow-through requires explicit ownership: someone to track a class of issues over time, and someone with authority and budget to act. Establish SLAs, such as responding to detractors within 24 to 48 hours.
Follow-through also depends on capturing commitments the moment they are made. When a customer raises an issue on a QBR and the CSM promises a fix, that commitment often stays outside any shared system. Otter extracts action items from every captured call automatically, so follow-ups promised have an owner and a record.
Close the Loop With Customers
Respond quickly, route the issue to an accountable owner, then tell customers what changed. Customers are more likely to keep participating when they see their feedback leads to action.
Step 5: Monitor, Report, and Iterate
VoC programs earn their value through steady iteration after the first cycle.
Track VoC Trends Over Time
Track NPS and CSAT regularly and flag meaningful slips for a deep dive. Pair score trends with theme frequency over the same period so you can correlate NPS movement with how often specific themes appear in verbatims.
Share Findings With Stakeholders
Departments act on data that speaks to their own goals, so connect VoC findings to stakeholder metrics. AXA Health's program is a useful model: 3,000+ monthly responses across seven touchpoints, insights broken into themes, and regular governance meetings.
Refine the Program Continuously
Hold a quarterly VoC retro covering what worked, what didn't, and next goals, and refresh survey questions periodically to avoid question fatigue. Your theme taxonomy needs the same maintenance. Each cycle, ask whether a channel is missing. For most teams, the answer is still the conversation channel.
Turn Customer Conversations Into Retention Today
A voice of customer analysis pays off in two moments: when a quantified theme drives a decision, and when a customer hears back about what changed. Reaching those moments takes feedback from every channel, including the conversations most programs miss.
Otter captures the customer calls you configure it to join, records conversations ad hoc on desktop, and turns them into searchable, structured intelligence. Otter AI Chat lets stakeholders query that history in plain language, while its MCP integrations make Otter meeting data queryable through Claude and ChatGPT, push insights into Salesforce, HubSpot, Slack, and Notion, and pull information from Google Drive, Gmail, Jira, Notion, and Salesforce. Otter is SOC 2 Type II certified and HIPAA compliant.
Get a demo of Otter to see how it powers your VoC analysis, or try it free on your next customer call.
Frequently Asked Questions About Conducting a Voice of Customer (VoC) Analysis
What is a Voice of Customer (VoC) Analysis?
A voice of customer analysis is the process of collecting customer feedback across channels and turning it into insight the business can act on. It combines quantitative scores like NPS with qualitative feedback like comments and call transcripts through VoC analytics.
What are the steps in a Voice of Customer (VoC) Analysis?
Five stages: set goals and choose metrics, collect feedback across structured and unstructured channels, analyze it for themes and sentiment, act on the findings and close the loop, then monitor and refine continuously.
What are the main sources of Voice of Customer (VoC) data?
VoC programs extend beyond direct surveying to include direct data from surveys, indirect data from reviews and social media, and inferred data from usage patterns and support tickets. Customer conversations, such as sales calls, QBRs, and interviews, are a fourth source many programs underuse.
How do you analyze unstructured customer feedback?
Consolidate feedback into one dataset, build a shallow theme taxonomy, code each piece against it, attach sentiment, then quantify theme frequency and its relationship with score movement. AI theme detection handles the volume; human validation keeps it accurate.
What is the best AI notetaker for analyzing customer conversations?
Otter is an AI notetaker and conversation knowledge engine built exactly for the job. It can join calls on Zoom, Google Meet, and Microsoft Teams, and accepts audio and video uploads in 30+ formats for archived calls. It transcribes them with speaker recognition and generates automated summaries and action items, stakeholders can query meeting history in plain language directly within Otter AI Chat, and MCP integrations separately make that history queryable through Claude and ChatGPT.









