Every ticket arrives ready to resolve.
Bring email, Portal and widget requests, chat escalations, API, admin compose and connectors into one native queue. Routing Rules find the owner, Service Studio governs SLA and status flow, and OpsIQ Writing can translate the thread, inspect eligible images and PDFs, use permitted read-only account context, and prepare the customer-language reply.
From the inbox to resolved, on rails.
Every request becomes one operating object: source stamped, routed, clocked, drafted, replied to, and resolved inside a live workbench built for high-volume support.
SLA metMediumJun 20
SLA metHighJun 6
The answered ticket is stable, SLA was met, and the customer can be safely marked for follow-up quality review.
Triaged · just nowRoute the work. Govern how support runs.
Ordered rules decide where a ticket belongs and who should own it. Service Studio governs the operating policy around it: business-hours SLA, calendars, allowed status changes, escalation ladders, approvals, CSAT and real-time collaboration.
AI category is Technical AND sentiment is Negative
Keywords, customer tier and department match
Explicit portal locale or detected language
Every change recorded. Every duplicate caught.
An append-only activity log captures who did what and when (created, replied, status changed, assigned, merged, flagged) timestamped and never edited. On create, a duplicate scorer compares the customer's recent active tickets and quietly posts an internal note when it spots a likely repeat, so two agents never work the same problem.
Read the whole request. Reply in the customer’s language.
OpsIQ can translate either side of the conversation, inspect eligible images and PDFs, ground the answer in your knowledge, and use explicitly enabled, read-only account data, all while preserving the original message and keeping the agent in control.
결제는 완료됐지만 계정이 아직 활성화되지 않았습니다.
Payment is complete, but my account is still not active.
Original remains unchanged안녕하세요 Adam님, 결제는 정상적으로 확인되었습니다. 서비스가 아직 프로비저닝 대기 상태여서, 아래 단계로 활성화를 완료할 수 있습니다…
Carry the channel forward. Stop abuse before it distracts the team.
Email, Portal and embedded forms, chat escalations, API, admin compose and connectors enter the native queue with their source and external reference intact. Client Chat’s Channel Gateway can carry WhatsApp, SMS, Messenger, Instagram, X, Telegram and LINE conversations into the same human-support handoff with channel lineage preserved.
Human-support handoff keeps the originating channel and conversation lineage.
- ✓BlocklistEmail, domain and IP across channelsclear
- ✓Known-customer guardReal ticket history is not screened as spamnew
- AIAmbiguous-message reviewLocal heuristics first; model only when neededchecking
- 4Decision policyAdvisory or autonomous, your choiceretain
One place to find an answer, ask for help and stay in the conversation.
Give customers a complete support destination, not only a form. Run it on an OpsIQ address or a verified custom domain, bring the Help Center into the same branded experience, and let every customer search, submit, track, reply and rate from one account.
Support history
Renewal charged the previous card
Last reply 3 minutes ago · 2 attachments
Connect the production workspace
Updated yesterday · Jess is assigned
Design the entire support journey, then publish with confidence.
Portal Studio controls presentation while Settings keeps identity, domains and access policy authoritative. Shape every customer-facing surface, preview real states and devices, ask Studio AI for a complete change, then review before anything goes live.
Find the answer. Keep moving.
Coach the team with numbers, not vibes.
🏆 Performance leaderboard
Rank agents by tickets resolved, average first-response and resolution time, and average CSAT, to spot your stars and your bottlenecks at a glance.
⭐ Email CSAT survey
An opt-in post-resolution survey emails the customer a pure-CSS one-click star rating that lands on a thank-you page, no app, no login.
⏱️ Response analytics
First-response and resolution time, measured against your business-hours SLA, per agent and per department.
How it stacks up against the usual help-desks.
A fair side-by-side. Zendesk, Freshdesk and Help Scout are excellent products. The difference is OpsIQ ships the help-desk inside one operating layer with chat, CRM, billing context and AI already wired together.
| Capability | Zendesk | Freshdesk | Help Scout | OpsIQ |
|---|---|---|---|---|
| Departments & routing rules | Yes | Yes | Limited | Included |
| Round-robin / least-busy / skill | Higher tiers | Higher tiers | Add-on | All three, included |
| Business-hours SLA + breach alerts | Higher tiers | Yes | Limited | Included |
| AI drafted first reply | Paid AI add-on | Paid AI add-on | Paid AI add-on | Built in |
| Full customer context on ticket | Apps / integrations | Integrations | Integrations | Native: chat, billing, CRM |
| Email-in with attachments | Yes | Yes | Yes | Included |
| Immutable audit log | Enterprise | Higher tiers | Limited | On every ticket |
| Duplicate detection on create | — | — | — | Built in |
| Live chat + CRM in the same product | Suite / add-ons | Suite / add-ons | Add-ons | One platform |
| CSAT survey + agent leaderboard | Yes | Yes | Yes | Included |
Tier and add-on availability vary by vendor plan and change over time; check current pricing pages for specifics.
Everything in Ticket System.
Every capability, grouped. ★ marks a stand-out.
| Feature | What it does |
|---|---|
| Routing & organization | |
| Departments | Unlimited departments with separate inboxes, agents, SLA and incoming email addresses. |
| Routing rules (if-this-then-that) ★ | Ordered rules match keyword, tier, language, priority or source, then assign, change department, set priority, tag or note. |
| Round-robin assignment | Fairly distributes tickets by rotating through a department's agents. |
| Least-busy assignment | Routes to the agent with the fewest open tickets, preferring those online. |
| Skill-based routing | Matches tickets to agents by skill tags or keywords, ties broken by least-busy. |
| Online-aware fallback | Always prefers online agents and never leaves a ticket ownerless. |
| SLA & response targets | |
| SLA policies with business hours ★ | Per-priority response and resolution targets counting only business minutes, with timezone, weekends, holidays and DST. |
| SLA pause & resume | The clock pauses on pending or on-hold and resumes on the customer's reply, tracking paused time. |
| SLA breach alerts & escalation | Surfaces at-risk and breached tickets to the top with one-time escalation steps such as notifying a lead, assigning a senior agent or raising priority. |
| Specific-policy precedence | Department + priority policies outrank department-only, priority-only and workspace defaults, so the most precise target wins. |
| Named business calendars | Attach reusable working-hour, timezone and holiday calendars to SLA policies. |
| Service Studio ★ | Govern SLA policies, calendars, status flow, approvals, CSAT and enterprise ticket behavior from the Tickets control room. |
| Status transition matrix | Restrict which status changes agents may make, with a separate approval-before-close control. |
| AI & writing | |
| AI-drafted first reply ★ | Drafts the first response grounded in customer context and your KB, in your tone, with auto-send or an approval gate. |
| Inbox Copilot (compose assistant) ★ | Draft, Rewrite, Make Friendlier or Shorten any reply in one click inside the composer. |
| AI triage strip ★ | Suggests priority, category, sentiment, a one-line summary and escalation risk before AI-aware routing runs. |
| Message-by-message translation ★ | Translate customer or staff replies into the viewing agent's language, preserve the original, and edit or delete the saved translation without touching the human message. |
| Customer-language outbound review ★ | Convert the agent's draft into the customer's enabled language for review before send; explicit Portal or Help Center preference outranks detection. |
| Image and PDF intelligence ★ | With separate admin controls, eligible local images and PDFs can join auto-reply or Draft-with-AI context; remote attachment URLs are never fetched. |
| Scoped account-data grounding ★ | Administrators choose which read-only profile, invoice, payment, credit, service, domain, server or account-overview data OpsIQ Writing may use for the current customer. |
| Knowledge-grounded reply modes | Choose smart, balanced, strict or links-oriented knowledge behavior for AI replies. |
| Queued auto-reply | Background workers respect department, delay and per-ticket limits, cancel when a human replies, and can be returned to AI when appropriate. |
| Replies & communication | |
| Rich-text editor | Rich-text or plain toggle with markdown and code blocks that render identically in the customer's email. |
| Attachments (both ways) | Agents upload screenshots, logs and PDFs; files customers send by email are ingested onto the ticket. |
| Internal notes | A staff-only note thread with teammate mentions the customer never sees. |
| Email piping (email-in) | Each department has an incoming address; inbound mail matches its thread or opens a new ticket automatically. |
| Chat lineage attached | Tickets that grew out of a live chat keep the linked conversation so the agent has the whole story. |
| Direct intake sources | Email, Portal and widget/web, chat escalation, API, admin compose and ticket-capable connectors enter one native queue with source labeling. |
| Channel Gateway handoff ★ | WhatsApp, SMS, Messenger, Instagram, X, Telegram and LINE conversations can use Client Chat's human-support ticket handoff while retaining channel and thread lineage. |
| External reference lineage | Mirrored connector tickets keep their external reference for dependable synchronization and auditability. |
| Spam & trust | |
| Shared sender blocklist ★ | Block by email, domain or IP with creator, reason, expiry and hit count across email, chat, Portal, widget and connector twins. |
| AI Spam Detector ★ | Local heuristics run first and only ambiguous new-sender mail is sent to the configured model; known customers with real ticket history are protected. |
| Advisory or autonomous mode | Keep AI verdicts as an agent signal or allow high-confidence spam to move into the Spam view automatically. |
| Fail-open, reversible handling | Provider failure leaves the request in the inbox. Spam is retained, readable and restorable rather than silently destroyed. |
| Workflow & organization | |
| Status workflow | Open, customer-reply, in-progress, on-hold, pending, answered and closed; awaiting-reply tickets pop back to the top. |
| Priority levels | Low, normal, high and urgent: sortable, each with its own SLA target. |
| Ticket assignment | Assign manually or auto-route, and reassign by drag or dropdown. |
| Tags (custom labels) | Colour-coded tags applied by rules or by hand, also used for skill matching. |
| Bulk actions | Merge, close, pin, delete, tag or change department/priority across a multi-select in one move. |
| Merge duplicates | Fold a duplicate into its parent, keeping both histories in one thread. |
| Pin / unpin tickets NEW | Pin urgent or VIP tickets to the top of the queue, individually or in a batch. |
| Quality & intelligence | |
| Duplicate detection (dedupe) ★ | Similarity-scores a customer's recent active tickets on create and flags a likely repeat as an internal note. |
| Immutable audit log ★ | An append-only, timestamped activity trail of every action that is never edited. |
| Saved replies (canned) NEW | Per-department or workspace-wide canned responses inserted in one click. |
| CSAT survey (post-resolution) | A one-click star email on close (no login) that feeds the agent leaderboard. |
| Agent performance leaderboard | Ranks agents by tickets resolved, first-response, resolution time and CSAT. |
| Response analytics | First-response and resolution time per agent and department, measured against the SLA. |
| Reward tokens (optional) NEW | Turn agent activity into a payable balance with a claim-and-payout workflow. |
| Customer Portal, identity & embedded experience | |
| Full customer Portal ★ | A complete branded support destination for Help Center search, AI-assisted answers, request submission, request history, threaded replies and ratings. |
| Custom domain ★ | Use an OpsIQ workspace address or a verified custom domain with CNAME and SSL; self-hosted installs can use the existing host or a dedicated support subdomain. |
| Portal Studio ★ | Design home, knowledge, tickets, sign-in, assistant, navigation and footer with responsive previews, autosaved drafts and explicit publishing. |
| Unified Help Center presentation | Use one theme, hero, navigation and footer across the Portal and Help Center while Knowledge Base remains the content and language authority. |
| Access modes | Allow sign-in and anonymous submission, require identified customers, or offer anonymous-only intake. |
| Password, magic link & social | Offer secure customer accounts, one-time email links with six-digit codes, and Google, Microsoft or Apple sign-in. |
| Customer OIDC & SAML 2.0 ★ | Connect a customer identity provider with allowed-domain controls, separate from agent and administrator SSO. |
| Signed app handoff ★ | Send already-authenticated customers from your application into the Portal without a second sign-in, with server-side recipes for major platforms and frameworks. |
| Single logout & SCIM | Propagate sign-out through an allowlisted application URL and provision customer users and organization groups through workspace-scoped SCIM 2.0. |
| Conditional request forms | Add typed, required and conditional fields so agents receive structured context with each request. |
| Portal protection & analytics | Honeypot, rate limits, disposable-email blocking, reCAPTCHA or Turnstile, plus views, searches, requests, sign-ins and self-service reporting. |
| Embeddable ticket form ★ | A white-label widget to open tickets, look one up, pick a department, attach files and set a priority. |
| Widget layout modes | Inline, floating button or a full landing layout. |
| Widget design presets | Eight themes plus full colour customization. |
| Widget department picker | Customers pick a department for instant routing before they submit. |
| Widget login-required gate | Optional login requirement per department. |
| Widget ticket lookup | Check status and reply with a ticket number and email, no login. |
| Widget customizable copy | Customize every label and heading to your voice. |
| Widget custom CSS & JS NEW | Inject your own CSS and sandboxed JS (with access to widget config, state and API) for advanced theming. |
| Widget code generator | A one-line embed snippet with your site key and secret. |
| Context & intelligence | |
| Customer journey on ticket ★ | Profile, login history, past tickets, invoices, billing, lifetime value, last 10 pages and linked chats on every ticket. |
| Native chat & CRM integration ★ | Tickets live in the same platform as chat and CRM, so context surfaces automatically. |
| Source detection & labeling NEW | Stamps each ticket with its origin (web, email, chat, API or admin) and keeps the external ref for mirrors. |
| Live features | |
| Real-time queue updates NEW | Server push updates the inbox with a 12-second polling backstop, so agents can leave the refresh button alone. |
| Collision awareness | See when another agent is already working in the ticket before replies overlap. |
| Followers, related tickets & approvals | Follow and CC collaborators, link parent, child, related or duplicate tickets, split conversations and request sign-off. |
| Keyboard shortcuts NEW | Ctrl+Enter sends a reply and Esc clears or closes, no mouse required. |
| Emoji picker NEW | A built-in emoji picker in the composer for warmer, more human replies. |
Help-desk questions, answered.
Everything teams ask before they switch: email-in, SLA, routing, AI and white-labelling.