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
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.
No sign-up · about 5 minutes · you’ll need a mic
Frequently asked questions
What if there are no notes from the last calls?
Should I criticise the last agent?
When do I escalate to a complaint team?
What if I know we still cannot do what they want?
What if Priya is off and I promised her name?
Related conversations
Explore more conversations
Reading about it is the theory test. Practising it is the driving test.
No sign-up · about 5 minutes · you’ll need a mic
Written by Toby Sinclair, founder of Real Talk Studio. Updated 16 September 2026.