Customers on WeChat do not like waiting, and they like being brushed off with a stiff official reply even less.
Many cross-border teams running WeChat support end up in one of two spots: agents each write their own scripts and nothing lines up, or there is no script library at all and new hires improvise on the fly. This post collects a set of one-line scripts for the highest-frequency WeChat scenarios, pre-sale through post-sale, ready for agents to use directly and easy to organize into a knowledge base so AI answers the same way people do.
WeChat Customer Service Scripts and Templates: put channel response times on one scale
What makes WeChat different
WeChat is not a standard open API channel — most teams run support through WeChat Work customer service or a forwarded personal account, so messages read more like private chat than a formal help desk. Customers expect a human tone here more than on other channels. That means scripts should not sound like an official announcement; keep a conversational edge while still nailing the key details — order number, timeline, the policy behind the answer.
Pre-sale scripts
Pre-sale conversations decide conversion, so scripts need to sound professional without sounding stiff.
| Scenario | Script |
|---|---|
| Checking stock | This item is in stock, and orders ship in the order they come in. Let me know the color or size you need and I will confirm availability. |
| Pricing and discounts | The price shown is the current price. If there is a promotion running, I will let you know directly — no hidden markups. |
| Shipping timeline | Orders ship within our stated processing time, and I will send tracking once it goes out. Delivery time to your destination can vary, so let me give you a rough range. |
| Comparing similar items | The main difference between these two is [specific difference]. Tell me what matters more to you and I can help you pick the better fit. |
| Undecided about ordering | No rush — ask me anything you’re unsure about first. I will try to answer clearly rather than push you to order right now. |
Shipping and post-sale scripts
Shipping and post-sale questions are the highest-volume scenario on WeChat, and a good fit for AI to handle first — as long as the knowledge base has clear timelines and policy details, instead of leaving the AI to guess.
Thanks for your message — let me check your order status first. I will ask if I need more details, and anything involving a refund gets confirmed by a team member.
International transit sometimes has gaps in tracking updates that do not mean the package is lost. Let me check the latest record, and I will escalate this if it is past the normal window.
I have logged your request for a shipping update. I will confirm whether the order has entered the fulfillment queue — I will not skip any required steps, and I will let you know as soon as there is news.
Returns and complaint scripts
These are scenarios where AI should only reassure the customer and gather information — approvals always go through a human, no matter how urgent the customer sounds.
I understand you want this refund resolved quickly. Refund requests go through manual review. Let me log your order number and issue now, and a team member will follow up — you will not need to repeat yourself.
For an exchange, could you send photos of the item and describe the issue? I am passing this to the team that confirms eligibility — it is not something I can decide directly.
Payment reminders and repeat-purchase nudges
Payment reminders and cart nudges count as proactive outreach, so they need to follow outreach guardrails that avoid annoying customers: no high-frequency pinging, no duplicate nudges when the customer is already talking to you on another channel, nothing during quiet hours, and anything touching price or discounts goes through a human first.
Hi there, I noticed the item you picked out is still in your cart and stock is limited. Reach out anytime if you need a hand.
Your order is confirmed and should ship within [timeframe]. I will send tracking as soon as it goes out.
It has been a while since we last chatted — if anything about your last order needs attention, just let me know, and feel free to check out what’s new too.
Identity and language on WeChat
Many WeChat customers arrive through friend referrals, group chats, or offline channels, so identity information tends to be more scattered than on other channels. Ideally, if a customer already talked to you through the website widget and then messages on WeChat, everything shows up in one customer profile instead of forcing them to re-introduce themselves. If a customer writes in a different language, the AI should reply in that same language rather than defaulting back to one.
Turning these scripts into something AI can use
Scripts sitting in a document do not help much on their own. The better approach is organizing them by scenario in a knowledge base, with clear conditions for when they apply and when they do not, then letting AI handle the low-risk cases first — routing refunds, complaints, and escalated shipping delays to a human after reassuring the customer and collecting details. For a practical walkthrough of setting this up, see building a knowledge base that actually feeds your AI.
Agents will run into questions the knowledge base has not covered yet. When that happens, correcting the AI does not change its behavior instantly — it generates a suggested learning item that only takes effect once a manager reviews and approves it, and every change stays traceable, testable, and reversible. For how that learning loop works, see how AI customer service actually gets smarter over time.
The hard part of WeChat support was never having something to say — it is scripts splitting into two bad extremes: too formal to sound human, or too inconsistent to sound like one team. Organize the high-frequency scripts, draw a hard line around refunds and compensation, and let agents and AI pull from the same knowledge base, and this private-domain channel can move fast without losing its human touch.