Ticketing
Service desk ticketing for MSPs and the organizations they support, where one ticket is shared by the end user, their IT team, and the provider behind them.
The problem
A support request starts in one place and ends in another. The user emails someone they know. The internal IT lead forwards it. The MSP picks it up, works it, and needs to say something to their own team that the customer must never read. When it turns out to need a specialist, the whole thread gets copied into a new system and the history stops. Three groups end up holding three partial records of the same job, and nobody can answer how long it actually took.
What Solidlio does about it
One ticket, three audiences, four layers of conversation. Every comment carries a visibility — public, org internal, MSP internal, or escalation — so all four layers live on the same record and each party sees only what is theirs. Queues decide who the work reaches, and can be shared across account boundaries so an MSP gives a client visibility of the queue handling their tickets without giving away the rest. When work outgrows the team holding it, escalation hands it to the servicing MSP or the platform provider network and keeps it attached to the original ticket.
Capabilities
| Capability | What it does |
|---|---|
| Four-layer conversation | Stamps each comment public, org-internal, MSP-internal, or escalation-only |
| Queues | Routes tickets into containers with round-robin, load-balanced, least-recent, or manual assignment |
| Restricted queues | Hides a queue’s tickets from everyone but members, granted people, granted teams, and three admin roles |
| Cross-account sharing | Shares a queue into a client organization so both sides work the same tickets |
| SLA policies | Sets response and resolution targets in minutes per priority, with pause and resume on the ticket |
| Breach detection | Checks every SLA clock every 60 seconds and fires an at-risk warning 15 minutes before the deadline |
| Escalation | Hands a ticket to the servicing MSP or provider network, with accept, return, and resolve steps |
| Time logging | Records duration and a billable flag against the ticket, feeding invoice generation |
| Asset linkage | Links the hardware and software a ticket touched, and opens a remote session from the ticket |
| AI assistance | Analyzes the ticket, drafts replies, surfaces similar resolved tickets, and warns on duplicates |
| Self-service deflection | Offers knowledge-base answers and duplicate warnings while the user is still typing |
| Merge and relate | Merges duplicates and links tickets as related, blocked-by, causes, or parent-of |
| Status workflows | Restricts which status moves are legal per ticket type, with role and comment requirements |
| Automation rules | Fires on a trigger, tests conditions, then retags, reassigns, escalates or notifies |
| Recurring tickets | Raises a ticket from a template on a schedule |
| Business-hours SLA | Measures targets only during a client’s working week, excluding their holidays |
| Time approval | Holds logged time behind an approval step before it can reach an invoice |
| Audit trail | Records every status, priority, assignee and queue change with who made it and when |
Built for MSPs and their clients
Ticket data and tenant configuration follow deliberately different rules. An MSP reaches its clients’ tickets, because servicing them is the job. It does not inherit their settings — queues, SLA policies, and templates stay with the account that owns them.
| Organization | MSP | |
|---|---|---|
| Tickets | Its own | Its own, plus every client account it services |
| Queues | Creates and administers its own | Creates its own; shares them into client organizations |
| Queue visibility | Chooses open or restricted per queue | Sees shared queues; technicians do not bypass restriction |
| SLA policies | Governed by the policy set for it | Defines policies per client organization |
| Internal notes | Org-internal notes hidden from the end contact | MSP-internal notes hidden from the org and the contact |
| Escalation | Can refuse escalation entirely for its tickets | Escalates onward to the platform provider network |
How it works
- The request arrives — raised in the customer portal, opened by staff, sent in by email through a monitored mailbox, or generated from a monitoring alert.
- It lands in a queue — assigned by round-robin, load balance, least-recent, or left for manual pickup. A restricted queue is invisible to everyone outside it.
- The SLA clock starts — response and resolution targets come from the policy that applies to the ticket’s priority. Staff pause the clock while waiting on a customer or vendor.
- The team works it — replies go public or stay internal, time is logged against it, affected assets are linked, and a remote session can be started from the ticket itself.
- It escalates if it needs to — to the servicing MSP or the provider network. The receiving side accepts, works, and resolves it on the same record, in a thread the end customer never sees.
- It closes — the customer accepts the resolution or reopens it, and rates the outcome.
Audit and reconstruction
Every change to a ticket is recorded as an immutable entry: status moves, priority changes, assignment and reassignment, queue moves, SLA pauses and resumes, merges, and escalations. Each entry carries who made the change, when, and both the previous and new value — stored as names rather than internal ids, so the record stays readable after a person leaves or a queue is renamed.
Comments are held separately under their own visibility rules and merged into the same timeline, so an internal note never becomes visible through the audit view to someone who could not read the note itself.
Editions
Ticketing is included in every tier. SLA management is the gated capability, on two rungs: policies at Starter, business-hours and holiday clocks at Growth. The gate blocks new writes only — after a downgrade, existing SLA configuration stays visible and removable.
| Capability | Free | Starter | Growth | Scale | Enterprise |
|---|---|---|---|---|---|
| Tickets, queues, escalations | ● | ● | ● | ● | ● |
| Workflows, automation, recurring | ● | ● | ● | ● | ● |
| Create and edit SLA policies | — | ● | ● | ● | ● |
| Business-hours and holiday clocks | — | — | ● | ● | ● |
MSP tiers shown. End-customer tiers gate the same capability at Professional and above.
Integrations
- Microsoft 365 — monitored mailboxes turn inbound mail into tickets on a chosen queue
- Zabbix and ConnectWise Automate — monitoring alerts open tickets automatically
- ScreenConnect and ConnectWise Automate — start a remote session from the ticket
- Solidlio Assets — link affected hardware and software to the ticket
- Solidlio Billing — logged billable time feeds invoice generation
- Solidlio Knowledge Base — powers self-service deflection at intake
One ticket the user, their IT team, and their provider can all work from.