Every conversation,
one inbox.
Live chat, email and your customer portal land in the same place — routed, tagged and answered by the right agent, with AI suggestions grounded in your own knowledge base.
Meet customers where they already are
One workspace inbox behind every door — no copy-pasting between tools, no tab-juggling, no lost threads.
Live chat widget
A one-line script tag. The launcher paints instantly; the full chat app lazy-loads in an isolated iframe only when opened.
- Any number of sites, each with its own key, colors and domain allowlist
- Typing indicators, read receipts, attachments, unread badges
- Proactive greetings and a built-in help-article tab
Email tickets
Every workspace gets a support mailbox — or bring your own address. Replies thread correctly even after forwards and quoted history.
- Threading that survives replies, forwards and mobile clients
- Quoted-history stripping keeps conversations readable
- Postmark and Mailgun inbound supported out of the box
Customer portal
A self-service space where customers sign in with a magic link — no passwords — and see every ticket they've ever opened.
- Passwordless sign-in by email link
- Full ticket history with threaded replies and attachments
- Branded per workspace at your own portal URL
Built for teams that answer fast
A real-time workspace with everything an agent reaches for — and nothing they have to hunt for.
Full-text search
Search every message, note, subject and contact — with highlighted snippets, across all statuses.
Views & filters
Built-in views for My open, Unassigned, Urgent and Waiting — plus saved views you can share with the team.
SLAs that show up
Set a first-response target and watch overdue conversations float to the top with a countdown badge.
Auto-assignment
Round-robin routing to the longest-idle available agent — with departments for billing, technical and beyond.
Canned responses
Type / in the composer and your saved answers autocomplete — consistent replies in two keystrokes.
Team-aware
Private notes, collision detection when two agents open the same thread, presence, and visitor context on every chat.
AI that cites its sources —
and knows when to stay quiet
Suggestions are drafted only from your published articles, canned responses and approved answers. Every draft shows its citations and a confidence band, so agents trust what they send.
Draft, summarize, learn
The assistant works alongside your team, never around it.
- Suggested replies with citations — grounded in your knowledge base, with the exact source excerpts shown.
- Thread summaries — catch up on a long conversation in seconds, and save the summary as a handoff note.
- Learned answers — when an agent corrects a draft, the correction is captured for an admin to publish back into the corpus.
- Auto-resolve with a shadow mode — let it answer routine questions unattended, but only after you've watched exactly what it would have sent.
Write it once, answer it everywhere
Articles power your public help center, the widget's Help tab, and every AI suggestion — one corpus, three surfaces.
A knowledge base that keeps itself current
Import what you already have, keep it fresh automatically, and stay in control of what the AI is allowed to quote.
- Markdown articles with categories, drafts and a public, SEO-friendly help center per workspace.
- Import from anywhere — pull in web pages, PDF, Word and Markdown files, even screenshots (transcribed automatically).
- Scheduled re-crawls re-fetch watched pages on your cadence, and changed content waits in a review queue with a diff summary before going live.
- Audience control — mark sources public or internal, and grant the bot access source by source.
Run support like a system,
not a scramble
Routing, targets and measurement are built in — so the team's effort goes into answers, not triage.
- Rule engine — trigger on new conversations or messages; set priority, assign, tag, route to a department or reply with a canned answer.
- CSAT built in — customers rate resolved conversations 1–5 in the widget, and scores are split by who answered: human, bot or both.
- Reports that matter — first-response times, SLA breaches, volume by channel and by site, 14-day trend, contact growth.
- Reply notifications — presence-aware email alerts that only fire when someone actually missed the message.
Two minutes to install.
An API when you outgrow the UI.
<!-- The whole install. --> <script src="https://app.omnidesk.co.in/widget/loader.js" data-ocs-key="YOUR_WIDGET_KEY" async></script>
The loader stays tiny, paints only the launcher bubble, and lazy-loads the chat app in an isolated iframe on first open. Your page speed is safe.
# Business plan curl https://app.omnidesk.co.in/v1/conversations \ -H "X-Api-Key: ocs_live_••••••••" # Webhooks: conversation.created, message.created, # conversation.updated, conversation.rated # Verify: X-OCS-Signature: sha256=<HMAC of body>
Read conversations, post replies, and subscribe to events with HMAC-signed deliveries — everything the dashboard does, scriptable.
Boring where it counts
Multi-tenant from the first migration — with the database, not the application code, enforcing the walls.
Row-level isolation
Every table carries the workspace id and PostgreSQL row-level security enforces it on every query — isolation the app can't forget.
Audit log
Fifty-plus stable action types with actor, role, IP and outcome — filterable in the dashboard, exportable as CSV.
Your data, exportable
One click streams the whole workspace — conversations, contacts, articles, settings — with a manifest and integrity check.
Roles & verification
Owner, admin, agent and viewer roles; email-verified accounts; invites that expire; forced password rotation after resets.
Abuse-resistant edges
Per-identity rate limits, widget domain allowlists, signed time-limited attachment URLs, SSRF-safe outbound fetches.
Grows with you
Pooled multi-tenant architecture designed for thousands of workspaces — add sites, agents and channels without re-platforming.
Start free. Upgrade when it pays for itself.
Flat monthly pricing per workspace — not per seat surprise math.
Free
- 2 agents · 1 site
- Live chat, email & portal
- Knowledge base & help center
- Core inbox & CSAT
Starter
- More agents & sites
- Higher conversation volume
- AI reply suggestions
- Automation, SLAs & departments
Growth
- Everything in Starter, bigger quotas
- More AI suggestions & KB sources
- Screenshot & document imports
- Auto-resolve AI answers
Business
- Highest quotas across the board
- REST API & signed webhooks
- White-label widget
- Priority-grade limits
Start supporting your customers
in minutes.
Create a workspace, paste one script tag, and your first conversation lands in the inbox.