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

CapabilityWhat it does
Four-layer conversationStamps each comment public, org-internal, MSP-internal, or escalation-only
QueuesRoutes tickets into containers with round-robin, load-balanced, least-recent, or manual assignment
Restricted queuesHides a queue’s tickets from everyone but members, granted people, granted teams, and three admin roles
Cross-account sharingShares a queue into a client organization so both sides work the same tickets
SLA policiesSets response and resolution targets in minutes per priority, with pause and resume on the ticket
Breach detectionChecks every SLA clock every 60 seconds and fires an at-risk warning 15 minutes before the deadline
EscalationHands a ticket to the servicing MSP or provider network, with accept, return, and resolve steps
Time loggingRecords duration and a billable flag against the ticket, feeding invoice generation
Asset linkageLinks the hardware and software a ticket touched, and opens a remote session from the ticket
AI assistanceAnalyzes the ticket, drafts replies, surfaces similar resolved tickets, and warns on duplicates
Self-service deflectionOffers knowledge-base answers and duplicate warnings while the user is still typing
Merge and relateMerges duplicates and links tickets as related, blocked-by, causes, or parent-of
Status workflowsRestricts which status moves are legal per ticket type, with role and comment requirements
Automation rulesFires on a trigger, tests conditions, then retags, reassigns, escalates or notifies
Recurring ticketsRaises a ticket from a template on a schedule
Business-hours SLAMeasures targets only during a client’s working week, excluding their holidays
Time approvalHolds logged time behind an approval step before it can reach an invoice
Audit trailRecords 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.

OrganizationMSP
TicketsIts ownIts own, plus every client account it services
QueuesCreates and administers its ownCreates its own; shares them into client organizations
Queue visibilityChooses open or restricted per queueSees shared queues; technicians do not bypass restriction
SLA policiesGoverned by the policy set for itDefines policies per client organization
Internal notesOrg-internal notes hidden from the end contactMSP-internal notes hidden from the org and the contact
EscalationCan refuse escalation entirely for its ticketsEscalates onward to the platform provider network

How it works

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

CapabilityFreeStarterGrowthScaleEnterprise
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.

See this working on a real account.

Book a walkthrough and we will run this capability against your own clients, devices and tickets.

Book a demo All features

A 30-minute walkthrough against your own workflow. No slides.