See the results
Tidio ranks #1 in G2's AI Agent Evaluations
  • Tell us what you need and we'll design an agent around it
Log in
Tidio
>
Blog
>
Helpdesk

Ticket Escalation: What It Is, How It Works, and Best Practices

ticket escalation cover image
Written by: Polina Fomenkova
Updated:
Summarize this post with AI

Key takeaways

  • Escalate on a rule, not on a feeling. Write down the triggers: a missing skill, a missing permission, a deadline about to break, a customer who is affected badly or has asked for a manager.
  • There are two kinds. Functional escalation moves a ticket to a team with different skills. Hierarchical escalation brings in someone with more authority.
  • The handoff note matters more than the speed. A ticket that arrives without the history makes the customer start again.
  • Every escalated ticket needs one named owner and a time. A queue is not an owner.
  • AI agents escalate too. Decide what makes your AI agent hand a conversation to a person, and what the person sees when it does.

Ticket escalation is the transfer of a support ticket to someone with more expertise, authority, or time to resolve it, such as a specialist, a team lead, or an engineer. A well-escalated ticket keeps its full history, gets a named owner, and comes with a deadline the customer knows about.

Escalation matters more now that AI often answers the first message. In a Gartner survey of 3,566 customers[1] run in February and March 2026, 87% said it is essential that companies using generative AI offer an option to reach a human agent. This guide is for support leads and small teams that need a clear escalation process: when to escalate, who takes over, what the handoff contains, and how to set it up in a help desk.

Use live chat to support your customers in real-time

Learn more about Tidio Live Chat

What is ticket escalation?

Escalation happens when the person holding a ticket can’t, or shouldn’t, finish it alone. The ticket is passed to a specialist who has the skill, or to a manager who has the authority to approve something the agent can’t. It stays one ticket with one customer and one history. Only the owner changes.

A simple example: a shopper writes that a discount code didn’t apply and the order total is wrong. The first agent can explain how codes work. They can’t see why this one failed in the payment system, so they escalate the ticket to a billing specialist with the order number, the code, and a screenshot. The shopper hears the ticket has moved, who has it now, and when to expect an update.

You’ll see the same idea under other names: an escalated ticket, an escalation ticket, a tier 2 handoff, or “escalating an issue”. Two neighboring terms are easy to mix up:

  • Ticket triage sorts new tickets by urgency and topic and sends them to the right place first. Escalation moves a ticket that has already been started. Our guide to ticket triage covers the first step.
  • De-escalation is calming an upset customer inside a conversation. It often prevents an escalation, and our guide on how to deal with angry customers covers it.

An escalation isn’t a complaint, and it isn’t a failure. It’s the support process working: the problem reaches the person who can solve it.

Types of ticket escalation

Support teams use two classic types, plus a third that help desk software added.

TypeWhat it meansExampleWho takes over
FunctionalThe ticket goes to a team or person with different skillsA refund dispute goes to billing; a bug goes to engineeringA specialist or a higher support tier
HierarchicalA manager joins because the case needs authority or oversightA refund above the agent’s limit; a customer asks for a managerA team lead or manager
AutomaticA rule moves or flags the ticket when a condition is metA ticket nears its SLA deadline and is flagged for a leadThe next owner defined in the rule

Most real escalations are a mix. A refund request above an agent’s limit is hierarchical because it needs approval. A refund that fails in the payment system is functional because it needs a different skill. Naming the type in the handoff note tells the receiver what you need from them: a fix, or a decision.

When to escalate a ticket

Agents escalate too late when they’re afraid of looking unable, and too early when they’re afraid of a mistake. A short written list of triggers fixes both. The triggers below fall into five families.

TriggerWhat it looks likeUsual type
Skill gapThe fix needs access, tools, or knowledge the agent doesn’t have, such as a bug, an integration error, or a billing system problemFunctional
Authority gapThe answer needs approval: a refund over the limit, a policy exception, a contract questionHierarchical
Time pressureThe ticket is about to breach its response or resolution target, or two attempts have not workedAutomatic or functional
ImpactSeveral customers are affected, money or personal data is involved, or the customer can’t run their businessBoth, immediately
Customer signalsThe customer asks for a manager, writes in again after a failed fix, mentions cancelling, a chargeback, or legal actionHierarchical

Two cautions apply to the list. First, don’t escalate to avoid a hard conversation. If the agent can solve it with the knowledge base or a canned response, they should. Second, treat security, safety, and legal topics as mandatory escalations, not judgment calls.

Agents often ask whether a customer’s tone is a reason to escalate. Anger alone is not. Anger plus a failed fix, a deadline, or a request for a manager is.

How the ticket escalation process works

The steps are the same in a shared inbox and in a full ticketing system. There are six.

  1. Confirm the trigger. Check the ticket against your list. If it’s a skill gap, an authority gap, a deadline, or high impact, escalate. If not, keep working it.
  2. Set the priority and tag. Mark how urgent it is and why it’s moving, for example a “billing” or “bug” tag. The receiving team can then filter their queue. Our guide to ticket tagging shows how to keep tags consistent.
  3. Write the handoff note. State the problem in one line, what the customer wants, what you’ve tried, what you ruled out, and the exact thing you need: a fix or a decision. Keep it private from the customer.
  4. Assign one named owner. Pick a person, not a queue. If the right person is unknown, the lead of the receiving team owns it until they assign it.
  5. Update the customer. Say the ticket has moved, who has it, and when they’ll hear back. Don’t promise a fix; promise an update.
  6. Resolve, close the loop, and review. The owner solves it, the original agent checks that the customer is satisfied, and the team notes what caused the escalation. If the same cause appears again, fix the cause: a knowledge base article, a permission, or training.

Whether the first agent keeps the customer relationship while a specialist works in the background is a team decision. Most small teams keep the customer with the original agent, so the customer sees one voice and the specialist stays out of the conversation.

Escalation levels and a sample matrix

An escalation matrix is a table of who handles what and who is next. It answers the search for an “escalation list” in one page. For a small team two or three levels are enough.

The times below are an example, not a benchmark. Set yours from what your team can actually deliver, then check them against your service level agreements (SLAs).

LevelWhoHandlesEscalate up whenExample time to respond after escalation
Level 1Frontline agentsOrder status, how-to questions, password and account basics, known fixesThe agent lacks access, a fix failed twice, or the customer asks for a managern/a
Level 2Senior agents or specialists (billing, technical)Bugs, billing errors, refunds above the agent limit, integration problemsThe cause is in the product or a system the specialist can’t change, or a policy decision is neededWithin 4 working hours
Level 3Team lead, engineering, or productOutages, data issues, policy exceptions, legal and security mattersn/aWithin 1 working hour for critical tickets

Keep names beside every level and a deputy for each one, so the matrix still works on holidays. Put the matrix where agents already work, such as your internal wiki or pinned in the help desk. The same structure works for an internal IT help desk and for customer support; only the examples change. For wider workflow design, see our guide to the help desk workflow.

Why ticket escalations go wrong

Most failed escalations fail at the handoff. The decision to escalate is usually right.

  • The context doesn’t travel. The specialist asks the customer to repeat everything. Few things annoy a customer more than explaining the same problem twice. Fix it with a handoff note template and with a help desk that keeps the whole thread on the ticket.
  • Nobody owns the ticket. It lands in a queue everyone assumes someone else is watching. Fix it by assigning a person every time.
  • Over-escalation. Level 2 fills with questions Level 1 could answer, and everything slows down. Fix it with training, a knowledge base, and a weekly look at which topics get escalated most.
  • Under-escalation. Agents hold on to tickets past the point they can help, and the customer waits. Fix it with an “attempts or time” rule, such as escalate after two failed fixes or when half of the response target has passed.
  • Ping-pong. The ticket bounces between teams that each say it’s the other’s. Fix it with the rule that the first team to receive a ticket owns it until another named owner accepts it.
  • A silent customer. The ticket moves internally and the customer hears nothing. Fix it with a customer update at every change of owner and a fixed update interval.

Best practices for ticket escalation

  • Write the criteria and share them. One page, with examples for each trigger. Review it every quarter with real tickets.
  • Make the handoff note a form, not an essay. A fixed template with five fields (summary, customer goal, steps tried, what’s ruled out, what you need) is faster to write and to read.
  • Name the owner and the next update time. “Maya owns this and will update the customer by 3pm tomorrow” ends most escalation arguments.
  • Keep the customer informed in plain words. Say what happened, who has it, and when they will hear back. Don’t use internal terms like “tier 2”.
  • Let the first agent follow the ticket to the end. The agent stays informed, learns from the fix, and closes the loop with the customer. That builds the skill to handle the next one without escalating.
  • Automate the boring parts. Use rules to set priority, flag tickets near a deadline, and route known categories. Our guides on automated ticket routing and the ticketing system features worth having show what to look for.
  • Review escalations as a team. Look at the last month’s escalated tickets. Group them by cause and fix the top two. Our overview of help desk best practices has more habits like this.

Ticket escalation templates

Copy these into saved replies or your wiki and replace the bracketed parts. Keep the escalation reason and the exact ask in every one.

Internal handoff note

Subject: Escalation, ticket [number], [one-line issue]

Type: [functional or hierarchical] Customer: [name, plan or order number] Summary: [what happened, in one or two sentences] The customer wants: [the outcome they asked for] Steps tried: [list, with results] Ruled out: [causes already excluded] What I need from you: [a fix, a decision, or information] by [date and time] Attachments: [logs, screenshots, links to the ticket] I stay in touch with the customer and will update them at [time].

Customer update

Subject: Update on your request [ticket number]

Hi [Customer name],

I’ve passed your request to our [team] because they have the tools to look into [the issue] in detail. [Owner name] has the case now, with everything you told us, so you won’t need to repeat anything.

We’ll update you by [day and time], even if the answer is that we’re still working on it.

[Your name]

Manager request

Subject: Approval needed, ticket [number]

Hi [Manager name],

[Customer name] asks for [the request]. Our policy allows [limit], so I need your decision. The customer has contacted us [number] times about this, and the ticket’s response target is [time].

Can you reply by [time]? I’ll tell the customer once you’ve confirmed.

[Your name]

If you need to escalate an issue to a manager yourself, as an employee rather than a support agent, the manager request above works with small changes: state the issue, what you tried, the impact, and the decision you need. For more reply wording, see our help desk templates.

Escalation when an AI agent answers first

Customers often reach an AI agent first, and the AI agent is the first level of your escalation path. Three decisions follow.

What makes the AI agent hand over. Typical triggers are a customer who asks for a person, a question the AI agent has no answer for, and a topic you’ve listed as sensitive, such as billing disputes or cancellations. The Gartner survey above found customers want that option, and that customers pushed through several failed AI attempts before reaching a person are less likely to use the tool again.

What the person sees. The conversation should arrive complete, with the AI agent’s replies in the thread. An agent who starts with “Can you tell me about your issue?” after the customer explained it twice has failed the handoff, whoever the sender was.

What happens outside working hours. A customer asking for a person at 2am needs an honest promise: a ticket is created, and someone will reply by email at a set time.

In Tidio, Lyro can offer a Talk to a person option that transfers the whole conversation to the live inbox, or create a ticket instead. A ticket created this way lands in the Unassigned folder of the Tickets inbox, is marked as created by Lyro, and includes the conversation transcript. You can also define handoff audiences, so Lyro transfers matching visitors to your agents right away instead of trying to answer. Our guide to the AI helpdesk explains how AI and human agents share the work.

How to set up escalation in Tidio Helpdesk

You can run the process above in Tidio’s ticketing without extra tools. The five steps below follow the Help Center articles on email tickets and service level agreements. Which features come with which plan is listed on the pricing page.

1. Bring tickets into one place

Connect your support mailbox so emails become tickets, kept in a tab separate from live chats. New tickets arrive as Open and sit in the Unassigned folder until someone takes them.

2. Set priority and an owner

Each ticket gets a priority of Low, Normal, or Urgent, and a status of Open, Pending, or Solved. Use Urgent only for tickets that meet your impact triggers. Choose the agent in the assignee field: once someone is assigned, the ticket appears in that agent’s My open folder, which gives an escalated ticket one named owner.

3. Hand over context in a private note

Switch to internal note mode and write the handoff note. Add an @mention to pull a specialist in without assigning the whole ticket to them; they see it in their Mentions folder and can join or add a note of their own.

4. Set an SLA policy

In Settings, open Service Level Agreements and add a policy with a first-reply time and a time for later replies. A policy can apply to a connected mailbox, to tickets from the chat widget, or to tickets agents create in the panel. It is an internal target, so the customer never sees it. Tickets carry a tag that shows the time left, a paused SLA, or a breach, so a lead can spot a ticket that is close to needing escalation at a glance.

5. Build a view for the escalation queue

Create custom ticket views, for example Urgent tickets or tickets with a breached SLA, so a Level 2 or Level 3 agent opens one list. Tag the reason for escalation, such as billing or bug. Custom fields, such as order number, can be filled in from the customer’s message so the specialist has them at once.

Tidio also works as a chat-first tool, so a conversation can start in live chat and become a ticket when it needs a longer fix. The request keeps its history, which is the part of escalation that most often breaks. If you are comparing tools for this, our roundup of the best ticketing systems lists what to check.

Manage tickets, SLAs, and handoffs from AI in one inbox

Learn more about AI agents

Metrics to track

Track a handful of numbers, and compare them with your own past results, because there’s no universal benchmark.

  • Escalation rate: escalated tickets divided by all tickets. A rising rate points to a training or knowledge gap; a very low one can mean agents hold on too long.
  • Time to escalate: how long a ticket sits with Level 1 before it moves. Long times suggest unclear triggers.
  • Time to resolve escalated tickets: shows whether Level 2 and Level 3 have the capacity.
  • SLA breach rate on escalated tickets: the share of escalated tickets that miss their targets.
  • Repeat contacts and reopened tickets: customers writing again after an escalation point to a weak handoff or fix.
  • Customer satisfaction on escalated tickets: compare it with Level 1 tickets. If it’s lower, the customer’s experience of the handoff is the first thing to check.

Our guides to customer service metrics and help desk metrics explain how to calculate each one.

Make the next handoff smoother

Escalation works when the trigger is written down, the handoff note carries the history, and one person owns the ticket with a deadline. This week, write your triggers and a three-level matrix, then check last month’s escalated tickets against them.

  • Escalate on written triggers for skills, authority, time, impact, and customer signals.
  • Put the history, what you tried, and the exact ask in every handoff note.
  • Name an owner and a next update time, and tell the customer both.

FAQ

What is an escalation ticket?

An escalation ticket is a support ticket that has been moved from the person who first handled it to a specialist or manager. It can be the same ticket reassigned, or a linked second ticket for another team, such as engineering. Either way, the history stays with it.

How do you escalate a ticket?

Confirm that it meets your criteria, set its priority and tag, write a handoff note with what you tried and what you need, assign one named owner, and tell the customer who has it and when they’ll hear back. The six steps above cover each part.

What does it mean when a ticket is escalated?

It means the ticket needs more skill, authority, or attention than its current owner can give. For the customer, it should mean the request is getting priority and that someone with the right answer now has it. It does not mean the customer did something wrong.

Is escalation a complaint?

No. A complaint is a customer saying they’re unhappy. Escalation is an internal step to reach the right person. A complaint can trigger an escalation, and an escalation can happen with no complaint at all.

What is the difference between ticket escalation and ticket triage?

Triage happens at the start: it sorts new tickets by urgency and topic and routes them. Escalation happens after the work has begun, when the current owner needs help. Good triage reduces the number of escalations.

How many escalation levels does a support team need?

Small teams do well with two or three: frontline, specialists, and a lead or engineering. More levels add handoffs, and each handoff is where context gets lost. Add a level only when a clear kind of work has no home.

How do you escalate an issue to a manager?

Send a short message with the issue, the impact, what you have tried, and the decision you need by a certain time. Attach the ticket or evidence. The manager request template above follows this structure.

Does an AI agent need an escalation path?

Yes. Customers expect a way to reach a person, and the AI agent should hand over when it can’t answer or when a topic is sensitive. Pass the full conversation to the person, and create a ticket when nobody is online.

Try Tidio Helpdesk with Lyro for free

Learn more about AI agents

Sources


Polina Fomenkova
Polina Fomenkova

Polina is an AI Content Strategist at Tidio with over a decade of experience in tech, SaaS, and product-led growth. She creates research-driven, practical content that helps businesses improve customer communication, scale support with AI, and turn content into a real acquisition channel.