Give ChatGPT the customer message, the confirmed case facts, and the policy that applies. Ask for a customer reply and a separate staff note. Check every promise and update the wording after any real action before you send the message.
What you need before you start
You need to answer a customer clearly using the actual case facts and company rules.
Bring: The customer message, checked case facts, the current policy, allowed actions, and the reply channel.
Start with these steps
- Separate what the customer says from what the records confirm.
- Provide the policy and the actions you are allowed to offer.
- Ask for a reply and a separate staff note about anything still unknown.
- Check promises about money, timing, and completed actions.
- Update the message after real actions and check it before sending.
A prompt you can adapt
Draft a reply to this customer using only this policy [policy] and message [message]. Be clear about what is confirmed. Do not promise a refund, deadline or exception not authorized. Return a separate internal question list for anything unresolved.
Replace every bracket with real information. Remove fields that do not affect your task.
What this looks like in practice
Teaching example: a damaged item may qualify for a replacement under the supplied policy. The draft should explain the approved next step, while leaving a requested delivery date unconfirmed if no one has checked it.
Give the draft three kinds of information
A friendly reply can still create a problem if it promises something the team cannot do. Begin by separating the customer message, the confirmed facts, and the policy. A customer saying a parcel never arrived is a claim to investigate. A record saying it was dispatched is a confirmed event. Neither statement proves where the parcel is now. Tell ChatGPT which facts are checked and which remain open.
Use the current policy for this kind of case. If different products or countries have different rules, supply the applicable one rather than asking the model to choose from memory. State what you are allowed to offer and which actions need another person. This lets the draft give a valid next step without making up an exception to sound kind.
Do not paste a full customer record when a short case summary will do. Replace names and order numbers with placeholders when drafting. Leave out passwords, card details, and unrelated private information. If your organization has rules about using AI, follow the approved workspace and access process. A writing task does not need every piece of data held about a customer.
Make the next step clear without asking for information twice
Read the whole thread before writing. Check what the customer has already sent, what an agent has already promised, and what happened after that promise. A poor draft may ask for an order number that appears at the top of the conversation. A good draft uses information already available and asks only for what is still needed.
Say who will do the next step. “This will be looked into” is vague. If you are actually going to check a carrier update, say that in ordinary words. If the customer needs to send a photo, explain what the photo should show and where to send it through the approved channel. Do not ask them to share account information in a public comment.
Give a timing commitment only if it is authorized and feasible. If no deadline is confirmed, do not let the model invent “within twenty-four hours.” Explain the process or the next point at which the customer will hear from you. If the team has a real response target, provide it as a fact. Keep an internal reminder separate from a customer promise.
A complete example: damaged item and an unconfirmed deadline
This teaching example uses invented shop facts, not a real seller policy. The customer says a lamp arrived with a cracked base and asks for a replacement by Friday. The case record confirms the item and delivery date. The supplied shop policy allows a replacement for delivery damage after a clear photo is checked. Staff may offer the replacement process, but they cannot confirm a delivery date without checking stock and the carrier.
The customer reply should acknowledge the damage, explain the photo requirement, and address Friday honestly. It should not hide the date request, and it should not claim a replacement has already been shipped. The internal note can identify the two checks still needed. Keep that note out of the customer message.
Once staff check the photo, stock, and delivery options, they can replace the draft with the actual result. If Friday is impossible, tell the customer that and offer the choices the policy allows. A polished first reply is useful only when the next action in the real case matches what it says.
Customer reply:
Hi [name], I am sorry the lamp arrived with a cracked base. Please send a clear photo of the damaged area through [approved channel] so we can check it under our replacement process.
I have noted your request for delivery by Friday. I cannot confirm that date until we check stock and the delivery options. We will explain the available next step after those checks.
Staff note — do not send:
Photo not yet checked. Confirm replacement eligibility, stock, and delivery options. No replacement or shipping action has been completed.Repair promises that sound polite but are unsupported
Suppose ChatGPT writes, “Your replacement is on its way and will arrive by Friday.” In the example above, both parts are wrong: dispatch has not happened, and the date is unknown. Point to those exact failures. Ask for a repair using only the supplied policy and case facts. Do not simply say “make it safer,” because the model may keep a softer version of the same promise.
Use the correct tense. “I will request a replacement” means an action is planned. “I have requested a replacement” means it has happened. “A replacement has been approved” is another distinct state. Check the real system before using any of those statements. Writing an email does not submit a request, approve a refund, or create a shipment.
Look for implied promises too. “You will not need to do anything else” may be wrong if a return is still required. “This is covered” may be wrong before eligibility is checked. Ask the model to list every sentence that commits the team to money, timing, account changes, or an outcome. Compare the list with your actual authority.
Be warm and specific when you cannot grant the request
A clear refusal does not need to sound cold. Start by recognizing the actual problem, explain the relevant condition in plain words, and give the next valid option. If the policy offers a repair but not a refund in that situation, say what a repair involves. Do not bury the answer beneath several paragraphs of apology.
Keep the customer’s concern separate from a judgment about them. “The photo does not show the serial number” is useful. “You failed to provide proper evidence” sounds accusatory and adds no information. Ask ChatGPT to replace blame with a description of what is missing and how to supply it.
If the policy is unclear, do not guess a rule. Send the question to the person responsible for exceptions, with the case facts and the exact missing decision. The customer can receive an honest update while that happens. ChatGPT can draft the update, but it cannot decide what the organization has authorized unless that decision is part of the supplied facts.
Change the reply for email, chat, and public comments
Tell ChatGPT where the reply will appear. An email needs enough context for someone to read it later. Live chat may need one short question followed by a pause. A public social comment should not contain account or order details. A private reply can ask for an approved identifier when necessary, but it should not request a password or payment card number.
For a long complaint, answer the main request early and group the remaining points. A customer should be able to find the decision and the next step without reading a long company statement. For live chat, do not send three unrelated information requests at once. Start with the fact that will determine the next action.
Ask the model to match your real tone. You might specify friendly, direct, and no sales language. Provide a short example your team already uses if it helps. Avoid exaggerated empathy such as “We completely understand how devastating this must be” for a minor inconvenience. A specific, respectful sentence usually feels more human.
Build reusable replies with conditions, not a pile of scripts
Repeated questions are good candidates for templates, but each template needs a condition. A damaged-item reply is useful only when the case is actually about damage and the policy fits. Name the facts an agent must check before using it. Include placeholders that are obvious and a rule for when to stop and escalate.
Keep the policy separate from the wording. If the return window changes, you should update the source policy and the affected template conditions. Do not rely on an old chat to remember which version is current. A small template library with clear owners is easier to maintain than hundreds of near-identical replies.
For a large queue, use approved help-desk tools or a batch process to prepare drafts from structured facts. Preserve the link between each case and its draft. Do not let a bulk process mix one person’s details into another person’s reply. Start with cases whose rules are clear, and send unclear cases to an exception list. The aim is less repeated typing and fewer avoidable promises.
| Template field | Why it matters |
|---|---|
| Case type | Chooses the correct process |
| Verified facts | Prevents guessed events |
| Policy version | Keeps the rule current |
| Allowed remedy | Limits commitments to authority |
| Missing fact | Makes the next check visible |
| Channel | Protects private details |
Check the final message against the actual case
Before sending, check names, identifiers, amounts, dates, attachments, and the case status. Confirm that any action described as complete has really happened. Read the customer-facing text on its own, without the staff note. A private reminder or an unfinished placeholder should not travel with the message.
Ask whether the customer can act on the reply. Do they know what happened, what is still uncertain, what they need to do, and what the team will do? If the reply says only that you value their business, it has not answered the request. If it contains three possible routes, explain which one applies now.
After sending, keep the case record consistent with the message. If you promised a check, assign that check through the actual team process. When new facts arrive, draft the follow-up from them rather than repeating the first response. ChatGPT helps with wording and organization; dependable service comes from connecting that wording to the next real action.
Check the result before you use it
- Does each promise match the current policy and your authority?
- Does the reply use information the customer already gave?
- Is the next step clear and the staff note kept separate?
Watch for: A friendly sentence can still promise a refund or delivery date nobody has approved.