Chatbot & Commerce

What to say when an angry customer threatens to report you

A chat script for angry customers, what reporting to Meta or Thailand's OCPB actually takes, and the 1CS rule that hands off before it spirals.

Papercraft pop-up card — coloured speech bubbles dropping into one smiling paper inbox tray

An angry customer in chat is rarely testing your product — they’re testing whether anyone takes the complaint seriously before they escalate it. The reply that works answers the frustration before the question, and knowing what reporting to Meta or Thailand’s consumer protection office actually requires keeps your team from over-promising or panicking.

Open by naming the problem, not just saying sorry

Answering the complaint itself — the missing item, the late courier, the wrong size — before acknowledging that the person is upset reads as if the first message was ignored twice. Naming the problem and committing to one concrete next step, in that order, is what actually moves the thread forward. Use this as a starting template, not a script to read verbatim:

I’m sorry [the issue] has caused trouble — I’m checking [order number] right now and will have an update for you by [time].

Fill in the real order number so the customer sees it was actually looked up, not copy-pasted. Two hours during business hours is a reasonable default to promise, as our own recommended starting point — not a response time WhatsApp, LINE or Facebook enforces on your behalf — so only commit to a window your team can actually hit.

What “I’ll leave a bad review” or “I’ll report you” actually means

Both threats are more specific, and more limited, than they sound. On Facebook, a Page admin cannot remove a negative recommendation just for being negative — only report one that breaks Meta’s Community Standards, and even then “recommendations that only include a star rating can’t be reported” at all, per Meta’s own Help Center. Arguing with the review itself is wasted effort; fixing the order is not.

A complaint to Thailand’s Office of the Consumer Protection Board (สคบ.) is a real process with its own clock, not an idle threat. Consumers can file by phone on the 1166 hotline or online, and OCPB’s own complaint portal describes a Fasttrack channel that gives the business 14 days from receipt to resolve the case. That timeline doesn’t start when the customer calms down in chat — it starts when they file — so the useful response is closing the order issue inside whatever window you already promised, not asking them not to report it.

Set up in 1CS: hand the angry case to a person automatically

Trying to catch every angry message by having someone read the whole inbox doesn’t scale once more than one agent is online. In 1CS, Human Handoff is a setting inside Escalation Rules on the AI Agent page that stops the AI from answering and routes the conversation to your team the moment it matches — the AI Agents feature supports configurable escalation by unassigning, assigning to one person, or round-robin. List the phrases your own customers actually type when they’re upset — “ไม่พอใจ,” “จะรีวิว,” “จะร้องเรียน,” “สคบ,” or a message in capitals — the same way you’d write a refund trigger from real customer wording rather than a single category label. Once a case hands off, the AI stops responding to that thread, so the customer isn’t answered twice by two different “people.” Test the rule with Chat Preview before trusting it with a live conversation. The click-by-click steps live in 1CS’s Human Handoff guide (Thai only).

When to answer yourself versus escalate immediately

Not every frustrated message needs a person right away — the template above handles a first complaint about a late parcel or a wrong item fine. Treat these as signals to hand off now, as a recommended starting list rather than a fixed rule: a message typed in capitals, the same complaint repeated a second time, any mention of a review or สคบ., or a case that’s already been routed once before, the same way a cart gets handed back mid-checkout when it stops being routine. Add to the list every time a case escalates further after the first reply — that gap is the rule you’re missing, not a sign the customer was unreasonable.

Start with the two sentences above as your team’s default reply, and the handoff phrases already sitting in your last week of angry chats.