How to handle a repeat complaint (with a scored example)

Written by Toby Sinclair

Updated

Key takeaways

Do not make them tell the whole story again. Open the last notes.

Name the broken promise before you offer a new one.

A named owner and a clock beat another “someone will call you.”

If you cannot do it, say so now — not after a fourth call.

Written walkthrough: Guide: customer service role play scenarios

Watch a 2-minute example of how to handle a repeat complaint — then see how it is scored.
Practise this conversation now

No sign-up · about 5 minutes · you’ll need a mic

This is the third call. Someone promised a callback and it never came. Open the notes, name that miss, and apologise for the wait — not for existing. Then do not restart the complaint from zero. Confirm what is still open, what you can finish today, and the exact time the next contact will happen if you cannot. A new promise without an owner is how they call a fourth time. You are repairing trust that the last agent spent. Spend it on a clock, not on sympathy without a date.

Pair this scored attempt with the matching guide. These conversations also run on the Real Talk Studio platform.

1. The last broken promise is the first sentence

They are not angry about the original fault any more. They are angry that nobody rang. If you open with “how can I help today,” you have told them their last hour did not exist. “I can see we said we would call you yesterday at four and we did not. That is on us.” Then stop. Let them add what they need. People who have already explained a complaint twice will punish a third restart. Your notes are the respect. If the notes are empty, say that too — “I do not have a recap, so I will take this from you once, and I will write it so the next person cannot lose it.” Honesty about a thin file is better than pretending you know.

2. Do not re-investigate a fact that is already on the ticket

Repeat complaints stall because each new voice wants to “just check.” That check is their time. Read what was already found. If a credit was agreed, raise it. If a visit was booked, confirm it. If nothing was actually done, say nothing was done — do not hide behind “it is in the queue.” Then pick one next action you own. Escalation without a name is another queue. “I am putting this with Priya in billing, she will call you before 3pm, and I will stay on the ticket until that call is logged.” That sentence is the job. A feeling of being taken seriously without a name is how they phone at 3:05.

3. Put your own callback on a clock you can keep

If you promise to ring back, write the time in the wrap-up before you take the next call. Set a reminder. If you will miss it, ring before the time and move it — do not let the clock die silently. This customer already knows what a dead callback feels like. You do not get to spend that coin again. If you cannot call, send the written update at the time you named. A text that says “still with billing, update by 5” is a kept promise. Silence is a fourth call. Practise saying a later time rather than a brave one. Brave times are how this page exists.

4. Stay on the ticket until the next contact is logged, not until they sound calmer

Calm is not closure. If you promised Priya would call at 3, you are not finished when this caller says thanks. You are finished when the callback is in the diary, Priya has the recap, and the ticket still shows open. If Priya cannot take it, do not leave a sticky note in a queue called “escalations.” Change the owner in the system. Repeat complaints live in the gaps between humans who each thought someone else had it. Be the person who cannot be confused about the owner. If you go to lunch without writing the time, you have already created the fourth call. Set the reminder before the wrap-up code. The code is not the work.

5. If the original issue still cannot be done, say the no on this call

Three calls of “we are looking into it” is how ombudsman files get built. If the credit was never allowed, say so, with the reason, and what they can do next — a formal complaint, a deadline, a named team. A late honest no is kinder than another hopeful callback that will miss. If the issue can be done and simply was not, do not hide behind process language. “Nothing moved. I am moving it now, with a time.” That sentence is the repair. Practise saying “we failed the callback” out loud. If you cannot, you will dress it up and they will hear the dress.

6. Write the story they should never have to tell a fourth time

The note is for Saturday’s agent, not for your quality score. Original issue, what was promised, what missed, what you agreed, clock, owner. Use their reference numbers. If they emailed evidence, link it. A novel about how upset they were is less useful than two dates. If they ask you to read the note back, read it back. That is how you find out you still have it wrong. Then send the recap. Repeat complaints shrink when the file is better than the customer’s memory. They grow when every new voice starts at hello.

Mistakes that create the fourth call

Restarting the story. Blaming the last agent in a way that still leaves no owner. Promising a senior callback you have not booked. Asking them to email a reference they already gave. Closing the ticket because they sounded calmer. Practise the version where they talk over you with “I have already said this.” If you can name the missed callback and put a time on the next owner while they are still repeating themselves, you can do it when the queue is red. The original issue may still need work. The trust issue is the callback. Fix that first or nothing else will land.

What to say

Missed callback first. Then the open issue. Then a clock with a name.

You

I can see we said we would call you yesterday at four, and we did not. That is on us. I am sorry you had to ring a third time.

You

I am not going to take the whole story from scratch. I have the billing dispute and the credit that was agreed. I will tell you what has actually moved.

You

Priya in billing will call you before 3pm today. I am staying on this ticket until that call is logged. If it slips, I will ring you before 3, not after.

If they say this

They say

I have already explained this. I am not starting again.

You say

You should not have to. I have the last notes on screen. Tell me only what is missing, and I will write it so the next person cannot lose it.

The restart is the insult. Stop it.

They say

Someone will call me. That is what the last person said.

You say

That promise failed. This one has a name and a time: Priya, before 3pm. I will be the owner until it is logged. If she cannot call, I will.

Anonymous callbacks created this page. Do not spend another one.

They say

I want a complaint raised. I am done with your frontline.

You say

I can raise a formal complaint now, with a reference and a deadline. I will still put today’s billing action on a clock so you are not waiting on a process with no date.

A complaint team is not a way to avoid a time. Give both.

Written recap they can hold up to the next agent

Missed promise, open issue, named clock. Send before the next call.

Hi Dana,

You should not have had to call a third time. We promised a callback yesterday at 16:00 and we missed it.

Open issue: the £49 double charge from 12 September. Priya in billing will call you before 15:00 today. I own the ticket until that call is logged. Reference: BD-4412.

Alex

Example attempt transcript

A scored example of this conversation — with what worked, and a mistake that is not recommended.

Marcia Thompson

Hi. You wanted to talk?

Customer Support Lead

Hi Marcia, first—apologies, you were promised a callback before noon and that didn’t happen. I’ve read your case notes so you don’t have to repeat anything you’ve already told us.

Marcia Thompson

Okay, but I need to know who’s actually fixing this. I’m not explaining it again—just, who’s responsible?

Customer Support Lead

That’s on me, Marcia—I’m your point of contact now, and I’ll update you myself by 4pm today.

Marcia Thompson

Alright. I’ll hold you to that. 4pm.

This example scored 74 / 100.

Try this exact scenario

No sign-up · about 5 minutes · you’ll need a mic

Frequently asked questions

What if there are no notes from the last calls?
Say so. Take the facts once. Write them so the next person cannot lose them. Do not pretend you have a file you do not have.
Should I criticise the last agent?
Name the missed promise, not the person. They need an owner now. A roast of a colleague is not a resolution.
When do I escalate to a complaint team?
When you cannot complete the thing that was already agreed, or when they ask for a formal complaint. Do not use “complaint team” as a way to get them off your line without a time.
What if I know we still cannot do what they want?
Say the no and the yes in one breath, with a date. A delayed no after three calls is crueller than a clear one today.
What if Priya is off and I promised her name?
Ring before the time and name the new owner. A missed named callback is worse than a missed anonymous one. Do not let 3pm die.

Commercial

How to handle an angry customer

Let them finish, name the miss, and offer a fix you can keep.

Commercial

How to handle a billing dispute

Billed twice or advertised versus itemised — check the ledger, then fix it.

Commercial

How to respond when a customer says a competitor is cheaper

Hold price under a real cheaper quote without panic-discounting.

Commercial

How to handle a cancellation call

They said just cancel it. Hear why, then save or close without a trap.

Commercial

How to handle an abusive caller

Swearing and threats. Name the line, then end the call if it stays crossed.

Commercial

How to respond when a customer says send me an email

Send-me-an-email is a stall. Book a next step, then send a short artefact.

Commercial

How to respond when a customer already has a supplier

They already have a supplier. Respect it, find the gap, book a next step.

Commercial

How to respond when a customer says they are not interested

Not interested, or a hang-up. Hear the no, ask once, leave the door usable.

Career

How to ask for a pay rise

Name the number, show the value, and leave with a dated next step.

Career

Practise your job interview answers

Turn vague interview stories into specific, structured answers under probing.

Manager

How to tell an employee they're not getting promoted

Deliver a clear no, honest reasons, and a path — then hold it.

Compliance

How to talk to a vulnerable customer

Spot hardship mid-call, leave the script, and offer a real next step.

Manager

How to give feedback to a colleague

Give peer feedback that stays specific when they call it an attack.

Manager

How to give negative feedback to an employee

Name the slip with examples, keep the message intact, agree dated actions.

Manager

How to talk to an employee about personal hygiene

Raise body odour privately, directly, and with a practical next step.

Compliance

How to respond when a colleague discloses harassment

Listen, refuse a secrecy promise, and signpost the real route.

Career

How to tell your boss you're resigning

Resign in one clear sentence, hold it, and offer a transition.

Career

How to negotiate salary

Name a counter, hold the “fixed band,” and leave with a written revision.

Career

Questions to ask in an interview

Ask sharp questions and follow up when the answers go vague.

Career

How to answer what are your weaknesses

Name a real weakness, show the change, and survive the follow-up.

Career

How to answer tell me about yourself

A 90-second present-past-future pitch aimed at this role.

Career

How to ask for a promotion

Name the next role, show you are already doing it, and get a date.

Manager

How to fire someone

Lead with the decision, stay human, and do not reopen the case.

Career

How to ask for flexible working

Name the pattern, show coverage, and get a written decision date.

Manager

How to put someone on a PIP

Name the plan, the measures, and the review — without pretending it is casual.

Manager

How to tell someone they're being made redundant

The role is gone. Say that, stay human, and do not fake a promise.

Compliance

How to take a bereavement call

Mum died. Stop the script, slow down, and walk a usable next step.

Compliance

How to spot bribery red flags

Just this once, a facilitation payment, hospitality with a string. Name it.

Explore more conversations

Reading about it is the theory test. Practising it is the driving test.

Practise this conversation now

No sign-up · about 5 minutes · you’ll need a mic

Written by Toby Sinclair, founder of Real Talk Studio. Updated 16 September 2026.

Practise this conversation now

No sign-up · about 5 minutes · you’ll need a mic