Customer Service Checklist Template

By four o’clock the chat queue was clear. Two customers had complained and been offered different refunds by different agents, and nobody had read a single reply that day to check it was right.

Last reviewed: October 2026

Printed from checkflow.io/templates/customer-management/customer-service-checklist

This free customer service checklist is for support team leads, customer service managers and queue coordinators who answer customers by phone, email, live chat or social media. One run is one day for one team. It records who does what and opens each channel the team answers, counts the queue and puts the tickets past or near their SLA target first, then works through urgent and ageing tickets and raises escalations. At its centre is a service standard for every reply: greeting and name, understanding the issue, an accurate answer, identity checked, tone, the next step and timescale, and a ticket left solved or with a follow-up set. A QA sample of the day’s replies is scored against it. Complaints, refunds and credits are logged, knowledge base and macro gaps are written down, the shift is handed over, and the team lead signs off the end-of-day report before it goes out. Tasks appear for each channel, late tickets, replies below the standard, complaints, refunds above the team’s limit, and a referral to the support manager.

A Customer Service Checklist Runs the Team’s Day, Not One Ticket

A customer service checklist is about the team’s day, not one contact. Every reply can be fine on its own while the day goes wrong: a channel opens late, an urgent ticket sits without an owner, two agents give two answers to the same question, or a complaint is answered by nobody. This checklist runs the routine that stops that, the same way every day, with a sample of replies checked against one service standard.

It is not the process for one ticket, which the Support Ticket Response Checklist handles, and it is not one customer’s urgent problem, which runs through the Customer Escalation Checklist. Training a new agent is the Customer Support Agent Onboarding Checklist, and scoring sales calls is the Call Center Sales Quality Assurance Checklist. This page is for teams serving external customers. A help desk supporting your own employees’ IT has its own routine: the IT Help Desk Daily Checklist.

One ticket

Answer and resolve one request

When: every time a customer raises a ticket.

Covers: acknowledgement, triage and priority, investigation, the reply, resolution and closure.

Output: a resolved ticket. The Support Ticket Response Checklist.

One day

Run the support team’s day

When: every day the team answers customers, started before the desk opens.

Covers: the channels, the queue and SLAs, urgent and ageing tickets, a QA sample against the service standard, complaints and refunds, knowledge base gaps, the handover and the end-of-day report.

Output: a day signed off by the team lead, with anything serious referred to the support manager. This checklist.

One escalation

Fix an urgent problem for one customer

When: a ticket meets your escalation criteria, such as a critical problem or a customer whose deadline is at risk.

Covers: one owner, a quick first response, the teams who can fix it, an action plan, updates and closure the customer agrees.

Output: an issue fixed and closed with the customer. The Customer Escalation Checklist.

What the Customer Service Checklist Covers

Nine phases take one support team’s day from setting up before the desk opens to the end-of-day report. Every due date counts in hours from the shift start you enter on the first task. Each channel the team answers adds its own opening task, and tickets past or near their SLA target add a task to give each an owner. A reply below the service standard adds feedback for the agent and a corrected answer for the customer, a complaint adds tasks to log, acknowledge and look for a pattern, and a refund above the team’s limit adds an approval. The team lead’s sign-off is the gate: the report cannot be sent until it is recorded. A referral adds tasks for the support manager, and a day not signed off adds a task to fix what the team lead raised.

  1. Phase 1

    Phase 1: Set Up the Day & Open the Channels

    7 tasks

    Fill in the first task before the desk opens: the team, the time the shift starts and who does what today. Every due date counts in hours from the shift start, so the checklist runs to your hours. Tick the channels the team answers today: each one adds its own opening task.

    • Record the day, the shift start and who does what — the team or queue this run covers, the date and time the shift starts, which every due date counts from, the channels the team answers today, and the team lead who signs off the day, the queue coordinator, the QA reviewer, the knowledge base owner and the support manager who receives anything the team lead refers; later tasks are assigned from these fields
    • Check the rota and who covers each channel — who is on shift, their hours and breaks, which channel each agent covers first, and who is off or late; move cover now if a channel would be left without anyone at a busy time
    • Read the last handover and today’s known issues — the handover note from the last shift, promises due today such as call-backs, any known product issue, outage or release today, and the message on your status page or website if you have one, so every agent gives customers the same answer
    • Open the phone lines — shown when the team answers the phone today: agents logged in to the phone system, the queue and opening-hours messages right for today, voicemail checked and each call-back request logged as a ticket, and any recorded announcement your team uses playing
    • Open the shared inbox and web form queue — shown when the team answers email: the shared inbox or help desk queue checked for messages that arrived overnight, the auto-reply set to today’s hours, and anything misfiled or caught as spam by mistake moved into the queue
    • Put live chat online — shown when the team answers live chat: the chat widget online on the website or app, agents set as available, the opening hours and offline message right for today, and chats left overnight turned into tickets
    • Check social media messages and mentions — shown when the team answers on social media: direct messages and the public mentions your team replies to, as your social media policy sets, with any question about an account moved to a private message or a ticket before account details are discussed
  2. Phase 2

    Phase 2: Queue & SLA Check

    5 tasks

    Look at the whole queue before working it. Count what is waiting on each channel, find the tickets past or close to their SLA target and deal with those first, and move people to the channel that needs them. A ticket past or near its target adds a task to give each one an owner and update the customer.

    • Count the queue on each channel — the tickets and contacts open on each channel, how many arrived since the last shift, how many are waiting on the team rather than on the customer, and the age of the oldest; leave a channel’s row blank if the team does not answer it
    • Check tickets past or near their SLA target — every open ticket against your SLA targets for its priority, for the first response and for resolution if you set both: the tickets already past their target and those that will pass it before the end of the shift
    • Give each late or at-risk ticket an owner and update the customer — shown when a ticket is past or near its target: an owner for each, a reply or an honest update to the customer with the time they will hear from you next, and a note of the cause when it is the queue rather than the ticket
    • Move cover to the channels that need it — from the queue counts and the late tickets: agents moved between channels, or from email to the phone at busy times, and a note of it if the queue cannot be cleared today with the people on shift
    • Link tickets about the same issue — contacts from several customers about one known issue linked to it, one agreed reply or macro used so every customer gets the same answer, and anything that looks like a problem affecting many customers passed to whoever runs your incident process
  3. Phase 3

    Phase 3: Priority & Ageing Tickets

    5 tasks

    Urgent tickets and old ones are where customers wait longest. Check each has an owner and a next step, chase the teams you are waiting on, follow up the tickets waiting on the customer, and raise an escalation for any ticket that meets your escalation criteria.

    • Review today’s urgent and high-priority tickets — each one with an owner, a next step and the time the customer was told they will hear back, with the priority checked against what the customer can and cannot do while they wait
    • Review tickets open past your ageing limit — every ticket open longer than the limit you set for its priority, why it is stuck, who owns it and the next step; this template suggests one ageing limit per priority, kept the same every day so the count means something
    • Chase tickets waiting on another team — tickets waiting on engineering, billing, delivery or a supplier, with the date each team gave and the update owed to the customer; where no date has been given, ask for one
    • Follow up tickets waiting on the customer — tickets waiting for the customer to reply: a reminder sent as your policy says, and a ticket closed only after the follow-ups your policy sets, with a note that the customer can reopen it by replying
    • Raise escalations that meet your criteria — any ticket that meets your escalation criteria, such as a critical problem, a customer whose own deadline is at risk or a request to speak to someone senior, raised now rather than at the end of the day, with a Customer Escalation Checklist opened for each so it has one owner
  4. Phase 4

    Phase 4: Service Standard & QA Sample

    6 tasks

    Check a sample of the day’s replies against the team’s service standard, the same seven points every day. The standard on the scoring task is this template’s suggestion; change it to your own. A reply below the standard adds tasks to give the agent feedback and to put right any wrong answer with the customer.

    • Pick the QA sample — replies sent since the last sample, across agents and channels, chosen at random rather than by the reviewer, plus any reply a customer rated poorly; this template suggests about two replies for each agent on shift, which over a week shows each person’s work
    • Score each reply against the service standard — each reply marked Met or Not met on the seven standards, and the number met out of seven; this template counts a reply as below the standard when the answer was inaccurate or the identity check was missed, or when two or more standards were not met
    • Check every promise made in the sampled replies — refunds, credits, call-backs, replacement dates and fixes promised to customers, each logged where the team will see it, and each within what the team is allowed to offer
    • Give feedback to each agent below the standard — shown when a reply fell below the standard: a short private conversation today with the reply in front of you, what met the standard as well as what did not, and anything the knowledge base or a macro got wrong noted for Phase 6 rather than blamed on the agent
    • Put right any wrong answer with the customer — shown when a reply fell below the standard: where a customer was told something wrong or a step was missed, the queue coordinator makes sure the ticket’s owner sends a corrected reply today, with the ticket reopened if needed
    • Read today’s customer ratings and comments — the satisfaction survey replies received today, if your help desk sends a survey: the comments on low ratings read in full, and a reply or call-back arranged where the customer asked for one or is still waiting
  5. Phase 5

    Phase 5: Complaints, Refunds & Credits

    6 tasks

    Log complaints and acknowledge them as they arrive; this phase is the day’s check that none was missed and that every refund or credit agreed today is on the record. A complaint today adds tasks to log it, acknowledge it and look for a pattern, and a refund or credit above the team’s limit adds an approval.

    • Check whether any complaints came in today — every channel, including replies to the satisfaction survey and public social media posts; this template counts as a complaint any contact where the customer says they are unhappy with the product, the service or how they were treated, whether or not they use the word
    • Log each complaint with an owner — shown when a complaint came in: the customer, what they are unhappy about in their own words, the owner, when it was acknowledged and the date by which they will have an answer, in your complaints log as well as on the ticket
    • Acknowledge each complaint and say what happens next — shown when a complaint came in: a reply today to every complaint not yet acknowledged, saying that you have it, who is dealing with it and when the customer will hear back, without arguing the point in the acknowledgement
    • Look for a pattern in today’s complaints — shown when a complaint came in: the same cause, product, policy or agent behind more than one complaint today or this week; a pattern goes in the end-of-day summary, and the team lead decides whether to refer it to the support manager
    • Log refunds, credits and goodwill gestures agreed today — each refund, account credit, replacement or goodwill gesture agreed today, its amount, the reason and who agreed it, checked against your refund policy and the team’s approval limit
    • Get approval for refunds or credits above the limit — shown when a refund or credit is above the team’s limit: the support manager, or whoever your refund policy names, approves or refuses it before the customer is told it is agreed; if it is refused, the ticket owner tells the customer what can be offered instead
  6. Phase 6

    Phase 6: Knowledge Base & Macro Gaps

    4 tasks

    The day’s tickets show what the knowledge base and the saved replies do not cover. Write the gaps down while they are fresh, fix the ones that caused wrong answers first, and tell the team about today’s known issues and workarounds.

    • List questions the knowledge base did not answer — from today’s tickets, chats and the QA sample: questions customers asked that no article answers, articles customers were sent that did not help, and searches by agents that found nothing
    • Flag macros that gave a wrong or out-of-date answer — saved replies with a wrong price, policy, step or product name, and any the QA sample showed agents rewriting by hand every time
    • Update or draft the articles and macros — the ones that caused a wrong answer today fixed first and the rest drafted with a date, each checked by someone who knows the product or policy before it goes live
    • Share today’s known issues and workarounds with the team — a short note in the team’s channel with each known issue, the reply to use and what to tell customers about timing, so the next shift and tomorrow’s team start from the same answer
  7. Phase 7

    Phase 7: Shift Handover

    4 tasks

    Nothing urgent should wait overnight without a name on it. Give every open urgent ticket an owner for the next shift, write the handover note, hand over the call-backs and follow-ups promised, and set each channel for out of hours.

    • Give every open urgent ticket an owner for the next shift — each urgent or high-priority ticket still open with a named owner on the next shift or tomorrow, and the customer told when they will next hear from you
    • Write the handover note — open urgent tickets and their owners, promises due on the next shift, known issues, anything waiting on another team, complaints in progress and changes to cover, short enough to read at the start of the next shift
    • Hand over call-backs and promised follow-ups — every call-back or follow-up promised for a set time, with the customer, the time promised, the channel and who will make it
    • Set each channel for out of hours — phone lines to the out-of-hours message or the next team, chat offline with the right message, the inbox auto-reply saying when customers can expect a reply, and social media messages handed over if someone covers them out of hours
  8. Phase 8

    Phase 8: End-of-Day Report & Sign-Off

    3 tasks

    Record the day’s numbers and a short summary, then the team lead reviews the day and signs it off. The sign-off is the gate: the report cannot be sent and nothing after it can be completed until it is recorded. The team lead also decides whether anything goes to the support manager.

    • Record the day’s numbers by channel — contacts received, resolved and still open at the close on each channel, and the tickets that went past their SLA target, taken from your help desk and phone system at the same time each day so days can be compared
    • Write the summary for the team lead — what went well, tickets past target and why, escalations raised, complaints, refunds above the limit, the QA result, knowledge base gaps and any problem with cover, with anything you think should go to the support manager
    • Team lead reviews and signs off the day — the team lead checks the queue, the handover, the QA result, complaints and refunds, and records one decision: signed off, signed off and referred to the support manager, or not signed off until something is fixed; refer, for example, an urgent ticket past its SLA target, a pattern of complaints, a reply below the standard that reached customers or a cover problem the team cannot solve
  9. Phase 9

    Phase 9: Report & Referrals

    4 tasks

    Once the day is signed off, the report goes to the people who need it. A referral adds a task for the team lead to send it and one for the support manager to record what happens next. A day that is not signed off adds a task to fix what the team lead raised.

    • Send the end-of-day report — the numbers, the summary and the team lead’s decision to the support manager and anyone else who receives it, and the handover note to the next shift if it has not gone already; if the day was not signed off, send it once the fix is done and the decision reads signed off
    • Refer the issue to the support manager — shown when the day is signed off and referred: what happened, the tickets or complaints involved, what the team has done so far and what the team lead is asking for, sent today
    • Fix what the team lead raised and ask for sign-off again — shown when the day is not signed off: put right what the team lead named, such as an urgent ticket with no owner or a missing handover note, then ask the team lead to change the decision on the sign-off task to signed off, or to un-complete that task and complete it again
    • Support manager records the response to the referral — shown when the day is referred: what will happen, who owns it and by when, recorded by the next working day so the team lead can tell the team

The Service Standard Behind the Daily QA Sample

The first table is this template’s suggested service standard: seven things every reply should do, on any channel. It is a starting point, not a rule or an industry standard. Change the wording to your own, in the template editor and on your team’s guide, and keep it the same from day to day. The QA sample in Phase 4 marks each reply Met or Not met on each line. The second table is what to check on each channel when the desk opens, during the day and at the close.

The service standard for every reply (this template’s suggestion)

Standard Met when the reply… Not met when…
Greeting and nameGreets the customer by name where it is known, and the agent gives their own name.No greeting, the wrong name, or a reply that opens with a policy.
Understood the issueAnswers what the customer asked, all of it, and shows the whole message was read or heard.Answers a different question or only part of it, or asks for details the customer already gave.
Accurate answerThe facts, prices, policy and steps are right for this customer and match the knowledge base.Anything wrong or out of date, or a promise beyond what the team can offer.
Identity and privacyIdentity checked as your policy says before account details were discussed or changed, or no account details were involved.Account details discussed or changed without the check, or shared with someone else.
TonePlain and polite, suited to how the customer feels, with an apology where the team got something wrong.Jargon, blame, or a saved reply that ignores what the customer said.
Next step and timescaleSays what happens next, who does it and when the customer will hear back.“We will look into it” with no time, or no next step at all.
Closed or follow-up setThe ticket is solved with the question answered, or a follow-up is set for the time promised.Closed without an answer, or left open with no follow-up.

What to check on each channel

Channel When the desk opens During the day At the close
PhoneAgents logged in, the queue and opening-hours messages right for today, voicemail checked and call-backs logged as ticketsThe queue and the call-backs owed, with agents moved to the phones at busy timesThe out-of-hours message on, or calls passed to the next team
Email and web formOvernight messages checked, the auto-reply set to today’s hours, anything misfiled moved into the queueOldest first within each priority, nothing left without an ownerThe auto-reply says when customers can expect a reply
Live chatThe widget online, agents available, the offline message right, overnight chats turned into ticketsEach agent takes only as many chats at once as they can answer wellChat offline, unfinished chats turned into tickets
Social media messagesDirect messages and the mentions your team answers, as your social media policy setsAccount questions moved to a private message or a ticketHanded over if someone covers them out of hours

How the score works in this template. Each sampled reply is marked Met or Not met on each standard, and the result is the number met out of seven. This template counts a reply as below the standard when the answer was inaccurate or the identity check was missed, or when two or more standards were not met. That line is this template’s choice: set your own and keep it the same, so one day can be compared with the next.

Practice, not law. The steps on this checklist and the standard above are practice. No law sets them. If your organisation is regulated and has complaint-handling rules, those come first: they may define a complaint and set how it is recorded and answered. Regulated financial firms can run each complaint through the Customer Complaints Handling Checklist.

Why Run Your Support Team’s Day in CheckFlow?

1

The same standard every day

The service standard sits on the scoring task, and the QA sample is marked against the same seven points every day, so a result means the same thing on Monday and on Friday. A reply below the standard adds a task to give the agent feedback the same day and one to send the customer a corrected answer.

2

Signed off before the report goes out

The team lead’s sign-off halts the checklist: the end-of-day report cannot be sent until a decision is recorded. A referral adds a task for the support manager to record what happens next, and a day not signed off adds a task to fix it first. See how tasks that halt a checklist work.

3

Every day’s run in one view

Start the checklist each working day on a schedule. The Reports Grid shows each day’s run and how far it has got, and the Tasks Grid shows each person what is due next. The queue counts, QA scores, complaints and refunds sit on the tasks they belong to.

CheckFlow does not replace your help desk, phone system or live chat tool. Tickets, calls and chats stay where they are. CheckFlow runs the steps around them in the same order every day, with an owner and a time for each, and a record of who did what and when.

This template runs one support team’s day. Handle each ticket with the Support Ticket Response Checklist, run each escalation with the Customer Escalation Checklist, and train new agents with the Customer Support Agent Onboarding Checklist or, for a phone team, the Call Centre Agent Onboarding Checklist. When a customer’s problems put the whole account at risk, open an At-Risk Customer (Churn Prevention) Checklist.

AI generator

Didn’t find what you need? Describe it.

Describe the process in a sentence and the AI checklist generator drafts the phases and tasks for you.

Frequently Asked Questions

What is a customer service checklist?

A customer service checklist is the list of things a support team checks every day, so customers get the same service whoever answers them. This template runs one day for one team: opening the channels, the queue and SLA check, urgent and ageing tickets, escalations, a QA sample scored against a service standard, complaints and refunds, knowledge base gaps, the shift handover, and an end-of-day report the team lead signs off.

What should a customer service standard cover?

A service standard says what every reply should do, on any channel. This template suggests seven points: greet the customer by name, show the issue was understood, give an accurate answer, check identity before discussing the account, use a suitable tone, say what happens next and when, and leave the ticket solved or with a follow-up set. It is a suggestion, not a rule. Replace it with your own team’s standard in the template editor.

How many replies should go into a daily QA sample?

No rule sets a number. This template suggests about two replies for each agent on shift, chosen at random across channels, plus any reply a customer rated poorly. Over a week that shows each person’s work without taking the reviewer off the queue for long. Keep the size and the way you choose the replies the same each day, so the results can be compared.

How do you score a reply against the service standard?

Mark each standard Met or Not met and count how many were met out of seven. This template treats a reply as below the standard when the answer was inaccurate or the identity check was missed, or when two or more standards were not met. A reply below the standard adds tasks to give the agent feedback the same day and to send a corrected answer to any customer who was told something wrong.

What counts as a customer complaint?

This template counts as a complaint any contact where the customer says they are unhappy with the product, the service or how they were treated, whether or not they use the word “complaint”. Each one is logged with an owner, acknowledged with a date for an answer, and checked for a pattern. Regulated firms may have rules that define a complaint and how it is handled. Follow those, for example with the Customer Complaints Handling Checklist.

What happens to open tickets at the end of the day?

Every urgent or high-priority ticket still open gets a named owner on the next shift or the next day, and the customer is told when they will next hear back. The handover note lists open urgent tickets, promises due, known issues, work waiting on other teams and complaints in progress. Call-backs promised for a set time are handed over with the time and who will make them, and each channel is set for out of hours.

Who should approve a refund or credit?

Whoever your refund policy names. This template has the team log every refund, credit and goodwill gesture agreed during the day, with the reason and who agreed it. Anything above the team’s approval limit adds a task for the support manager, or the person your policy names, to approve or refuse it before the customer is told. If it is refused, the ticket owner tells the customer what can be offered instead.

Is there a customer service checklist sample I can look at?

Yes. The live example shows one day for a fictional support team, set up ahead of the shift: the first task is filled in with the team, the shift start, the channels and who does what, and the rota is planned. Every task for the day itself is still open. Open it from “See Live Example” at the top of this page, then use the template free to run your own team’s day in CheckFlow.

Is CheckFlow free for this template?

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Run Every Support Day to the Same Standard

Free trial — no credit card required.

14-day free trial, no credit cardFull refund in your first 30 daysUS hosting, EU on request