SautiDesk

WhatsApp

WhatsApp customer service: how to run it as a team

The SautiDesk team
19 Oct 2026 · 9 min read

The short answer

WhatsApp customer service works for a team when every chat has one owner, every agent sees the full history, and replies inside the 24-hour window are fast. Use the free app for one or two people. Move to a shared inbox on the WhatsApp Business API when several people answer one number.

WhatsApp customer service means answering customers on the app they already use all day. For one person it is simple. A team needs a shared inbox, a named owner for each chat, approved message templates and a way to measure replies.

What does WhatsApp customer service look like on one phone?

Start with the free WhatsApp Business app on one phone. One person answers, chats stay in a single list and nothing needs setting up. It works until a second and third person need to reply.

WhatsApp lets you link up to four additional devices to one account, so a few people can see the same chats. What you do not get is a way to say who is handling which customer. That gap is where replies clash and chats go cold. Our side-by-side comparison covers the app in detail, and five signs you have outgrown it tells you when to move.

How do you set up a WhatsApp shared inbox for a team?

A WhatsApp shared inbox puts every chat from your business number on each agent’s own screen, as one list. You get it by running your number on the WhatsApp Business API through a help desk. In SautiDesk each chat arrives as a ticket, and a customer has one ticket, so a call, a WhatsApp message and an email from the same person land together.

Follow these steps in order.

  1. Pick the number. Use the number customers already know. We walk you through connecting it during setup; see WhatsApp Business API for teams.
  2. Decide who is in. List the agents, the supervisors and the person who owns the workspace. Everyone who answers needs a seat.
  3. Write your first templates. Submit them early, because Meta’s review can take up to 24 hours (templates are covered below).
  4. Set the rules for ownership. Agree who takes a new chat and when a chat can be handed over.
  5. Test with a colleague. Message the number from a personal phone and follow the chat from first message to closed ticket.

Who owns each WhatsApp chat?

Each chat should have one owner at a time. The owner replies, and anyone else who needs to step in takes the chat over, with the full history in front of them. One owner stops two agents sending different answers to the same customer.

Write the rule down. A workable one: the agent who picks up a new chat owns it, a chat that has had no reply from the owner for a set time goes back to the list, and a handover always includes a one-line note on what was promised. In SautiDesk the ticket timeline carries the whole conversation, so the note sits next to the messages it refers to.

What is the WhatsApp 24-hour window and why does it matter?

When a customer messages you, a 24-hour customer service window opens. Inside it you can send any message type. When it closes you can only send pre-approved template messages. Each new message from the customer resets the timer to 24 hours, per Meta’s developer documentation.

A customer who writes at 4 pm and hears nothing until the next evening can no longer be answered freely. You can only reach them with an approved template, and Meta states that you may only message people who have opted in.

What you can send, by window state
SituationWhat you can sendWho decides
Customer wrote less than 24 hours agoText, images, documents, audio, video, buttonsYour agent
Customer’s last message is older than 24 hoursOnly an approved templateMeta approves the template
Customer writes againWindow reopens for 24 hours from that messageThe customer
You message firstOnly an approved template, and only to opted-in customersMeta and the customer’s opt-in

SautiDesk keeps track of the reply window for each contact.

Which WhatsApp message templates should a support team have?

Start with five templates: a follow-up when the window has closed, a delivery or order update, an appointment reminder, a payment confirmation and a request for the customer to reply so the window reopens. Meta requires every template to be categorised as authentication, marketing or utility and to have the status APPROVED before you can send it.

Meta reviews templates automatically, and a review can take up to 24 hours. Plan for that before a launch day. In SautiDesk you write a template with variables like {name} and {order_id}, submit it to Meta, and the result syncs back about every five minutes. If Meta rejects a template, the console shows Meta’s own reason and the template becomes editable again.

  • Keep one job per template. A reminder and an offer in one message leaves you unsure which category it belongs to.
  • Expect Meta to choose the category. Meta can re-file a utility template as marketing, and that changes what each message costs.
  • Reword by cloning. To change a template Meta has approved, copy it and submit the copy. The live one keeps sending while the copy is reviewed.

How do you handle opening hours on WhatsApp?

Set a visible promise for when you reply, and make sure someone owns the first hour of the day. Customers message at night. The chats waiting at 8 am should be the first thing your team opens.

Say your hours on the business profile and in your first reply. Then add a morning routine. Our supervisor morning check covers it: late and unanswered tickets first, oldest first. SautiDesk’s business hours setting applies to the phone menu for calls, so do not rely on it to answer WhatsApp chats after hours. Cover the evening with a written promise in your profile.

How much does WhatsApp customer service cost a team?

Two things cost money: the help desk and Meta’s per-message charges. SautiDesk is priced per person in shillings. Basic is KES 1,000 per person per month and Pro is KES 3,000, and only the workspace owner is free. Meta charges per delivered message on the API, with a free allowance of 1,000 service messages per business phone number each month.

Seat cost for a team of five, owner included (from our pricing page)
PlanBillable peoplePer month
Basic4KES 4,000
Pro4KES 12,000

Meta’s side changed on 1 October 2026, so read the full breakdown before you budget, and use the pricing calculator for the SautiDesk part.

How do you measure WhatsApp customer service?

Measure first reply time, chats waiting at the start of the day, and the share of chats closed with a recorded outcome. Those three tell you whether customers wait and whether the work is finishing.

  • First reply time: the gap between the customer’s first message and your first answer.
  • Chats waiting at 8 am: a daily count that shows whether evenings are covered.
  • Outcome rate: the share of closed chats that carry an outcome such as resolved or follow-up needed.

Reports by agent, channel and outcome are part of SautiDesk Pro. Basic does not include reports. For how to read these numbers, see customer service KPIs.

A first-week checklist

  1. Day 1: connect the number and invite the agents.
  2. Day 2: submit five templates and wait for approval.
  3. Day 3: agree the ownership rule and the handover note.
  4. Day 4: test with three real questions from your last week of chats.
  5. Day 5: go live and check the 8 am list each morning.

Keep reading

WhatsAppWhatsApp Business app vs API: five signs you’ve outgrown the app9 min readPricingWhatsApp Business API pricing in Kenya: what changed on 1 October 20268 min readCallsMissed call = missed sale. How to call every one back7 min read

Good questions

A WhatsApp CRM keeps each customer’s chats with their details and history. In SautiDesk the ticket plays that role: one customer, one ticket, with WhatsApp messages, calls and email on the same timeline.

Five channels. Zero customers lost.

Get started now. Pay only for the calls and messages you use.