How to Build a Voice of Customer Programme

Your support tickets, reviews and chats already tell you what shoppers want. Here’s how to collect that voice of customer feedback and act on it.

Build a voice of customer programme by collecting feedback in one register, tagging the reasons customers contact you and assigning recurring problems to someone who can fix them. A monthly review gives support and merchandising a shared record of what changed and whether the problem returned.

Start with access to your helpdesk and reviews, a support lead who owns the register and time from the people responsible for products and website changes. Remove personal details from examples shared beyond the team that needs them.

What Voice of Customer Means for an Online Store

Voice of customer is the feedback customers give about what they need, what they expect and where your store disappoints them. Your tickets, chat transcripts, reviews, surveys and refund reasons already contain it.

A message saying “The sleeves are shorter than I expected” tells you more than a low rating alone. Keep the customer’s words beside the product and contact reason so merchandising can see what needs attention. A request for sleeve measurements before purchase and a refund for short sleeves belong to the same theme, at different stages.

Collecting Feedback From Every Channel

Gather feedback in a shared register, starting with contact-reason tags on helpdesk tickets. Keep a link to the original record so a reviewer can read the conversation in context.

  1. Create columns for source, product, journey stage, contact reason, customer wording and action owner. Use a record identifier instead of copying customer contact details.
  2. Tag incoming tickets and chats by the reason for contact. Count the issue once per conversation so repeated replies don’t inflate its frequency.
  3. Add product reviews and refund reasons to the same register. Keep their source labels visible because a complaint and a product question need different responses.
  4. Send a short survey after delivery, once the customer has had time to use the item. Send a separate survey after a support contact closes.
  5. Review a sample against the originals. Before relying on counts, confirm that the tags match what customers actually asked.

For the delivery survey, ask “How satisfied are you with your purchase?” on a five-point scale from very dissatisfied to very satisfied. Follow it with “What would have made the purchase better?”

After support, ask “How satisfied are you with the help you received?” on the same scale. The open question can be “What could we have done differently?” Keep delivery and support results separate.

Use this five-question voice of customer survey template when you need more detail. Send it to customers who have received their order.

  1. How satisfied are you with your purchase, from 1 for very dissatisfied to 5 for very satisfied?
  2. What were you hoping the product would help you do?
  3. What was hardest about choosing or using it?
  4. What would nearly stop you ordering from us again?
  5. What one change would improve your next purchase?

Here is a fictional completed response for a jacket purchase. The customer rates it 3 out of 5 and wanted a waterproof jacket for walking to work. They found the sleeve measurements hard to locate. Uncertainty about the fit would nearly stop them ordering again, and they want sleeve length shown beside every size.

Surveys reach people who answer them, so use other voice of customer research techniques too. Ask customers for short interviews about a specific purchase. Read reviews for repeated product issues and use an on-site poll beside the size guide asking “What information is missing?”

On your website, add an optional feedback field after a purchase or a help interaction. Tell customers how you’ll use the response. Keep feedback separate from a request for urgent support and give that request a clear route to staff.

Tagging and Sorting What Customers Say

Start with five broad tags, then split them when a repeated issue needs a different owner or fix.

Starter tagWhat belongs hereUseful detail to retain
SizingMeasurements, fit questions and size-related returnsProduct line, size and missing measurement
DeliveryDelivery estimates, dispatch and late ordersDestination region and promised delivery information
QualityFaults, wear and differences from the descriptionProduct, fault type and any batch reference
PriceValue concerns, discounts and unexpected chargesProduct or checkout step
Website problemsSearch failures, broken pages and checkout errorsPage, device and reported symptom

Read 50 anonymised tickets from your own store before settling the tags. Add an “other” category during that review and examine what accumulates there. Record a primary contact reason and a secondary tag when one conversation genuinely covers two issues.

AI tagging helps when message volume makes manual sorting slow. Give it defined categories and example messages, then compare its tags with a person’s reading of a sample. Staff still need to read unusual complaints and messages where the suggested tag doesn’t explain the customer’s request.

Keep tag definitions stable within a reporting period. If you change them, mark the change in your private register so a new category doesn’t look like a sudden rise in complaints.

Conversation Analytics and Customer Intent

Conversation analytics groups chat and ticket transcripts by customer intent: the job the customer is trying to complete. Separate pre-sale product questions from order-status checks and complaints before looking at their topics.

A sizing question before purchase asks for information. A sizing complaint after delivery asks for a remedy. Both can reveal missing measurements, but the immediate response differs.

Consider a fictional month with 24 sizing questions about one jacket line. If 18 ask about sleeve length and the product pages omit it, assign merchandising a measurement update. Add the answer to the size guide and frequently asked questions (FAQs), then watch the same question’s rate after the change.

Shopping-agent transcripts and product click records give you a first-party record of pre-sale questions in shoppers’ own words. Read the question beside the product they clicked, identify the missing detail and add it to that product page. Use a category FAQ when the same answer applies across the range.

shoppa is an AI shopping agent that helps customers find, compare and buy products in the chat, using your catalogue and store documents. It also handles order support and returns. Its analytics include product clicks and a step-by-step trace of each conversation, so you can review the questions beside the shopping activity.

Review those conversation records by hand to build a question list. Separate what the shopper explicitly asked from what a click suggests. A click on a jacket doesn’t establish that the shopper bought it or why they left.

Mapping the Customer Journey From Chat Transcripts

Customer journey mapping places questions against the stages from first visit through product choice and purchase to delivery and aftercare. For this programme, use a short stage label in the feedback register so each theme reaches the right owner.

StageQuestion to recordEvidence to inspect
First visitDo you deliver to my area?Initial conversation and delivery-page context
Product choiceHow long are these sleeves?Chat transcript and product clicks
PurchaseWhy won’t my discount work?Checkout question and reported error
DeliveryWhere is my parcel?Order-status conversation
AftercareHow do I return this size?Return request and support transcript

Read chat transcripts and product clicks in your agent’s console together. A sizing question before a product click belongs to product choice. A delivery question after an order belongs to delivery support, even if it uses the same delivery tag.

An AI customer journey includes choosing through an agent instead of browsing product pages alone. Page analytics can show a product visit. The conversation reveals the question behind it, such as wanting a longer sleeve or a gift within a budget. Keep inferred intent separate from the customer’s actual words.

Sentiment Analysis on Chat Transcripts

Sentiment analysis scores transcript language as positive, neutral or negative. Compare those scores by topic to find which problems leave customers most frustrated.

Read a sample of flagged transcripts before assigning work from the scores. Sarcasm such as “Great, another delay” can look positive to a model. A one-word “fine” can mean satisfaction or resignation, depending on the earlier exchange.

Use the score to choose messages for review. The reviewer must record the actual complaint and whether the response resolved it. Compare like-for-like contact reasons so a busy complaints queue isn’t mistaken for dissatisfaction across every customer.

Choosing Voice of Customer Software

Match the software to the feedback you need to collect and the decisions your team must make. A small store can begin with helpdesk tags and a spreadsheet.

Software typeWhat it gathersWhere it helps
Survey toolsRatings and open responsesPost-delivery and support feedback
Review platformsProduct ratings and written reviewsProduct issues and customer expectations
Helpdesk reportingTicket reasons and support outcomesContact volume and recurring service problems
Conversation analytics softwareThemes and intent from transcriptsQuestions spread across many chats and tickets

Before choosing a voice of customer platform in Australia, establish where it stores data and who can access it. Ask for the vendor’s data-processing terms and its explanation of how it supports your Australian Privacy Principles obligations. Include overseas support access and subcontractors in the review.

The OAIC’s guidance on sending personal information overseas explains that overseas storage can involve use or disclosure, depending on control. For covered entities, APP 8 generally requires reasonable steps before overseas disclosure, and accountability can continue after it. Exceptions apply, so assess the actual arrangement.

Check helpdesk and store integrations alongside record export and deletion options. Establish whether pricing is in Australian dollars (AUD). Compare whether charges follow responses, seats, transcript volume or usage. Include the staff time needed to maintain tags and review the output.

Move to a voice of customer management platform when duplicate records obscure counts or staff repeatedly rebuild reports. Another sign is action ownership disappearing between teams. Choose software that preserves source records and tracks decisions, so the monthly meeting can focus on changes.

Turning Themes Into Changes

Run a monthly meeting where support brings the themes and the people who can change products and messaging agree the next actions. Name one support lead as programme owner, with merchandising and marketing responsible for their fixes.

A small-store programme can use tickets and chats as its regular sources, with reviews and surveys added each month. Keep one metric per theme, such as sizing contacts per hundred orders for the affected product line. A one-off research project answers a defined question and ends. A programme repeats the collection and review after each change.

Use this meeting sequence.

  1. Review the previous actions and whether their measures changed.
  2. Read representative customer messages beside the theme counts. Include positive feedback where it points to something worth keeping.
  3. Choose the next problem using its frequency and harm to customers. Safety concerns need immediate escalation outside the monthly meeting.
  4. Assign an owner, a concrete change and a completion deadline in the register.
  5. Agree how to measure the result and which customers need a reply.

Customer satisfaction (CSAT) shows how respondents rate a particular purchase or support experience. Net Promoter Score (NPS) measures recommendation intention using a 0-to-10 question. Its score is the percentage rating 9 or 10 minus the percentage rating 0 to 6. Keep the invitation method consistent and report the response count.

Contacts per hundred orders shows support demand relative to sales volume. Divide the number of contacts by orders, then multiply by 100. In a fictional period with 60 contacts and 500 orders, the rate is 12. Track contact reasons too, because a product question and a delivery complaint call for different work.

Feedback can also change the product itself. Australian retailer Bprimal describes its Classic 2.0 school-shoe changes as a redesign informed by customer feedback and wear testing. Its product page names updated materials and outsole construction. That is a concrete change customers can inspect, separate from a promise to listen.

Closing the Loop With Customers

Tell customers what changed, which feedback prompted it and where they can see the result. Reply individually when someone raised the issue directly. For a wider update, use the communication permissions that apply to your customer list.

Here is a fictional email after a size-guide change.

Thanks for telling us that the jacket sleeve measurements were hard to find. We’ve added sleeve length beside each size on the product page. The size guide now explains how to measure a jacket you own. Your feedback helped us make the information easier to use. Reply if you still need help choosing a size.

Before closing an action, confirm that the promised change is visible and that support staff use the updated answer. At the next monthly review, compare the same contact reason against the original rate. Keep the action open if the questions continue, and read those messages to decide what still needs fixing.