Quick answer
To collect customer feedback on WhatsApp, ask straight after the purchase or support chat while the 24-hour window is still open, use one question with tap-to-answer buttons or a list, follow up low scores with an open question, and route complaints to a person. Record answers against the contact so you can track satisfaction over time and act on problems.
Key takeaways
- Ask within the 24-hour customer service window, right after the order or chat, when memory is fresh and messages are cheaper.
- One question with tap-to-answer options beats a long survey.
- Follow up low ratings with an open question and a human, not another form.
- Store each answer on the customer's contact so you can spot patterns by branch, agent or product.
- Act visibly on feedback; customers who see change keep answering.
WhatsApp is where your customers already talk to you, which makes it one of the easiest places to ask how you did. A short rating request after a delivery or a support chat gets far more replies than an emailed survey that nobody opens.
This guide is for owners and customer service leads who want honest feedback without annoying customers. You will learn when to ask, how to word it, how to build a simple feedback flow and what to do with the answers.
What is CSAT and why measure it on WhatsApp?
CSAT (customer satisfaction score) is the share of customers who rate an interaction as good, usually from a single question such as "How satisfied were you with your delivery?" answered on a short scale. If 80 of 100 respondents choose the top two options, your CSAT is 80%.
WhatsApp suits CSAT because the question arrives in the same thread as the conversation it is about, on the app customers check most. Our explainer on customer service metrics covers CSAT alongside first response time, resolution time and NPS.
Before you start
You need very little to begin. Prepare:
- A WhatsApp Business number with a team inbox, such as the chat.or.ke shared WhatsApp inbox.
- A no-code flow builder that can send buttons or lists and save answers. In chat.or.ke, automation flows ask questions, save answers as variables and can call a webhook.
- One clear question tied to one moment: after delivery, after an appointment, or after a support chat is resolved.
- An owner for negative feedback, someone who will call or message unhappy customers the same day.
Step 1: Choose the moment to ask
Ask once, at the moment the experience ends. Good triggers for Kenyan businesses include:
- A Nairobi boutique, right after the rider confirms delivery and M-Pesa payment.
- A Kisumu clinic, the afternoon after a patient's appointment.
- A Mombasa hotel, on checkout day.
- Any business, when a support chat or ticket is closed.
Timing also affects cost and rules. If the customer has messaged you in the last 24 hours, the customer service window is open and you can send the feedback question as a normal message. After the window closes, you need an approved template, and Meta decides whether it counts as marketing or utility. Asking inside the window is simpler and cheaper, which is why "ask right away" is the best default.
Step 2: Write one short question
Keep it to one question the customer can answer in a second. Personalise it and name the specific experience:
Hi Fatma, thanks for shopping with us today. How was your delivery?
Avoid "Please take our survey" or long introductions. Do not ask for feedback and offer a promotion in the same message; it reads as marketing and dilutes the answers.
Step 3: Use buttons or a list for the answer
Tap-to-answer options get more responses than asking people to type a number. WhatsApp supports interactive messages with reply buttons (up to three) and list messages (more options in a pop-up menu). Our guide to interactive WhatsApp messages explains both.
Two practical formats:
| Format | Options | Best for |
|---|---|---|
| Three reply buttons | Great, Okay, Not good | Quick checks after deliveries and chats |
| List message | 5 Excellent, 4 Good, 3 Okay, 2 Poor, 1 Very poor | A standard 1–5 CSAT score you can report on |
Write labels in plain language. If many customers write to you in Kiswahili, offer the question in Kiswahili too.
Step 4: Build the feedback flow
Put the steps together in a short automated flow so nobody has to send the question by hand. In chat.or.ke, a flow could work like this:
- Send the rating question with buttons or a list.
- Save the answer as a variable on the conversation.
- If the answer is positive, thank the customer and, if you like, ask whether they would recommend you to a friend.
- If the answer is negative, ask one open question: "Sorry to hear that. What went wrong?" Save the reply.
- Hand the chat to a person for anything negative.
chat.or.ke does not ship a separate built-in survey module, so the flow and your tags do the work. If you want scores in a spreadsheet or dashboard, a webhook step can send each answer to another system you use.
Step 5: Route unhappy customers to a person
A low rating is a chance to save a customer, not just a number. Make sure every negative answer reaches a human the same day.
In the inbox, the flow can hand the conversation over to your team with the full history visible. If the problem needs work, such as a refund, a re-delivery or a billing correction, open a ticket from the chat in the helpdesk, assign an owner and set a priority. The customer can follow progress through a private status link instead of chasing you. For tone and wording, see how to handle customer complaints on social media.
Step 6: Record and review the results
Feedback only helps if someone reads it. Tag each contact with the outcome, such as "CSAT good" or "CSAT poor", or save the score in a custom field on their CRM profile. That lets you see patterns: a branch with more poor ratings, a product that keeps disappointing, or an agent whose customers are consistently happy.
Review results weekly. Count responses, calculate your CSAT, and read every written comment. Share one improvement with the team each month and, where possible, tell customers what changed: "You told us deliveries to Kitengela were slow, so we added a second rider."
What mistakes should you avoid?
A few habits kill response rates quickly:
- Asking after every message. Ask once per order or resolved issue, not after every reply.
- Long surveys inside WhatsApp. Two questions is plenty; link to a form only if you truly need more.
- Ignoring bad scores. Customers notice when complaints vanish into silence.
- Mixing feedback with promotions. Keep the rating request clean.
- Messaging people who opted out. Feedback requests are still messages; respect STOP.
Published 20 October 2026 Updated 20 October 2026 Plain-text version