Home

WhatsApp customer support, run as an operation

Support stops being a phone somebody watches and starts being an operation the moment three questions have answers: who owns this, what have we already said, and how long has this person been waiting. This page shows how each of those is answered in marv.Inbox, and what it takes to set up.

Last updated August 3, 20265 min readmarv.Inbox team, Product and support team, marv.Inbox
  • One owner and one team per conversation, with status, priority and tags on the same record
  • SLA policies with first response, next response and resolution deadlines, and breach tracking per conversation
  • Internal notes with mentions, invisible to the customer
  • A live queue showing open load, unassigned work and what is past its deadline

Short answer

A WhatsApp support tool is the software layer that turns a shared number into a queue with accountability. Each conversation gets an owner, a team, a status and a clock, the team collaborates on it without the customer seeing, and a manager watches the queue rather than reading every chat.

If your volume is low enough that nothing ever waits, the WhatsApp Business app is genuinely enough and this page is not for you.

The operation, end to end

Six stages, each one backed by a field or a screen in the product rather than by a diagram.

  1. 01

    Intake

    A customer message opens a conversation with a status of open, an unread count and the contact attached. WhatsApp and Messenger land in the same queue, so there is one place to look.

    Nothing arrives in a personal phone that only one person can see.

  2. 02

    Routing and ownership

    Automation flows route a new conversation to a team based on what it is about, or an agent claims it. From then on the conversation carries one team and one assigned owner.

    The unassigned list is a real list, and a short one, rather than an assumption.

  3. 03

    The SLA clock starts

    An SLA policy sets three targets: first response, next response and resolution. It can be scoped to a team and to business hours, and carries its own escalation configuration. Each conversation gets a tracker holding those three deadlines.

    Waiting work is measured. Each deadline is tracked individually rather than as one blunt timer.

  4. 04

    The team works it without the customer seeing

    Internal notes live inside the conversation and can mention a specific colleague. Saved replies cover the answers you give constantly. Tags, priority and status stay on the same record as the thread.

    Context stays attached to the conversation rather than living in a side channel nobody searches later.

  5. 05

    Escalation

    Reassigning moves the conversation to another agent or another team, with its notes and history attached. Escalation rules live on the SLA policy, so it is a configured behavior rather than someone remembering to shout.

    The receiving team starts from what was already said, and the customer is not asked to repeat themselves.

  6. 06

    The manager view

    The queue monitor shows open load, conversations with no owner, and what has passed a deadline. Breaches are recorded per conversation, per deadline type.

    A supervisor moves work before a customer complains, and can answer for the day afterwards with something other than an impression.

The same operation, in the running product

Real captures from a live marv.Inbox workspace.

marv.Inbox live monitor and SLA dashboard screenshot
Live queue monitor showing open load, unassigned work, and SLA risk for managers.
marv.Inbox shared inbox workspace screenshot
Shared inbox view with ownership, tags, status, and internal collaboration inside the conversation.
marv.Inbox automation flow builder screenshot
Automation and flow builder for routing new WhatsApp conversations to the right team or path.

What an agent sees, and what a manager sees

The two jobs need different screens. Giving an agent the manager view is how you get people watching dashboards instead of answering customers.

Agent view versus manager view
AgentManager
Primary screenThe conversations assigned to themThe queue as a whole
What they act onThe next message that needs an answerLoad, unassigned work, and deadlines at risk
CollaborationInternal notes and mentions inside the threadReassignment between agents and teams
Time pressureThe deadline on the conversation in front of themWhich deadlines are being missed and where
AccessScoped by their roleScoped by their role, with the queue view added

What it takes to set up

Connect the number first. If you want to keep the WhatsApp Business app on it, that is the Coexistence path; if you want nothing bypassing the workflow, use a dedicated Cloud API number.

Then create the teams before the agents. Routing sends conversations to teams, so a workspace with one team routes everything to one place and the queue view tells you nothing useful.

Write one SLA policy and set business hours on it. A policy without business hours will happily count the weekend against you.

Add the saved replies you already send constantly, and the two or three templates you will need to reopen a conversation once the 24 hour window has closed.

Honest limits

What this does not do, said before you buy rather than after.

  • We do not publish a response-time improvement figure, because we have no measured before-and-after we are willing to stand behind. Anyone quoting you one for their own product should be asked how it was measured.
  • WhatsApp and Messenger are live channels. Instagram and Telegram are coming soon.
  • Integrations are switched on per workspace by our team and are off by default. A connector is not something you enable yourself mid-trial.
  • Outside the 24 hour customer service window you can only send approved templates, so reopening a cold conversation is a process, not a message.
  • On a Coexistence number the app stays live, so an agent can still answer from the phone and bypass assignment and SLA entirely. That is the trade you accepted by keeping the app.
  • From 1 October 2026 Meta charges for service messages and for utility messages sent in response to users, so the replies that make up most of a support team’s volume stop being free.
  • The inbox interface ships in English and Hebrew. There is no Arabic interface locale yet.

Questions from support leads

Can I see who is falling behind?+

Yes. Each conversation has a tracker with first response, next response and resolution deadlines and a breach flag for each, and the queue monitor shows what is past its deadline right now.

Do internal notes ever reach the customer?+

No. Notes live inside the conversation record and are internal, including mentions of colleagues.

What happens out of hours?+

An SLA policy can carry business hours, so the clock respects them rather than counting a Saturday night against your first response target.

Can two teams work the same number?+

Yes. Conversations carry a team, routing sends them to the right one, and escalation moves them between teams with the full thread attached.

What happens when an agent leaves?+

Deactivate their account. Their open conversations are reassigned, and everything they wrote stays in the thread and the contact history.

Sources, checked June 2026

Sources

Product behavior on this page is described from the shipped product. The external claims, about the messaging window, Coexistence and the dated pricing change, come from Meta.

Checked on 2026-08-03

Who wrote this

marv.Inbox team

Product and support team, marv.Inbox

We build marv.Inbox and we run our own customer conversations inside it, on the same WhatsApp number the buttons on this page open.

See whether this workflow fits your team

Explore the product, then request a walkthrough if you want help mapping channels, ownership, automation, or rollout.