Tickets from every channel
Live chat, email, Telegram, X, Instagram, Facebook, LinkedIn, WhatsApp and manually raised requests all land in one queue, with the channel shown on the row so an agent knows where the reply will go.
Turn conversations from live chat, email, Telegram, X, Instagram, Facebook, LinkedIn and WhatsApp into tickets with an owner, a queue, a priority and a reply-time promise. Nothing is copied into a second system: the ticket points at the real conversation, so answering it is still just answering.
First reply due in 12 minutes
Most ticketing tools ask you to move support somewhere else and then sync it back. This one adds the ticket layer to the conversations already in your CRM.
Live chat, email, Telegram, X, Instagram, Facebook, LinkedIn, WhatsApp and manually raised requests all land in one queue, with the channel shown on the row so an agent knows where the reply will go.
Assignment is what turns a shared inbox into a desk. Every ticket has an owner or sits visibly unassigned, and nobody has to ask in a group chat whether somebody already replied.
Set a target first reply and a target resolution per priority. The desk counts down on the row, warns before a promise is missed and marks what breached, so the number in the report is measured rather than remembered.
Business hours pause the countdown outside working time. A request that arrives at 19:00 on Friday is not automatically breached by Monday morning, which is the difference between an SLA you trust and one you turn off.
Brands separate the businesses you run: each has its own channels, its own promises and its own reporting, while your team works one queue and sees which brand each row belongs to.
An AI agent can handle the first reply and resolve the simple ones, and tickets it touched are flagged as AI-handled. Your handoff rules decide when it stops and a person takes over.
Notes your customer never sees, plus a dated record of every status change, assignment, promise and reply. When somebody asks what happened on a ticket, the answer is on the ticket.
Sort the queue the way your team actually triages: priority, status, channel, brand, owner and tags, with the ticket number that customers quote back at you.
Ask for a rating when a conversation closes and keep it on the ticket, so satisfaction sits next to first reply time instead of in a separate survey tool.
First reply time, resolution time, volume by channel and by brand, agent workload and satisfaction, from the same records your team works in.
A ticket is attached to the CRM contact, so an agent sees the deals, the payments and the previous conversations on every channel while answering. Support stops being blind to what sales knows.
Tickets, contacts and conversations export on request, and the public REST API reads the same records, so a desk you outgrow is not a hostage situation.
A support desk is the layer that turns conversations into accountable work. A shared inbox tells you what was said. A desk tells you who owns it, by when it must be answered, what state it is in, which of your businesses it belongs to and whether the promise was kept. CRM Solid adds that layer to the conversations already flowing through the platform rather than asking you to run support somewhere else.
The reason most teams eventually need it is small and repeated. Two people answer the same message. A request that arrived on Friday evening is noticed on Tuesday. Somebody asks how long the team takes to reply and the honest answer is that nobody measured. None of these are solved by a bigger inbox; they are solved by ownership and a clock.
A ticket here does not duplicate your messages into a parallel system. It points at the real conversation: the live chat thread, the email thread, the Telegram or Instagram or WhatsApp chat. Replying to the ticket is replying in the channel, and the customer sees a normal answer where they wrote, not a robot-formatted email from a ticketing address.
That design choice is the reason the desk can be switched on without a migration and switched off without losing anything. The conversation was always the source of truth; the ticket is the accountability wrapped around it.
You set a target first reply and a target resolution, per priority. The queue counts down against them, shows what is at risk before it breaches rather than after, and records the breach when it happens. Because the countdown is stored on the ticket, the report is a measurement rather than a recollection.
On Business, business hours pause the clock outside working time, including the weekend. This matters more than it sounds: an SLA that counts the hours nobody was working produces breach numbers everybody learns to ignore, and an ignored SLA is worse than no SLA.
A brand is a business you run: its own channels, its own reply-time promises, its own reporting line. An agency with four clients, a founder with two products or a reseller with several storefronts works one queue and sees on each row which brand the request belongs to. The brand is stamped on the ticket when it opens, so history stays correct even after routing changes.
Promises resolve from the most specific rule to the most general, so a brand can carry its own targets while everything without a rule falls back to your default. One brand is included on every plan, five on Pro and unlimited on Business.
The desk is a paid feature, and the two most commonly assumed pieces are Business-only. Worth reading before you plan around it.
Start free, turn the desk on when you move to Pro. No per-seat pricing on any plan.
Free forever plan · GDPR-ready · No credit card required
We value your privacy
We use cookies to improve our site, analyze traffic, and personalize ads. You can accept all, reject non-essential, or customize your choices. Read our Cookie Policy.