Skip to content
Escalation Matrix Format

Customer Support Escalation Matrix Format (Word, Excel and PDF)

A three-level matrix with time triggers, owners and actions, a filled sample tied to your response and resolution targets, and free downloads you can edit today.

Last updated:

Free Forever • No Credit Card Required

Quick answer

What is the format of a customer support escalation matrix?

A customer support escalation matrix is a table with six columns: the level, who holds it, the time trigger that moves a ticket onto it, the action that person takes, how to contact them, and notes for backups. A small team usually needs three levels: the ticket owner, a team lead, and an admin or head of support. Each trigger is a time measured against the response and resolution targets you promise customers.
  • Three levels for a small team: ticket owner, team lead, admin or head of support
  • Every trigger is a time you can check against a clock, taken from your own targets
  • Free Word, Excel and PDF formats below, the Excel one with live timer formulas

Ticket SLA calculatorTicketing in HelloGrowthCRM

01

What a customer support escalation matrix is

An escalation matrix answers one question before it is urgent: when a customer's ticket is not moving, who takes it next, after how long, and how do you reach them? Written down, the answer stops depending on one agent's judgement, on who happens to be online, or on how loudly the customer complains.

Search for the term and you will find several different documents with the same name. An HR escalation matrix routes an employee grievance. A project escalation matrix routes a decision that the working team cannot settle. A procurement matrix routes approvals by value. This page is about the fourth kind: the customer support matrix, where the trigger is the ticket clock and the levels are the people who can fix or reassign a customer's problem.

02

The six columns of the format

The format below is deliberately plain. A matrix that fits on one page gets used. One that needs a manual does not.

The six columns of a customer support escalation matrix, with what to write in each
ColumnWhat to writeExample
LevelA short label, L1, L2, L3, in the order a ticket moves up.L2
WhoThe role, and the name that fills it today. A role is stable, a name changes.Team lead
TriggerThe time condition that moves a ticket onto this level, measured from when the ticket was opened or last updated.No first reply within the first-response target
ActionWhat this person does when the ticket reaches them. One clear verb: reassign, decide, call, approve.Reassign or support the owner
Contact channelHow to reach them quickly, written as the channel your team actually reads.[Phone, chat or email]
NotesBackups, hours of cover, exceptions and anything that changes the rule.Backup: [name] when on leave

The trigger column carries most of the value. It is also the column people fill in worst, usually with words such as urgent or after a while. The next two sections show how to turn it into numbers.

03

A filled sample: three levels for a small support team

The sample is for a small team with a ticket owner, a team lead and an admin. The times that it refers to are set out in the next section, so the matrix and the timers stay in step.

Customer support escalation matrix: sample with three levels
LevelWhoTriggerAction
L1Ticket ownerOn creationReply within the first-response target, then work the ticket toward resolution
L2Team leadNo first reply within the first-response target, or no update for [X] business hours, or 75% of the resolution target used and still openReassign the ticket or support the owner, and tell the customer who now has it
L3Admin or head of supportResolution target reached and the ticket is still openDecide the fix, speak to the customer, and record the cause

The downloadable files add two more columns, contact channel and notes, plus blank rows for the levels you need to add.

Read the matrix as a sequence. The ticket owner works every ticket from the moment it is created. If the first reply is late, or the ticket has gone quiet, or most of the time for resolution has gone, the team lead is brought in to reassign or to help. If the resolution target is reached and the ticket is still open, the admin or head of support decides what happens and speaks to the customer. At each step, the customer is told who has the ticket now.

04

How to set the time triggers from your SLA

The triggers come from the targets you promise customers. If you do not yet have response and resolution targets, write them first, by priority, because a matrix without timers is only a list of names. The ticket SLA calculator shows how due times are worked out in business hours, and the glossary entry on the service level agreement explains the terms.

  1. Choose a first-response target and a resolution target for each priority, in business hours.
  2. Level 2 starts when the first-response target passes with no reply.
  3. Level 2 also starts when a chosen share of the resolution target is used and the ticket is still open. The sample uses 75%.
  4. Level 3 starts when the resolution target is reached and the ticket is still open.

These are the example timers behind the sample matrix. They are illustrations of the method, not recommendations. Replace every number with your own.

Example SLA timers and the escalation times that follow from them, in business hours
PriorityFirst response targetResolution targetL2 at 75% of resolutionL3 at resolution target
High1 hour8 hours6 hours8 hours
Normal4 hours24 hours18 hours24 hours
Low8 hours40 hours30 hours40 hours

Check the arithmetic: 75% of 8 hours is 6 hours, 75% of 24 hours is 18 hours, and 75% of 40 hours is 30 hours. A ticket that is not answered within its first-response target moves to level 2 at that point, whichever of the two conditions comes first. The Excel file does this sum for you: type the targets and the share, and the escalation times follow.

One condition in the sample needs a word of caution. The line "no update for [X] business hours" is a rule for people to follow by looking at the age of their tickets. Choose X with care: too small and every ticket escalates, too large and the line means nothing.

05

Five rules that make the matrix work

One owner at a time

Escalating a ticket does not mean the first person is off the hook without a word. Say whether the owner stays on the ticket while the team lead helps, or whether the ticket is reassigned. The sample says reassign or support, and each team should pick one as its default.

Roles first, names second

Write the role in the matrix and the name beside it. When someone leaves or goes on leave, you change a name, not the structure.

A backup for every level

The notes column is for this. If the team lead is unreachable for a day, the matrix should already say who stands in.

Tell the customer at every move

A short message does the job: your ticket has been passed to [name], who will reply by [time]. The customer does not need to know the internal levels, only who has the problem now.

Review what reached level 3

Once a week, read the tickets that reached the top. Look for a repeating cause: a product fault, a slow supplier, a missing answer in your help material. Fix the cause, and the next month has fewer escalations.

06

Six mistakes to avoid

Triggers that say soon or if urgent

A trigger has to be a number someone can check against a clock. Soon means a different time to every agent, so nobody moves a ticket until the customer complains.

A level with nobody behind it

Every row needs a named person and a named backup. If the head of support is the founder and the founder travels, say who decides in the meantime.

Escalating without telling the customer

Moving a ticket up is useful only if the customer hears who has it now. A short message at each move costs less than the chase that follows silence.

No rule for out-of-hours tickets

If the clocks run on business hours, say so, and say what happens to a ticket that arrives at 9 pm on a Friday. If you promise cover, name who provides it.

Never reading the level 3 tickets

A ticket that reached the top is the best evidence you have about a weakness in the process. Review them as a group, every week.

Copying another company's matrix unchanged

The levels and times of a bank or an airline reflect its contracts and staffing. Yours should reflect your own targets and the people you actually have.

07

Download the escalation matrix format

Free working files, with no sign-up and no watermark. Each one has the sample matrix, the example timers and a short how-to. Our name appears only on a note that you delete before using the file.

08

What HelloGrowthCRM automates, and what it does not

On the Growth plan, HelloGrowthCRM can escalate a ticket by time: after the threshold you set, it alerts the ticket owner, the team lead or an admin in the app, can reassign the ticket to the team's manager, or both.

  • Time thresholds you set. A rule acts when a ticket passes a threshold, and rules can be set up as separate levels so that a first alert and a later alert reach different people. The rules are checked every five minutes.
  • Roles, not named individuals. The target of a rule is the ticket owner, a team lead or manager, or an admin. When the ticket owner has managers, the alert goes to them, and if there are none it falls back to admins.
  • Once per ticket. A rule fires one time for a given ticket, so the alert is not repeated on every check.
  • In-app alerts. The alert is a notification inside HelloGrowthCRM. It is not an email, an SMS or a WhatsApp message, so the contact channel column of your matrix still matters for reaching people who are away from the screen.

The rest of the matrix stays with your team: the backups, the message to the customer, the weekly review of level 3, and the judgement about when a ticket needs a phone call rather than a notification. We say this plainly. HelloGrowthCRM's ticketing is built for the everyday requests that a growing business receives, and it is not a full IT service desk. For asset management or complex multi-team escalation, a dedicated service desk will suit you better. For a small team that today manages escalation in a WhatsApp group or a spreadsheet, tickets with an owner, an age and time-based alerts are a clear step forward.

09

Rolling out your matrix in a week

  1. Day 1: write the response and resolution targets for each priority, using the calculator if you want to check the due times.
  2. Day 2: download the format, fill in the three levels with roles, names and backups.
  3. Day 3: turn every trigger into a number and check each against your targets with the timers table.
  4. Day 4: walk the team through it using three real tickets from last month, and see where each would have moved.
  5. Day 5: put the matrix where the team will see it, and set up any time-based rules your tools support.
  6. The following week: review the first tickets that reached level 2 and level 3, and adjust the times.

If you are building the support process from scratch, the ticketing feature page shows how tickets, owners and ageing fit together, and the SLA calculator helps with the timers. When your matrix is ready, you can try the ticket rules on a HelloGrowthCRM plan that includes them.

Challenges we solve

Where escalation breaks down, and the fix

None of these is about the layout of the table. They come from vague triggers, levels nobody holds, and tickets that are never reviewed after they escalate.

  • Problem: Nobody knows when a ticket should move up, so it stays with the first person who touched it until the customer chases.

    How HelloGrowthCRM solves it: Write each trigger as a time measured against your response and resolution targets, not as a feeling. A ticket either has passed the line or it has not.

    HelloGrowthCRM capability: Time-based triggers

  • Problem: The escalation goes to a person who is on leave, and the ticket waits another day.

    How HelloGrowthCRM solves it: Name a backup for every level in the matrix. In HelloGrowthCRM a rule points at a role, such as the team lead or an admin, so the alert reaches whoever holds that role rather than one named individual.

    HelloGrowthCRM capability: Role targets with backups

  • Problem: The customer finds out about the escalation only by chasing, and has to explain the problem again to the next person.

    How HelloGrowthCRM solves it: Tell the customer at every move who has the ticket now, and keep the history on the ticket so the next person reads it instead of asking.

    HelloGrowthCRM capability: History kept on the ticket

  • Problem: Escalated tickets are closed and forgotten, so the cause is never fixed and the same escalation happens again next month.

    How HelloGrowthCRM solves it: Review every ticket that reached level 3 each week, record the cause, and change the matrix or the process when the same cause appears twice.

    HelloGrowthCRM capability: Weekly level 3 review

What you get

Why teams choose HelloGrowthCRM

AI-powered CRM with the features you need to close more deals.

  • Tickets carry an owner, a priority, a category and a visible age on the customer's record, so level 1 of your matrix is never an empty box
  • Response targets you set yourself, with ageing tickets highlighted, so you can see which tickets are close to the point where your matrix says someone else steps in
  • On the Growth plan, an escalation rule acts when a ticket passes a time threshold that you set
  • Each rule can notify someone, reassign the ticket, or do both
  • A rule's target can be the ticket owner, a team lead or manager, or an admin, which lines up with levels 1 to 3 of the sample on this page
  • Rules can be set up as separate levels, so a first alert and a later alert can reach different people
  • A rule fires once for a given ticket, so the same alert does not repeat every time the rules are checked
  • The alert is an in-app notification for people who use HelloGrowthCRM. It is not an email, SMS or WhatsApp message
  • Reassignment is recorded on the ticket, with the history of who held it and for how long
  • Tickets share the customer record with deals, so a support problem that puts a renewal at risk is visible to the account owner
  • Reporting by category, owner and age, which lets you review the tickets that reached level 3 for a common cause
  • Role-based access, so support staff work their own queue while managers see every ticket across the team

HelloGrowthCRM by the numbers

$12
per user/month list price — $10/user/mo on annual billing, ₹899/user/mo in India
$0
free forever starter plan — no credit card required
14-day
trial included on paid plans
500+
teams worldwide run their pipeline on HelloGrowthCRM

Frequently Asked Questions

Straight answers on escalation matrices for customer support teams, written for team leads and owners rather than for a service desk consultant.

Ready to grow?

Join small businesses that close more deals with HelloGrowthCRM.

Free Forever • No Credit Card Required

Take the next step

Free Forever • No Credit Card Required

Prefer email? Write to sales@hellogrowthcrm.com