The same conversation, on both sides of the desk.

Meshdesk puts email, WhatsApp and chat into one shared inbox with an owner, an SLA clock and internal notes on every ticket. Your customer sees one clear reply. Your team sees everything behind it.

What Aishwarya sees · WhatsApp on her phoneAdyar, Chennai
10:09
Nila Skincare
Business account · online
Today
Hi, my order NS-20931 shows delivered since yesterday but nothing has reached me. Adyar, 600020.10:02 ✓✓
Thanks Aishwarya, we’ve got this. Someone from the team will reply within 15 minutes.10:03
Karthik here, looking into it now.10:06
Nila Skincare is typing
Message
What Karthik sees · MeshdeskOrders team · Bengaluru
#4821 WhatsAppOpen
Order NS-20931 shows delivered, not received
First reply due in 6:40
Assignee
Karthik Selvam · picked up 10:04
Priority
High · target 15 min / 4 h
Tags
deliverydelhiverychennaiorder · NS-20931
Aishwarya Natarajan10:02

Hi, my order NS-20931 shows delivered since yesterday but nothing has reached me. Adyar, 600020.

Auto-reply sent · 10:03 · rule “WhatsApp, first message, business hours”
Meera Venkat · internal note · 10:05Only your team sees this

Checked the Delhivery portal: POD says “left at security desk, Gate 2” at 4:12 pm yesterday. Photo attached. Same building had this last month, ticket #4106.

Karthik Selvam10:06

Karthik here, looking into it now.

Reply on WhatsApp · suggested from macro “Marked delivered, not received”Draft

Hi Aishwarya, Karthik from Nila here. Delhivery marked NS-20931 delivered yesterday at 4:12 pm to the security desk at Gate 2 of your building. Could you check with them? If it isn't there, I'll ship a replacement today at no charge.

Send on WhatsAppEditSend and snooze 2 hMeera can see this draft
4 min
median first reply across all channels
1.8M
conversations handled every month
612
support teams in India and the UAE
99.96%
uptime over the last 12 months

Three channels, one queue, one owner per ticket.

  • Email

    Connect support@ from Google Workspace, Zoho Mail or any IMAP box. Threads stay threads; a reply from Gmail still lands in the ticket.

  • WhatsApp Business API

    Your existing number, verified through Meta. Templates for out-of-hours replies, order updates and CSAT, with conversation charges passed through at cost.

  • Website chat and Instagram DMs

    One widget for Shopify and custom storefronts, Instagram and Facebook messages in the same queue. Same owner, same SLA, same notes.

The inbox your whole team works from.

Sorted by SLA, not by arrival. Marigold marks what only your team can see. Two people can never reply to the same ticket at once.

Nila SkincareSupportSearch tickets, customers, order numbersTue 9 Sep · 10:09 IST3 online
Mine · 14 openSorted by SLA
  • #4823Rahul Menon · Bengaluru9:41
    Payment debited twice for NS-20958
    UrgentBreached 4 min ago
  • #4821Aishwarya Natarajan · Chennai10:02
    Order NS-20931 shows delivered, not received
    HighDue in 6:40
  • #4820Fathima Rizwan · Coimbatore9:58
    Does the vitamin C serum suit oily skin?
    Normal1 h 42 m left
  • #4819Sanjay Iyer · Chennai9:52
    Change delivery address for NS-20940
    Normal1 h 20 m left
  • #4817Divya Krishnan · Madurai9:47
    Return pickup not done, 3rd day
    HighUnassignedDue in 11:05
  • #4815Priyanka Textiles · Tiruppur9:30
    Invoice with GSTIN for order NS-20877
    Low6 h left
  • #4812Arjun Raghavan · Bengaluru9:12
    Coupon NILA10 not applying at checkout
    NormalReplied · 4 min
  • #4809Lakshmi Sundaram · Chennai8:55
    Reorder the night cream, 2 units
    NormalReplied · 7 min
#4823 EmailOpen
AssignSnoozeClose
Payment debited twice for NS-20958
Karthik SelvamUrgentFirst reply breached 4 min ago · target 15 minpaymentrazorpaydouble-charge
Rahul Menonrahul.menon@gmail.com · 9:41

Hi team, I placed order NS-20958 (₹3,480) this morning. Razorpay showed a failure the first time, so I paid again. Now both payments show as debited on my HDFC card. Please refund one of them. Order id is in the subject.

Meera Venkat · internal note · 9:52 · @KarthikOnly your team sees this

Razorpay dashboard shows pay_OqK4…7f captured ₹3,480 at 9:31 and pay_OqK9…2a captured ₹3,480 at 9:34. Only one is linked to the order. Refund the 9:34 one from the Payments panel and it settles in 5 to 7 working days.

Karthik opened this ticket · 9:55
ReplyInternal noteForwardMacro: Double charge, refund initiated

Hi Rahul, sorry about this. Two payments of ₹3,480 were captured on your card at 9:31 and 9:34; only one is attached to NS-20958. I’ve initiated a refund of the second one (reference pay_OqK9…2a) just now. HDFC usually reflects it within 5 to 7 working days. Your order ships today as planned.

Send replySend and closeRefund ₹3,480 queued in Razorpay · will attach receipt

Nila Skincare, Bengaluru, is a composite of Meshdesk customers. Names and order numbers are invented.

Four hours does not mean four hours on the wall clock.

Every target is counted in your open hours and nowhere else. A payment ticket raised at 6:48 pm on Tuesday has twelve minutes of Tuesday left; the other three hours and forty-eight come out of Wednesday morning, which is why it is due at 12:48 pm and not at ten at night. When a clock drops under a third of its time it turns marigold and the team lead gets a WhatsApp.

Business hours · Nila Skincare, Bengaluru
Monday to Saturday9:00 — 19:00 IST
Sundays, Pongal, Deepavali and eleven more days sit on the Chennai calendar. Nothing counts against you on any of them.

The queue at twenty to twelve on a Wednesday.

Nobody outside the desk ever sees a clock. Marigold means exactly that, here as everywhere.

Urgent #4903
1 h 08 m left
raised Tue 6:48 pmdue Wed 12:48 pm
High #4897
5 h 40 m left
raised Wed 9:20 amdue Wed 5:20 pm
Normal #4881
13 h 40 m left
raised Tue 11:20 amdue Thu 3:20 pm
Low #4864
18 h 10 m left
raised Tue 9:50 amdue Fri 9:50 am
TueWedThu
Ticket #4821 · Nila Skincare

Seventeen hours, four people, one reply.

Aishwarya sent one message and got one answer. Everything in marigold happened on the other side of the desk.

Tuesday
6:12 pm
Aishwarya Ramanathan

“Paid twice for order NS-24817. ₹1,498 has gone out of HDFC two times.”

6:12 pm
Meshdesk · internal

Ticket #4821 opened. Her number matches order NS-24817, so the order rides along. Priority set to Urgent.

6:13 pm
Meshdesk

Out-of-hours template goes back: we are in from 9 am, Monday to Saturday.

7:00 pm — the desk closes and every clock pauses.3 h 12 m still owed on #4821 · fourteen hours of nothing
Wednesday
9:02 am
Meshdesk · internal

Clock restarts. #4821 sits at the top of the queue with 3 h 12 m left of its four hours.

9:06 am
Karthik Rajan · internal

Karthik takes it. From here nobody else can reply on this ticket by mistake.

9:14 am
Karthik Rajan · internal

Note: “Razorpay shows two captures, not an authorisation hold. Refunds over ₹1,000 need a sign-off. @Meera”

9:31 am
Meera Anand · internal

Meera approves ₹1,498 back to source and pastes the Razorpay reference into the same note.

9:38 am
Karthik Rajan

“Refund of ₹1,498 is raised, reference RZP-4471QD. It reaches HDFC in 4 to 5 working days.”

9:41 am
Aishwarya Ramanathan

“Thank you, that was quick.”

9:42 am
Karthik Rajan · internal

Resolved, 2 h 30 m before the target. Order NS-24817 is flagged so the double charge is looked at.

11:00 am
Meshdesk

One CSAT question on WhatsApp. Aishwarya answers 5 out of 5.

Priced per agent, per month. Nothing per ticket, ever.

Starter
₹499per agent / month
Billed ₹5,988 per agent, yearly

Email and website chat in one shared inbox. For a team of up to 5.

A desk of 5₹2,495 a month
Team
Most teams choose this
₹1,299per agent / month
Billed ₹15,588 per agent, yearly

WhatsApp Business API, SLAs, macros and notes. Where most D2C brands land.

A desk of 12₹15,588 a month
Business
₹2,799per agent / month
Billed ₹33,588 per agent, yearly

Routing, roles, SSO, audit log and API for support teams of 20 or more.

A desk of 24₹67,176 a month
Everything in each planStarterTeamBusiness
Team
AgentsUp to 5Up to 25Unlimited
Shared inboxes210Unlimited
Teams and round-robin assignmentNot includedIncludedIncluded
Collision detection (who is typing, who is viewing)IncludedIncludedIncluded
Channels
Email (Gmail, Zoho Mail, any IMAP)IncludedIncludedIncluded
Website chat widgetIncludedIncludedIncluded
WhatsApp Business APINot included1 number5 numbers
Meta conversation charges—Billed at costBilled at cost
Instagram and Facebook DMsNot includedIncludedIncluded
Missed-call to ticket (Exotel, Knowlarity)Not includedNot includedIncluded
Working the queue
SLA policies with first-reply and resolution targetsNot includedIncludedIncluded
Business hours and holiday calendarsNot included1 calendarPer team
Escalation rules with WhatsApp nudgesNot includedIncludedIncluded
Macros and suggested replies10UnlimitedUnlimited
Internal notes with @mentionsIncludedIncludedIncluded
Automation rules550Unlimited
Skills-based routingNot includedNot includedIncluded
Data and control
Reporting history30 days12 months3 years
Shopify, Razorpay, Delhivery, ShiprocketNot includedIncludedIncluded
API and webhooksNot includedRead onlyRead and write
Single sign-on (SAML, Google Workspace)Not includedNot includedIncluded
Custom roles and audit logNot includedNot includedIncluded
Data stored in Mumbai regionIncludedIncludedIncluded
Attachment storage per agent2 GB10 GB50 GB
Support from us
Email support2 working daysSame day1 hour
Chat support, 9 am to 7 pm ISTNot includedIncludedIncluded
Onboarding and a named contactNot includedNot includedIncluded
Uptime commitment—99.9%99.95% with credits

Prices exclude 18% GST. Meta charges for WhatsApp conversations (about ₹0.80 per service conversation, ₹0.35 to ₹0.75 per marketing or utility template) are passed through with no markup. Every plan starts with 14 free days and 3 agents; no card until you decide.

What happens while nobody is looking.

Escalation is the part every team writes on a whiteboard and then forgets. Here it is a rule with a clock on it. Three of them run at Nila Skincare; this is all three, exactly as they branch.

Happens inside the desk. The customer never knows.Reaches the customer, on the channel they wrote in on.

An urgent ticket with no first reply

Target 15 minutes, counted inside business hours
  • at 8 min

    The ticket turns marigold in the owner’s own queue. Nobody else is told yet.

    Karthik R.
  • at 12 min

    The second agent on shift is added as a watcher and can see the thread.

    Sriram V.
  • at 15 min

    Target missed. A WhatsApp goes to the team lead with a deep link to the ticket.

    Priya N.
    • at 25 min

      Reassigned to whoever is marked online, oldest reply first.

      Round robin
    • at 40 min

      The head of CX is added and the ticket is pinned to the top of every queue.

      Divya S.

Anything that lands after 7 pm

Roughly one in five tickets at Nila Skincare
  • in 40 sec

    A template goes back on the channel it arrived on, in the customer’s language.

    The customer sees this
  • until 9 am

    The clock holds. The morning queue is then sorted by time left, not by arrival.

    Automatic
  • overnight

    One agent carries the payments phone. Everything else genuinely waits.

    Rotates weekly

A customer who stops replying

Tickets that would otherwise sit open for a month
  • after 3 days

    A short nudge goes out on the same channel, once, and never again.

    The customer sees this
  • after 5 days

    Closed with a one-tap reopen link, so nobody has to remember it.

    The customer sees this
  • on reopen

    It comes back to the same agent with the whole thread and the old notes.

    Karthik R.
“We ran support out of Gmail labels and a WhatsApp phone that lived in a drawer. Three agents moved to Meshdesk over a weekend. First reply on WhatsApp went from 40 minutes to 6, and I stopped being the person who knew where every ticket was.”
Divya Sundaram · Head of customer experience, Nila Skincare, Bengaluru
Median first reply on WhatsApp
Gmail labels and one phone40 min
Ninety days on Meshdesk6 min

Measured over 4,180 WhatsApp conversations. The desk did not grow; it went from three agents to three agents.

Start a shared inbox this afternoon.

Connect Gmail or Zoho Mail in ten minutes, invite two teammates, and watch the first ticket get an owner. 14 days free, 3 agents, no card.