Voice of customer: the free research hiding in your website chats
Your buyers already tell you what they want, what worries them and what you are missing. They say it in your website chat, in their own words, while they decide. Here is how to collect it, read it in 15 minutes a week and act on it.
What voice of customer means
Voice of customer (VoC) is what your customers say about their needs, doubts and expectations, kept in their own words. You use it to write clearer pages, remove what makes people hesitate and decide what to offer next.
Most VoC work relies on surveys, interviews and reviews. They are useful, but they are slow and they mostly reach people who already bought. Your website chat reaches people who are still deciding, including some who leave without buying. That makes it the cheapest customer insight you have.
Surveys get polite answers. Chats get the truth.
A survey
- Asked after the moment has passed
- Mostly reaches people who already bought
- Your questions, in your words
- Polite, rounded answers
A website chat
- Asked in the moment, on the page where the doubt came up
- Reaches people still deciding, and some who leave
- Their questions, in their own words
- Blunt: "Is this worth it?", "Why does it cost more than the others?"
A person deciding whether to buy has no reason to be polite to a chat window. The doubt is fresh, specific and tied to a page. That is what makes chats such good material for customer feedback analysis.
The three signals in every chat
| Signal | What it sounds like | What to do with it |
|---|---|---|
| Buying signals | "Do you do bulk orders?" "Can we start this month?" "Is there a team plan?" | Follow up fast. Note the size, the timing and the page. |
| Objections and concerns | "Is it worth the price?" "Does it work with what we use?" "What if I want to cancel?" | Answer it on the page where it came up, before the next person has to ask. |
| Ideas and requests | "Do you ship to Canada?" "Can I pay monthly?" "Do you have it in blue?" | Count how many different people ask. Offer the top ones, or say clearly that you do not. |
If your chatbot is LuckPanda, much of this is collected for you. Every chat is saved with the page it started on. Each lead arrives with a summary of what the buyer needs and their answers to your lead questions, and can go straight into LuckPanda CRM with a follow-up task. If you turn on request logging, things visitors ask for that you do not offer go onto a Requests board, ranked by how many different people asked, with an optional weekly digest.
A 15-minute weekly review
Same day, same time, every week. Set a timer and stop when it rings.
- Minutes 0 to 3: read the leadsOpen the chats that captured a lead this week. Note what each buyer needed, how big and how soon. Look for a need that keeps coming up.
- Minutes 3 to 8: search for doubtsSearch the chats for words such as price, expensive, cancel, works with, compare, and your competitors' names. Copy each objection, exactly as written, into your objection log with the page it came from.
- Minutes 8 to 11: count the requestsList what people asked for that you do not offer. Count how many different people asked, not how many times.
- Minutes 11 to 15: make one changeTake the objection or request with the most people behind it and decide one change: a line on a page, an FAQ, a new option or a note to your team. Write it in your log with the date, and next week check whether that question came up less.
In LuckPanda, the "Has lead" filter shows this week's leads, and search covers message text and lead summaries, so steps one and two are a filter and a few searches.
An objection log you can copy
One row per objection, in the buyer's own words. Paste it into a spreadsheet or a document.
Date | Page | Exact words | Type (price, fit, trust, timing, other) | People this week | What we changed | Did it drop? 2026-10-12 | /pricing | "I can't tell what I get on the bigger plan" | price | 3 | Added a "What is included" list under each plan | Check on 2026-10-19 2026-10-12 | /product | "Does it work with Google Sheets?" | fit | 2 | Added an FAQ and an integrations line | Check on 2026-10-19
Keep the exact words. "Too expensive" and "I cannot see what I get for the price" need different fixes.
Request | Different people | First asked | Pages | Decision Shipping to Canada | 4 | 2026-09-28 | /shipping, /checkout | Offer from next month Pay monthly | 2 | 2026-10-03 | /pricing | Not now; say so on the pricing page
Turn what you hear into changes
- An objection on a pricing page: answer it on the page, next to the price, in the buyer's words.
- The same question from many people: add it to your FAQ and to your chatbot's sources, so it is answered the same way every time.
- A request from many people: offer it, plan it, or say clearly that you do not do it.
- A buying signal that keeps coming up: make it a plan, a bundle or a page of its own.
See what your visitors would ask
Paste your website address and talk to an AI agent built from your pages. No account and no card.
Questions people ask
What is voice of customer?
Voice of customer is what your customers say about their needs, doubts and expectations, kept in their own words. Teams collect it from chats, surveys, interviews, reviews and support emails, and use it to improve pages, offers and products.
How is customer feedback analysis different from VoC?
Voice of customer is the material: what people said. Customer feedback analysis is the work of sorting it, counting how many people said the same thing and deciding what to change. The weekly routine on this page is a small version of that work.
How many chats do I need before this is useful?
Fewer than you might think. The same doubt from three different people in a week is worth acting on. Start with what you have and keep the review weekly.
Do I need a chatbot for this?
No. The same routine works on chat transcripts, emails or call notes. A chatbot helps because it talks to every visitor at any hour and saves every chat with the page it started on.
Does LuckPanda sort objections for me?
Not automatically. It saves every chat with its page, summarises each lead's need and, if you turn on request logging, groups requests on a board ranked by how many people asked. Sorting objections is the 15-minute job on this page.
Related pages
- AI sales agentAnswers buying questions from your pages, asks two short questions and sends the visitor to the right next step.
- Objection handling generatorThree honest responses to price, timing, competitor, need, trust and authority objections.
- Buyer persona generatorTwo buyer personas from a description or one web page: goals, pains, objections and the questions they ask.
- Lead generationTurn visitors who are ready to talk into CRM leads with a follow-up task, instead of a form they skip.
- Drift alternativeDrift is being sunset. What to move to if you want an AI that sells on your website.
Build it with your AI agent
Give an agent your site and it can create the chatbot, read your pages and test it through LuckPanda's API and MCP. It prepares the work; going live stays with you.
Use LuckPanda's MCP server (https://luckpanda.app/mcp) to build a website chatbot for me. Ask for my website address, call chatbot_create_from_website with it, wait until the pages are learned (chatbot_source_list), then run a few test questions with chatbot_test_message and show me the answers. Do not put it live: I will do that myself.
Instructions for AI agents
Needs a LuckPanda agent key (Settings › Developers) with the chatbot.manage grant. MCP endpoint: https://luckpanda.app/mcp (Streamable HTTP, bearer key).
chatbot_create_from_website{ url }: creates a draft chatbot named after the site and starts reading it.chatbot_source_list: pages learned, failed or skipped, with a reason for each.chatbot_test_message: asks the bot a question as the owner. Test chats never email anyone.- Going live (
chatbot_updatewith status live) is a person's action; an agent gets APPROVAL_REQUIRED.
Try it on your website
Paste your address and watch the chatbot learn your pages. No account and no card.