Omnichannel ticketing · multi-tenant

The support desk that keeps every promise.

Email, chat, WhatsApp and calls become tickets on one timeline per customer. TicketDesk routes each one, holds every team to a business-hours SLA, and lets internal teams help on child tickets without ever touching the customer.

Email is live today. Chat, WhatsApp and calls are on the roadmap.

Channels Email Chat widget soon WhatsApp soon Calls soon Connect any mailbox by forwarding — no code.
<1 min
Email to ticket, auto-assigned
80% & breach
SLA alerts before and after
4 levels
Escalation up to Admin
Per ID
Pricing — no tiers, no cap

The product

Built for how support actually works

One owner per customer, real deadlines, and internal teams that help without the customer ever seeing the handoff.

Parent–child tickets

Split the work, keep one owner

Send part of a case to Finance, Tech or Logistics as a child ticket like #1234-FIN-1. Their notes show on the parent, tagged by team, each with its own OLA clock. The customer only ever talks to one agent.

  • ✓One open child per order, department and category
  • ✓Reassign keeps the clock; transfer starts a fresh one
  • ✓Ping-pong alert when a ticket bounces too often
Parent #1234Refund not receivedRahul
FIN-1Finance · verify refund statusAnjali
LOG-1Logistics · confirm pickupSana
DoneResolution shared with customer

SLA & escalation

Nothing goes quiet

Business-hours timers in IST track first response and resolution. Alerts fire at 80% and on breach, then climb to the Dept Head and Admin. Unattended and stale tickets raise their own flags.

  • ✓Per-queue escalation hours you control
  • ✓Only the side that asked for info pauses its clock
  • ✓Critical alerts email people who are offline
First responseMet
Resolution38% left · due Wed 6 PM
Pickup OLA · Logistics72% left
MetDue soonOn track

Reports & CSAT

See the whole floor, by role

Role-scoped dashboards for customer-facing and internal teams, a bottleneck view, one-month exports, Good/Bad surveys per cycle and a resolved-count leaderboard. MIS sees everything; agents see their own.

  • ✓Balanced or round-robin assignment with a fairness guard
  • ✓One-click rebalance when an agent goes offline
  • ✓Multi-tenant: each company isolated by row-level security
Resolved / dayMon–Sun

The workflow

How a ticket moves, start to finish

The same six steps for every ticket, so nobody reads the whole history to know what to do next.

01

Comes in & assigned

A message on any channel joins the customer's timeline and goes to the least-busy available agent.

02

Agent works it

Reply, ask the customer, or send part to another team. The next action is always on screen.

03

A team helps

Finance, Tech or Logistics work a child ticket; their notes appear on the parent, tagged by team.

04

Resolved

When every team is done, the agent closes the loop with a required resolution summary.

05

Survey

The customer rates it Good or Bad. The latest rating counts, one survey per cycle.

06

Auto-close

No reply in 72 hours closes it; a reply reopens it on a fresh cycle.

Pricing

Pay for the seats you use

One price per active ID. No plan tiers, no seat cap, nothing charged for a login you switch off.

Per seat

₹499/ active ID / month

Billed on active logins in your company. Switch an ID off and it stops billing from the next cycle.

  • ✓Every channel, parent–child tickets, SLA and escalation
  • ✓Assignment, reports, CSAT and exports
  • ✓Your Admin creates and manages their own team's IDs
  • ✓Onboarding help from a dedicated account manager
Book a demo

For platform owners

Run it as a service

Onboard client companies from one console — each an isolated account. You set the per-ID price and assign an account manager.

  • ✓One console for every client company
  • ✓Create the Client Admin; they build their own team
  • ✓Active-ID counts and monthly totals at a glance

See TicketDesk on your own tickets

Open the app

Demo & pricing · hello@swasthura.in