WhatsApp for Business: How a Shared Inbox Organises Your Sales and Support Team

WhatsApp for Business: How a Shared Inbox Organises Your Sales and Support Team

Ask any store owner in Riyadh, Dubai or Kuwait City where most customer questions arrive, and the answer is the same: WhatsApp. Customers ask about sizes, delivery times, warranty and stock there, and many of them will not buy until someone answers. That makes WhatsApp for business one of the most valuable sales channels you have, and also one of the easiest to mismanage. The store number sits on one phone, three people take turns holding it, and nobody is sure who answered whom. This guide explains how a shared WhatsApp inbox works, how to connect your number the right way, what Meta's rules mean for you, and how automated order messages take routine work off your team.

Why the single phone on the counter stops working

Running WhatsApp from one handset works when the owner answers every message personally. It breaks the moment the business grows past one person. The symptoms are familiar:

  • Duplicate and missing replies. Two staff members answer the same customer with different prices, while another customer waits since yesterday because each person assumed someone else had replied.
  • No history when it matters. A customer writes about a return, and the person on shift has no idea what was promised last week, because that conversation happened on a colleague's shift and nothing was written down.
  • No accountability. The manager cannot see how many chats are open, which ones nobody has touched, or who is slow to respond.
  • Lost context and repetitive typing. The customer says "the black one on your site" and the agent has to ask which product, while the same answers about delivery areas and exchanges are typed dozens of times a day.

This is a tools problem, not a people problem.

What a shared inbox for WhatsApp for business actually is

A shared inbox takes every conversation arriving on your business number and shows it in one screen that the whole team can work from, each person on their own computer, at the same time. Instead of passing a phone around, each chat has a status (new, assigned, closed), an owner, internal notes and a history that stays with the customer.

Commera, the e-commerce platform built by S-Plus, includes this as the OmniInbox plugin, a unified inbox in the style of respond.io. It is part of the wider WhatsApp and support solution on the platform, so the inbox, order notifications and campaigns work together rather than as separate tools glued on later.

What the team sees on screen

  • A conversation list that updates automatically, with an unread counter and the last message for each chat.
  • Views for all chats, my chats, unassigned chats and closed chats.
  • Filters by channel, by tag, or by "not replied yet", sorting by newest or oldest, and search by name, number or last message.
  • An alert button that plays a sound, flashes the browser tab title and shows a device notification when a customer writes while you are in another tab.

Two ways to connect your number: Meta Cloud API or QR code

Before any inbox can work, your WhatsApp number has to be connected to it. Commera supports two methods, and you can add more than one number (channel) to the same inbox.

PointMeta WhatsApp Cloud APIQR code via Evolution API
Who provides itMeta, officiallyAn Evolution API server you or your provider runs
How you connectEnter your number's details (Phone Number ID and token); copy the channel's webhook link and verify token into your Meta app settingsEnter the server address, key and instance name; the system creates the instance and registers the webhook, then you scan the QR code
Messaging outside 24 hoursOnly with an approved templateFree text is possible
Importing old chatsNot availableOld chat list can be imported, history loads as you scroll
Message costsBilled by Meta per delivered message, by category and countryNo Meta per-message billing, but it is not Meta's official business platform
Best forBrands that want the official route, verified sending and templatesSmaller teams that want to start quickly on an existing number

When to choose the Meta Cloud API

If WhatsApp is central to your revenue or you message customers at volume, choose the official Cloud API. In Commera each Meta channel gets its own webhook link, and entering your App Secret lets the system verify incoming request signatures.

When the QR route makes sense

The Evolution route links your number much like WhatsApp Web does. It is quick to set up and lets you import your previous conversations. Treat it with care: it is not Meta's official business API, so heavy unsolicited messaging from a QR-linked number can lead WhatsApp to restrict it. Use it for conversations customers start, and keep marketing volumes sensible. If you already saved an Evolution connection in Commera's store WhatsApp plugin, the inbox can reuse it with one click.

One thing to be clear about: neither Commera plugin supplies the number or the server itself. You bring a WhatsApp number plus either an Evolution API server or a Meta Cloud API account, and the plugins manage everything after the connection.

Meta's 24-hour rule, templates and billing

If you use the Cloud API, you need to understand the customer service window, because it shapes how your team works.

  • The 24-hour window. When a customer messages you, a 24-hour window opens, and every new message from the customer resets it. Inside the window you can reply with free-form text. Outside it, you can only send a pre-approved template, and only to customers who have opted in to hear from you.
  • Template categories. Meta classifies templates as marketing, utility (order and account updates) or authentication (one-time codes). Templates must be approved in your Meta account before you use them.
  • Per-message billing. Since 1 July 2025, Meta charges per delivered message rather than per conversation, with rates that depend on the category and the recipient's country. Meta also announced changes from 1 October 2026, including charges for service replies beyond a monthly free tier per number. Rates and tiers change, so check Meta's official pricing page for your markets before you budget.

Commera's inbox handles the practical side. On a Meta channel it warns the agent when the free reply window has closed, and lets them pick an approved template that already exists in your account. You can also start a brand-new conversation with a customer who has never written to you: with a template on Meta, or with free text on Evolution.

Assignment, visibility and roles

Assignment is what turns a pile of messages into a workflow. In OmniInbox:

  • A manager can assign any chat to a specific staff member.
  • If an agent replies to an unassigned chat, it is assigned to them automatically, so ownership is never ambiguous.
  • Agents close a chat when the matter is resolved, and it reopens automatically if the customer writes again.
  • A regular agent sees their own chats plus unassigned ones. Only staff with the "view all conversations" permission see everything.
  • Two ready-made roles, WhatsApp agent and WhatsApp supervisor, cover most teams, and you can give a staff member access to the inbox only, without the rest of the admin panel.

In a Jeddah perfume store with two salespeople and a supervisor, the supervisor watches unassigned chats at evening peak while each salesperson works their own list.

Working faster: quick replies, tags, notes and files

Quick replies

Save your recurring answers under a short code. While typing, the agent enters a forward slash and picks the right reply: delivery areas, payment options, exchange policy, warranty terms. Consistent answers, in seconds.

Tags and internal notes

Create coloured tags in settings, such as wholesale, complaint or VIP, and tag customers accordingly. Agents can edit the customer's name and email, write notes on the customer, and add notes inside the conversation itself. Notes are internal only and never sent to the customer, so the next agent knows that this buyer was promised free delivery on the next order.

Files, quoting and delivery status

  • Reply to a specific message so it appears quoted, which matters when a customer asked three questions at once.
  • Send images, video, audio and documents up to 16 MB, and paste an image from the clipboard straight into a reply.
  • See sent, delivered and read marks on your messages. A failed message stays visible with the reason, and you can resend it.

Linking every chat to your store

A generic inbox only knows phone numbers. Because OmniInbox runs inside your Commera store, it knows your customers and products:

  • If the number belongs to a registered customer, a link opens their profile directly, with their orders and details.
  • When a customer starts the chat from the store's floating WhatsApp button (the Contact Icons plugin), the agent sees a card showing the page the customer was on.
  • When a customer pastes a link to one of your products, it appears as a card with the product image, name and price.

If you are weighing a full CRM for your sales follow-up as well, read our guide on what a CRM system is and when a Gulf business needs one.

Order notifications, confirmations and OTP on WhatsApp

Many WhatsApp messages are not conversations at all: they are updates. Commera's store WhatsApp plugin (WhatsApp Evolution) automates them, over either Evolution or the Meta Cloud API.

  • New-order alerts to your team. One or more staff numbers receive a message with the order number, customer and total for every new order, in wording you write.
  • Status updates to the customer. Choose which statuses trigger a message (pending, processing, shipped, delivered, cancelled, returned), with a separate text for shipping. With the extended shipping flow, the customer also hears "driver on the way", "delivered" and "delivery failed".
  • Confirm-by-reply. The customer replies with a confirmation word and the pending order moves to processing. If they do not reply, they get a reminder, and later the order is cancelled automatically. The defaults are 30 minutes for the reminder and 120 minutes for cancellation, and a checker runs every five minutes. For cash-on-delivery stores this cuts fake orders without anyone picking up the phone.
  • Merchant confirmation for marketplaces. With the MultiVendor plugin, each merchant receives their order and confirms by reply, with an urgent reminder and an escalation to the admin if they are late.
  • OTP codes. Login and registration codes go out on WhatsApp, and if WhatsApp fails the system tries the other channels available, such as SMS or email.
  • Campaigns with a monthly cap. Send an offer to all customers with a number, to past buyers, to customers you pick, or to a customer segment. There is a monthly marketing cap (500 messages by default), customers who switched off WhatsApp alerts are skipped, and every message is logged with its status.

Messages use variables such as customer name, order number, total, tracking number and invoice link. Replies to these messages land in the shared inbox, so a customer who answers a shipping update with a question reaches a person.

On the official Meta channel, conversations with customers who have not written in the last 24 hours are reopened with approved message templates from the shared inbox, so prepare a short set of utility templates for order updates alongside your automated notifications. The Commera team can help you choose the right mix of Meta and Evolution channels for each market you sell in.

A seven-day rollout plan

  1. Days 1–2: connect. Choose Meta Cloud API or Evolution per number, add the channel, copy the webhook to Meta if needed, and test.
  2. Day 3: roles. Assign WhatsApp agent or supervisor roles and decide who sees all chats.
  3. Day 4: quick replies and tags. Save the 15 to 20 answers typed most often and five or six tags you will really use.
  4. Day 5: notifications. Add admin numbers, choose customer statuses, decide on confirm-by-reply.
  5. Days 6–7: train and review. Run real shifts in the inbox, then check the log for failures and unanswered chats.

WhatsApp also pairs well with other recovery tools. Commera's abandoned-cart plugin can send reminders from an inbox channel, so the customer's reply lands in the same conversation; see our guide to abandoned cart recovery. And campaigns become far more effective when they go to the right group, which is the subject of our article on customer segmentation.

Frequently asked questions

Do I need a new WhatsApp number for the shared inbox?

Not necessarily. With Evolution you scan a QR code to link an existing number. With the Meta Cloud API the number is registered on Meta's platform, and Meta's own requirements apply. Either way, the Commera plugins manage the conversations but do not supply the number.

Can several employees reply at the same time?

Yes. Each agent works from their own browser, sees their assigned and unassigned chats, and replying to an unassigned chat assigns it to them, so two people do not answer the same customer twice.

Can I message any customer at any time?

On the Meta Cloud API, free-form messages only work within 24 hours of the customer's last message. Outside that window you need an approved template, and the customer must have opted in. This is Meta's rule, not the plugin's.

What happens if I delete a channel?

A channel with no conversations is deleted. A channel that has conversations is only closed, and its chats stay saved, so nothing is lost by mistake.

Does it work with order notifications and campaigns?

Yes. The store WhatsApp plugin sends order notifications and campaigns, the inbox receives and tracks customer replies, and confirmation replies keep working on the same number.

Turn WhatsApp into a team sales desk

WhatsApp for business works when every message has an owner, every answer is consistent and every routine update is automatic. Commera gives you the shared inbox, the two connection methods, order notifications and campaigns inside the same store you sell from. Explore the platform at commera.co, or if you want S-Plus to plan and build your store end to end, see our e-commerce store development service. Pricing depends on your plan and plugins, so contact the S-Plus team in Jeddah or Cairo for a walkthrough of OmniInbox on your own number.

Related Posts

Welcome Back

Sign in to access your account

Create Account

Join and enjoy the full experience

+965 expand_more
🇰🇼 Kuwait +965
🇸🇦 Saudi Arabia +966
🇦🇪 United Arab Emirates +971
🇶🇦 Qatar +974
🇧🇭 Bahrain +973
🇴🇲 Oman +968
🇪🇬 Egypt +20
🇯🇴 Jordan +962

lock_reset

Reset Password

Enter your email to receive a recovery link