Skip to main content

Mock Call Script Examples and Samples for Customer Service

By Dave Wilson · 9 min read · Updated 11 September 2026

A mock call is a practice or assessment call where someone plays the customer so a trainee or candidate can rehearse handling a call before a real one. A mock call script is not a word-for-word transcript to memorize. It is a skeleton, five moments every call passes through, opening, verifying, diagnosing, resolving, closing, with example lines you adapt to whatever the caller actually says. The six customer service script samples below cover the situations mock calls test most often: a billing question, a technical support issue, an angry customer, a cancellation, a missing order, and a demand for a manager.

Mock Call Script Examples and Samples for Customer Service

The call flow every mock call script follows

Strip away the specific product or issue and almost every customer service call, and every mock call built to train for one, follows the same five-part shape. Learn the shape and you can adapt to any scenario a trainer or interviewer throws at you, instead of memorizing scripts for situations that never come up exactly as written.

  • Opening: greet, give your name, ask how you can help ("Thank you for calling, this is [Name], how can I help you today?")
  • Verification: confirm who you are speaking with before discussing account details
  • Diagnosis: ask questions until you understand the actual problem, not just the first thing the caller mentions
  • Resolution: state the fix and, critically, a specific next step and timeframe
  • Closing: confirm the customer understood the next step before ending the call

Script, sample, spiel: what the words actually mean

These three get used interchangeably on a training floor and they are not the same thing, which matters when a trainer asks you for one specifically.

  • A spiel is the fixed wording you are expected to say more or less verbatim: the opening greeting, the verification request, the closing. Accounts often mandate these, and they are the only part you should memorize.
  • A script is the five-part flow plus example phrasing for each stage. It is a structure to internalise, not lines to recite.
  • A mock call sample is a worked example of a whole call, both sides, start to finish. That is what the six below are, and it is what people usually mean when they ask for a "mock call sample script".

Practise this script live against an AI customer, try it now, no sign-up needed.

Practise this script live against an AI customer

6 mock call script examples

Each sample below follows the same five-part flow with lines adapted to the scenario. Read them for the shape and the specific phrases, not to memorize word for word. If the account you are interviewing for is telco, there are six telco-specific scripts with the jargon and the upsell phase that account type expects.

Billing question

Agent: "Thank you for calling, this is Jordan, how can I help you today?" Customer: "Hi, I was charged twice this month and I am not sure why." Agent: "I am sorry for the confusion, let me pull up your account. Can I confirm your name and the last four digits of the card on file?" Customer: "Maria Santos, and the card ends 4417." Agent: "Thank you. I can see two charges on the 4th and the 6th. It looks like a failed payment retried automatically. I am refunding the duplicate now, you will see it back in three to five business days, and I am also flagging your account so it does not happen again. Does that work?" Customer: "Yes, that is fine." Agent: "Is there anything else I can help you with today?"

Technical support / troubleshooting

Agent: "Thank you for calling technical support, this is Priya, what seems to be going on?" Customer: "The app keeps crashing when I try to upload a file." Agent: "That is frustrating, let us get it sorted. Can you tell me what type of file and roughly how large it is?" Customer: "It is a video, maybe 40 megabytes." Agent: "That confirms it, files over 25MB are hitting a known limit we are patching next week. In the meantime, compressing the file or splitting it into two uploads will get you moving today. I am also going to note your account so you get notified the moment the fix ships." Customer: "Okay, that works for now." Agent: "Do you want me to walk you through compressing the file right now?"

Angry customer / complaint

Agent: "Thank you for calling, this is Sam, how can I help?" Customer: "This is the third time I have called about the same issue and nobody has fixed it!" Agent: "I hear you, and I am sorry you have had to call about this three times. That should not have happened. Can you walk me through what has happened so far so I have the full picture?" Customer: "I reported it on the 2nd, someone promised a callback, nothing. Then again last week." Agent: "Thank you for laying that out. Here is what I am doing differently this time: I am escalating this directly to our specialist team today, and I am personally calling you back tomorrow by 2pm with an update, whether or not it is fully resolved by then." Customer: "Fine, but I have heard that before." Agent: "That is fair. My reference for this is 4417092, so if you do not hear from me by 2pm you can quote it to anyone here. Does that timeline work for you?"

Cancellation request

Agent: "Thank you for calling, this is Alex, how can I help you today?" Customer: "I want to cancel my subscription." Agent: "I can do that for you. Before I process it, can I ask what prompted the decision? If it is something I can fix I would rather do that, and if not I will get it cancelled straight away." Customer: "I am just not using it enough to justify the price." Agent: "That is a fair reason. Two quick options and then I will action whichever you prefer: I can move you to the lower tier at half the price, or I can pause the account for three months so you keep your history without paying. If neither fits, I will cancel now and there is no fee either way." Customer: "Pause it, actually. Three months." Agent: "Done, paused from the end of this billing period, restarting automatically in three months, and I will email you a reminder a week before. Reference 5520118. Anything else?"

Missing order or delivery

Agent: "Thank you for calling, this is Dani, how can I help?" Customer: "The tracking says my order was delivered yesterday. It is not here." Agent: "I am sorry, that is a bad one. Let me check the delivery record. Can I confirm your name and the order number or the delivery postcode?" Customer: "Ben Okafor, order 88214." Agent: "Thank you. I can see it was marked delivered at 2:40pm with no photo and no signature, which is not what should happen. Before I raise it, have you been able to check with anyone else at the address or a neighbour?" Customer: "Yes, I asked both. Nothing." Agent: "Then I am treating this as a non-delivery rather than sending you chasing it. I am sending a replacement on next-day delivery at no cost, and raising an investigation with the courier separately so you are not waiting on their answer. Reference 7719043, and you will get tracking by email tonight."

"Let me speak to your manager"

Agent: "Thank you for calling, this is Rico, how can I help?" Customer: "I do not want to explain this again. Put me through to a manager." Agent: "I can arrange that. Before I do, so my manager is not asking you to start from the beginning, can I take thirty seconds to read what is on the account and check I have the right picture?" Customer: "Fine. Thirty seconds." Agent: "Thank you. I can see two previous contacts about the same charge and a promised credit that was never applied. Is that the issue?" Customer: "Yes. Exactly that." Agent: "Then I can apply that credit myself right now, which is faster than a transfer. If you would still like to speak to a manager afterwards I will put you through, and I will brief them first so you do not repeat any of this. Shall I apply the credit while we are on the call?"

What a mock call script is graded on

Whether it is an interview or a nesting assessment, the marking is more predictable than most candidates expect. The right-hand column is the version that actually loses points.

StageWhat earns the markWhat loses it
OpeningBrand, your name, an offer of help, unhurriedRushing it, or sounding read rather than said
VerificationIdentity confirmed before any account detailQuoting a balance or charge before verifying
EmpathyOne line acknowledging the problem, then progressThree apologies stacked, or none at all
DiagnosisQuestions that find the real problemFixing the first thing the caller mentioned
ResolutionA specific action, a timeframe, a reference number"I have escalated it" with no timeframe
ClosingRecap, confirm understanding, branded sign-offHanging up the moment the issue is solved

Practise this script live against an AI customer, try it now, no sign-up needed.

Practise this script live against an AI customer

Why a script does not survive contact with a real caller

Every script above assumes the customer answers roughly the way the example shows. Real callers do not. They interrupt mid-sentence, answer a different question than the one you asked, or stay angry past the point where the script expects them to calm down. The script is not wrong for that, its job is to give you the flow and the phrases, not to predict the conversation.

The skill that actually gets tested in a mock call is what you do when the caller goes off-script, not whether you can recite the opening line. Practise these exact scripts against an unpredictable AI customer, get a transcript and score back, and you will find out where you actually go blank before it happens on a real call, or a real interview.

Frequently asked questions

What is a mock call?

A mock call is a practice or assessment phone call in which someone, a trainer, recruiter, or AI, plays the customer so an agent or candidate can rehearse handling a real call before it counts. It is used both in call center hiring, as a live interview round, and in ongoing training, to build skill on specific scenarios like an angry customer or a billing dispute without the risk of a real call going wrong.

Does a mock call have a script?

Usually, yes, in the sense of a five-part flow, opening, verification, diagnosis, resolution, closing, with example lines. It is rarely a strict word-for-word transcript, because the trainer or interviewer playing the customer will not answer exactly as written, so the script is a guide, not a recitation.

Is there a mock call script specifically for customer service?

Yes, the six scripts on this page are written for general customer service, billing, technical support, an angry customer, a cancellation, a missing order, and a manager escalation, which covers most training and interview scenarios. If your account is a specific industry, retail, financial, telco, or health care, the account-specific scripts linked below add the vocabulary and compliance rules those accounts grade differently.

What questions are asked in a mock call?

The person playing the customer usually gives you a name, a problem, and enough detail to make the scenario realistic, then answers your questions the way a real caller would, sometimes cooperatively, sometimes with pushback or frustration built in on purpose to see how you handle it.

What is a mock call script?

A mock call script is a written skeleton of a customer service call, opening, verification, diagnosis, resolution, and closing, with example phrases for each stage, used to train or evaluate how someone handles a simulated call before they take real ones.

How do I practise mock calls?

Say the script out loud rather than reading it silently, practise against someone (or something) that pushes back instead of a fully cooperative customer, and pay attention to the specific moment you lose your composure or forget the flow, since that is the part worth repeating.

What is a mock call sample script?

A sample script is a worked example of an entire call, both the agent and the customer, from the greeting to the close, rather than just the phrases you are meant to say. The six above are samples in that sense. They are more useful than a list of lines because you can read both parts aloud and hear where the call would realistically stall.

What is the AER method for a mock call?

AER stands for Acknowledge, Empathize, Resolve: acknowledge what the customer said, empathize with how they feel about it before defending or explaining, then move to resolving the actual issue. It is a simple structure for the diagnosis and resolution stages of almost any customer service script.

Can I see a full mock call example, not just lines?

Yes, the six samples on this page are full examples, both the agent and the customer side, from the opening greeting to the close, not just a list of phrases. Read them for the shape and the pacing, then say each one out loud, since a mock call example only teaches you something once you hear yourself say it under a bit of pressure.

A script is worth exactly as much as your ability to depart from it and still land the call. Memorizing the six samples above word for word will not get you through a real mock call, saying them out loud enough times that adapting mid-sentence feels normal will. Practise the flow, not the transcript.

Ready when you are

Practise before the next real conversation.

No sign-up required. Pick the scenario, add your name, and speak with a realistic AI partner. Get a scorecard and transcript after every call.