Assignment and routing
Assign to a person or a team by hand, or let round-robin rules do it the moment a message arrives. Rules read the number, the channel, the label and the text, so a billing question never sits quietly in the sales queue.
Win the customer, then keep talking to them.
Live demo →Books that already know the Indian rules.
Live demo →Hire, pay and manage a team that is actually here.
Live demo →The day-to-day tools a team runs on.
Live demo →The machines, the copies, and proof they are running.
Live demo →Not everyone arrives knowing which product they need.
Different industries work differently. Start from the one that looks like yours.
Everything that is not a sales page.
Shared inbox
A WhatsApp number on a single phone is a single-player tool. These are the parts that turn it into a queue a team can work without two agents answering the same customer twice.
Assign to a person or a team by hand, or let round-robin rules do it the moment a message arrives. Rules read the number, the channel, the label and the text, so a billing question never sits quietly in the sales queue.
Filter by number, assignee, status, label or channel, then save that filter as a view the whole team can open. The conversation list stays quick however far back you scroll, so page forty loads as quickly as page one.
Leave a note on a thread and @mention the colleague who knows the answer. Notes stay inside the workspace and are never delivered to the customer, so the handover happens where the context already is.
Canned replies for the answer you type twenty times a week, inserted with the thread's details already filled in. Select a stack of conversations and label, assign, close or reopen all of them in one action.
An agent sees only the numbers they have been put on. The support team does not read the founder's number, and arranging that does not mean running a second workspace with a second bill.
Raise a ticket from one message rather than from a whole conversation, which is what you want when a chat covers three unrelated problems. First-response and resolution clocks run against your SLA policy, a sweep catches breaches, and every breach is written down as an event.
Message fidelity
A shared inbox that quietly drops half of WhatsApp is not a shared inbox, it is a text-only mirror of one. Each of these works in both directions, on the QR connection, in one-to-one chats and in groups.
Messages
Groups and state
Most shared-inbox tools store the first copy of a message they received and never look at it again. So when a customer deletes a message, or corrects a wrong figure with an edit, the agent is still reading the original — and answers it. That is a support incident created by the tool, and it is avoidable.
Comsky Chat applies the edit and the deletion to the stored message. What your team reads is what the customer believes they sent.
Search
Full-text search across every message in the workspace, on every channel. Around 130 ms over tens of thousands of messages, returning the matched line with the terms highlighted rather than a list of chats to open one by one.
Built for the way your team actually types
A standard English text-search configuration throws away stopwords before it indexes anything. That list includes do, me, to, is, no and in. Those are also ordinary Hindi words written in Latin script, and a large share of business WhatsApp in India is written exactly that way.
With English stemming on, a search for "do din me" matches nothing at all, and the agent concludes the message was never sent. Comsky Chat indexes without English stemming, so Hinglish, Hindi and English are all findable, including in the same sentence.
Thrown away by search built only for English. Kept by Comsky Chat, because in a Hinglish thread they carry the meaning.
Workflows and AI
Two things sit behind the inbox. A workflow engine you draw rather than script, and an AI agent that answers only from what you gave it and stops when it is not sure.
Triggers, conditions, branches and delays, ending in actions: assign, add a label, set status, send a reply, call a webhook. Publishing freezes a version, so a run from last Tuesday executed the workflow as it stood last Tuesday, not as it stands now.
Every run keeps a per-step history. When a thread routes somewhere odd, you open the run and see the step that decided it, with the values it was looking at.
The agent answers from your own documents, which you upload and it searches — your documents, and every answer carries citations back to the passage it used. You can check it, which is the only reason to let it near a customer.
Below a confidence floor it does not improvise. It stops, hands the thread to a human and says why. For agents there is copilot drafting: a suggested reply sitting in the composer that a person reads, edits and sends.
Reporting
Not a wall of tiles nobody opens twice. The handful of measurements that tell you whether the queue is healthy, which channel is growing and who on the team needs help this week.
Why p90 sits next to the median
The median describes an ordinary day. p90 describes what your worst-served customers actually waited through. A team that watches only the average never sees the ten percent who quietly stop replying, and those are the ones who leave.
Example view. Filter any report by number, channel, team or label.
Platform
The features are what get a tool bought. These are what decide whether you can keep it once your customers' conversations are inside it.
Every tenant's data sits behind rules the database itself enforces, and the application connects with an identity that cannot see past them. A missing check in the application is an ordinary bug in most products and a data breach in some of them. Here the request is refused one layer below the application, where a mistake upstairs cannot reach it.
Application-level checks still run. They sit on top of that rather than in place of it, because one of the two can be undone by a single careless change and the other cannot.
Your messages and media sit on infrastructure in India. No second copy in a cheaper region that you find out about during a procurement review.
Who assigned, who closed, who changed a routing rule, who exported. Recorded at the time and still readable months later when somebody asks what happened.
Owner, admin, manager and agent, with per-number access on top — so a person can work one number without seeing the rest.
Sign in with a passkey or a second factor through the shared Comsky account. One account to offboard when somebody leaves, not five.