Customer messages live on agents' personal phones
A shift change happens, the agent's phone is in their bag, the customer's "where is my order?" sits unread. Nobody has visibility. Conversations leave when the agent leaves. Compliance teams hate it.
A shared WhatsApp inbox for your whole team: assign conversations, add private notes, escalate from chatbot to human, and keep full history. Unlimited agents at no per-seat fee, on the official Meta Cloud API at 0% markup.

Thank you for messaging us…

📷 Image

Hy

↗ Template: order
Hi
15:34
Welcome Aarav
Thank you for messaging us. How can we help you?
15:38
Start on WhatsApp, expand when you are ready
WhatsMark runs your marketing, sales, and support on WhatsApp today. Add Messenger and Instagram to the same shared inbox and automations whenever you want — no new tool, no re-platforming.

Broadcasts, chatbots, templates, and a shared team inbox — on the official Cloud API.
Live
Campaigns, instant templates, and automation straight from your Facebook Page.
Live
DM automation and campaigns for Instagram — landing soon.
Coming soonSound familiar?
Customer messages live on agents' personal phones
A shift change happens, the agent's phone is in their bag, the customer's "where is my order?" sits unread. Nobody has visibility. Conversations leave when the agent leaves. Compliance teams hate it.
No SLA, no audit trail, no escalation path
"Quick reply" buttons in the WhatsApp Business app weren't built for support workflows. There's no ticket state, no first-response timer, no way for a senior to step in mid-conversation.
Helpdesk tools handle email well, ignore WhatsApp
Your Zendesk or Freshdesk knows everything about the customer's email history but nothing about the WhatsApp conversation that started the issue. Two systems, half the context, full of context-switching.
The four pieces
Every customer message lands in one inbox visible to your whole team. Assign by round-robin, by skill, or by language. Reassign at any time. Each agent sees full conversation history — even if a colleague replied yesterday.
Tag a senior agent with @mention inside a conversation, paste an order ID into a private note, drop a refund-policy reminder for the new hire — all invisible to the customer, all logged forever.
A flow handles the top 5 routine questions ("where is my order?", "what's your return window?"). Anything outside the script escalates to a real agent with full chat history pre-loaded. No re-explaining.
One click rewrites a rushed reply into something clear and on-brand, or translates it into the customer's language, right inside the composer (on Professional). Canned replies cover the answers your team types twenty times a day.
Customer messages about a missing item. The conversation routes to the e-com support team. The agent looks up the order — via a flow API step against your connected Shopify store — issues the refund in their own payment panel, and sends the resolution back in the same thread. Every step is logged against the customer's contact for a full audit trail.
online
Order ORD-8821 arrived but the lavender pillow mist is missing.
11:14 AM
Sorry about that, Priya. I've pulled up the order from our Shopify store and can see the mist wasn't packed.
11:15 AM ✓✓
How would you like us to resolve it?
11:16 AM ✓✓
Refund ₹299
11:18 AM
Done — refund issued from our payment panel. It'll reflect in 3–5 working days, and I've noted the resolution on your account. 🌸
11:18 AM ✓✓
A patient asks to reschedule tomorrow's 10:30 AM. WhatsMark's built-in appointment system offers the nearest open slots; the patient picks one and the old slot reopens automatically. Reception sees the change in real time, booking events are forwarded to your HMS, and every step is logged with a timestamp and the staff member or bot that handled it.
online
I need to reschedule tomorrow's appointment — emergency at work.
6:18 PM
No problem. Three nearest open slots:
6:18 PM ✓✓
Wed 10:30 AM
6:19 PM
✅ Rescheduled to Wed, 22 May, 10:30 AM with Dr. Sharma. New reminder will go out 24 hrs before.
6:19 PM ✓✓
📋 Calendar invite sent.
6:19 PM ✓✓
A guest in Goa needs a late-checkout for Sunday. The chatbot fields the request, checks occupancy via a flow API step to your PMS, confirms the late-checkout, and routes a one-line internal note to the property manager so housekeeping is informed. The whole exchange takes 90 seconds. The guest sleeps in.
online
Staying in your Goa villa — any chance of a late checkout this Sunday? Flight is in the evening.
9:02 PM
Let me check Sunday's occupancy for you… one moment.
9:02 PM ✓✓
Good news — Sunday is open. Late checkout confirmed:
9:03 PM ✓✓
Add Airport Taxi
9:04 PM
All set — checkout till 2 PM and a taxi booked for 3 PM. I've flagged housekeeping so your room stays untouched till then. Enjoy your last day! 🌴
9:04 PM ✓✓
What your customers see
Real WhatsApp threads — drop them straight into your account or use them as starting templates.
online
My order is showing 'delivered' but I never received it.
9:42 AM
I'm looking into this with our shipping partner now. One moment.
9:43 AM ✓✓
We've pulled the proof-of-delivery from Delhivery. The package was signed for at the gate by your society's security at 7:12 PM yesterday. Could you check with them?
9:48 AM ✓✓
Will check and get back. Thanks for the quick reply!
9:55 AM
online
I need to reschedule tomorrow's appointment — emergency at work.
6:18 PM
No problem. Three nearest open slots:
6:18 PM ✓✓
Wed 10:30 AM
6:19 PM
✅ Rescheduled to Wed, 22 May, 10:30 AM with Dr. Sharma. New reminder will go out 24 hrs before.
6:19 PM ✓✓
online
Hi — possible to get a late checkout on Sunday? Flight at 6 PM.
8:14 PM
Let me check Sunday's occupancy… one moment.
8:15 PM ✓✓
✨ Late checkout till 2 PM confirmed at no charge — your Sunday is sorted. Housekeeping will skip your room until then.
8:17 PM ✓✓
Add Airport Transfer
8:18 PM
Integrations
Connect natively where we have direct adapters. Use webhooks or our REST API for everything else. Honest status flags — we don't pretend an integration ships when it doesn't.
Zendesk
Helpdesk — via API
Via API / WebhookFreshdesk
Helpdesk — via API
Via API / WebhookIntercom
Helpdesk — via API
Via API / WebhookGoogle Sheets
Log tickets & CSAT
AvailableAny CRM or helpdesk
via REST API / webhook
Via API / WebhookBy the numbers
WhatsApp open rate
~98%
Customer reads your reply within minutes, not hours
Tier-1 queries auto-resolved
60–80%
Industry benchmark for well-built WhatsApp chatbots
Conversation cost (service)
from ₹0.30
Meta's published India rate; WhatsMark adds 0%
FAQ
Don't see your question? Email me at mailto:[email protected] — I read and answer every one personally.
Yes — that's exactly what the WhatsApp Cloud API enables (and exactly what the regular WhatsApp Business app does not). With WhatsMark, every agent signs in with their own credentials. Conversations route to the right person via assignment rules. Internal notes and @mentions keep the team coordinated. The customer sees one number, one brand; your team sees a structured inbox.
The Business app is for one phone, one user, manual messaging. WhatsMark is built on the Cloud API: shared multi-agent inbox, automated chatbot fallback, ticket states, internal notes, helpdesk webhooks, role-based access. The moment your support team has more than one person on WhatsApp, the app stops scaling — you can't share login, you can't audit, you can't route.
Yes. Native via-API connectors for all three are on the roadmap; today the pattern is webhooks both ways — the helpdesk fires a webhook on ticket creation; WhatsMark fires webhooks on incoming customer messages and resolution events. Most modern helpdesks accept this without custom code. Conversation transcripts attach to the ticket so you have full context inside the helpdesk you already work in.
A flow handles routine queries (order status, return policy, opening hours, rescheduling) with structured replies and buttons. When the conversation breaks the script — keyword unmatched, customer asks "talk to a human", bot confidence drops below threshold — the conversation routes to your shared inbox with full bot transcript pre-loaded. The agent picks up with context, no re-explaining.
Conversations carry assignment, status, and a full timestamped log of who replied and when, so nothing sits unowned. For CSAT, send a templated post-resolution message ("How did we do?") with star buttons; the replies land against the customer's record in the inbox and you can export them. (Formal per-agent SLA-timer dashboards aren't a built-in report today — track response and CSAT from the conversation log and exports.)
WhatsApp Cloud API uses transport encryption between Meta and your server. For genuinely sensitive material (lab reports, financial statements, KYC documents, PAN/Aadhaar copies), the recommended pattern is short-lived signed URLs rather than raw attachments — WhatsMark templates support this out of the box. India-specific: under the DPDP Act, your team is responsible for the consent flow and data-retention policy regardless of the channel; WhatsMark logs every conversation with timestamps to support that audit.
You can connect up to 2 WhatsApp numbers on Free, 10 on Professional, and unlimited on Reseller — one per client — with a named team inbox each. Being straight about today: these run in one workspace with shared reporting, not fully isolated white-label sub-accounts per client; that broader reseller capability is on the roadmap, not shipped.
Meta classifies inbound-initiated support conversations as "service" — Meta's published India rate is from ₹0.30 per 24-hour service window (one rate, regardless of how many messages exchange in that window). WhatsMark adds 0% on top. You pay Meta's rate exactly, billed directly to your Meta Business Account. The platform subscription is separate.
More than most teams expect — the inbox is dominated by a small set of repeat questions. Order status, return and refund policy, opening hours, password resets, rescheduling, "is this in stock" — these are predictable, and a well-built WhatsApp chatbot with AI replies typically resolves 60–80% of incoming queries end to end, with some focused deployments going higher. The point isn't to replace your agents; it's to stop them spending their day on the same five answers. Everything the bot can't confidently handle — a complaint, an edge case, an angry customer, or anything below a confidence threshold — escalates to a human in the shared inbox with the full transcript attached, so the agent picks up mid-context. AI takes the volume; people take the conversations that need a person.
Industries we also serve
No spam — just the starter kit in your inbox.