The Real Problem
You get a text at 6:30am: "The shower you installed last month is leaking again. This is the second time. I'm really not happy and I want this fixed properly or I want my money back."
Your first reaction is defensive. You know you did the job right. You used quality fittings. Maybe the client's kids have been swinging on the shower head. Maybe it's a building issue, not a plumbing issue. You want to fire back.
But here's what the research shows: customers who complain and receive a satisfactory response are 10% more likely to become repeat clients than customers who never complained at all. A complaint handled well is actually a business opportunity.
The problem is that most tradies handle complaints in one of three ways — all of them bad:
- Fire back defensively — "I installed it properly, it's not my problem" → client goes straight to Google Reviews
- Ignore it — hoping it goes away → client gets angrier, tells everyone
- Cave immediately — offer a full refund without investigating → lose money unnecessarily
Forum posts from NZ and Australian tradies confirm this is one of the most common frustrations. The complaint itself isn't the issue — it's not knowing how to respond in a way that's professional, protective, and de-escalating.
Why Existing Tools Don't Solve This
Fergus, Tradify, and ServiceM8 manage jobs, invoices, and scheduling. None of them help you craft a response to a complaint. There's no "complaint response template" in any trade management tool, because every complaint is different — it requires understanding the specific context and writing a nuanced reply.
This is a language problem, not a workflow problem. The tools that manage your business data don't manage your business communication.
How AI Solves This
You screenshot the client's angry text and send it to your AI assistant on WhatsApp with a note:
"Client complaining about shower leak, second callback. I think it might be water pressure, not my install. Help me reply."
The AI reads the complaint, understands the context from your note, and drafts a response:
Hi Sarah,
Thanks for letting me know — I'm sorry to hear it's leaking again. That's not the experience I want for you.
I'd like to come back and take a proper look. Based on what you're describing, I want to check whether it's related to the original install or if there might be a water pressure issue that's causing it. Either way, I'll sort it out.
Would tomorrow afternoon work, or is Thursday better for you? I'll block out enough time to investigate properly so we can get this resolved once and for all.
Cheers, [Your name]
Notice what this response does:
- Acknowledges the problem without admitting fault
- Shows empathy — "That's not the experience I want for you"
- Offers a specific next step — investigation visit with time options
- Keeps the door open on cause — could be the install OR water pressure
- Professional tone — no defensiveness, no arguing
You read it, tweak if needed, and send. Took 90 seconds instead of a 20-minute internal debate about what to say.
Handling Different Severity Levels
The AI adapts its response based on the situation:
- Minor issue, happy client: Quick, warm acknowledgment + scheduling a fix
- Repeated issue, frustrated client: Empathetic, takes ownership of the experience, offers investigation
- Angry client threatening bad review: De-escalation first, concrete resolution plan, direct contact offer
- Unreasonable demand: Professional but firm — acknowledges their frustration while clearly stating what you can and can't do
Your SOUL.md workspace file sets the default communication style — your AI learns whether you prefer casual Kiwi tone or more formal language.
The Result
- You respond quickly — fast response time alone reduces complaint escalation
- You respond well — the AI provides a calm, professional voice even when you're angry
- Fewer bad reviews — complaints handled well rarely end up on Google
- More repeat work — clients who see you handle problems professionally trust you more
- Less stress — the emotional labour of crafting complaint responses is offloaded
What AI Can't Do Here
- AI won't assess the technical cause of the complaint — only you can diagnose whether it's your work or something else
- AI won't send the response without your review — every draft comes to you first
- AI can't prevent all bad reviews — some clients are unreasonable regardless
- AI won't provide legal advice if a complaint becomes a formal dispute
Who This Is For
- Any tradie who's ever lost sleep over how to respond to a complaint
- Builders and plumbers who get callbacks and need to manage client expectations
- Trade businesses that want to protect their reputation without hiring a customer service team
