LearnGrok
Prompts
PromptIntermediateRunning Bots safely

Tone review for customer replies

Review proposed support replies against policy and tone guidance, with revised drafts and coaching notes for support leads.

4 min read

Use this pack to review a queue of proposed customer replies before they are sent. It gives support leads and quality reviewers a repeatable record of what is wrong, what to send instead, and what the team needs to practise.

Start with the actual approved documents. A tone guide without policy notes can produce polite but unsafe replies. Policy notes without a tone guide can produce technically correct replies that sound cold, vague, or inconsistent.

Prepare the review file

  1. Export or copy the proposed replies into a working sheet called Proposed Reply Batch.
  2. Give every row a stable Case ID. Include the customer's issue and the full proposed reply.
  3. Paste the current Approved Tone Guide and Policy Notes beneath the batch. Keep their headings intact so the review can point back to them.
  4. Remove customer details that the reviewer does not need, such as account numbers, full addresses, and payment details.
  5. Decide who can answer an escalation. Name the policy owner or specialist queue before you begin.

Key point

Review the claim, not just the style

A warm reply is still risky if it promises an outcome, deadline, exception, or action that the policy notes do not support.

If you run this through an API workflow, accepted inputs and other implementation details are version-dependent. Check the xAI documentation overview before you build the workflow around a particular file format.

Run the batch decision first

Use Batch reply review matrix for the whole queue. Do not begin by asking for rewrites. The decision table separates replies that are ready to send from those requiring wording changes or a human decision.

Treat the three decisions differently:

Decision What it means What you do next
Approve The reply follows the supplied material. Spot-check it, then release it through your normal process.
Revise The reply can be corrected from the supplied material. Use Revised reply drafts.
Escalate The material does not support a safe answer. Use Escalation summary sheet and route it to the named owner.

Watch out

Do not turn an unknown into a promise

If eligibility, timing, or a remedy is not confirmed in the case record or policy notes, the reply must ask for confirmation or be escalated.

Produce replacement copy

Paste only the Revise rows into Revised reply drafts. The prompt produces customer-facing text, not a list of edits. That matters when the original reply has several issues, such as an unsupported promise and an overly blunt phrase.

Read the revised reply alongside the original customer issue. Check that it answers the actual question. A reply can match the tone guide and still fail because it addresses a different problem from the one the customer raised.

Use Escalation summary sheet for every Escalate row. Its purpose is not to solve the policy question. It gives the policy owner a precise question, the source of the uncertainty, and a safe holding reply where one is possible.

Stop

Do not send the draft marked for escalation

A holding reply is not permission to answer the unresolved question. Send it only if it is safe under the supplied notes and your normal approval process.

Turn findings into team coaching

After the queue is complete, use Recurring coaching points. Keep the input as the completed review record, including the flagged words and the reason for each change. This prevents the coaching summary from becoming generic advice such as “be more empathetic”.

Use the resulting one-week focus in the next quality session. Assign one reviewer to sample new replies for the three named behaviours. Record examples of both correct and incorrect wording. If a pattern is actually a policy gap, send the question to the policy owner rather than coaching agents to guess.

When reviewers disagree, use Calibration disagreement check. Run it on the disputed cases only. Save the final review rule in the quality rubric, with the relevant policy or tone reference. This keeps the next reviewer from reopening the same argument.

Check that the output is reliable

Check a sample before you act on the full batch. Select at least one approved reply, one revised reply, and every high-risk or escalated reply. Compare each output against the source documents, not against what seems reasonable.

Look for these failure signals:

If you see this Treat it as wrong What to do
A new deadline, refund, exception, or action It may be an unsupported commitment. Remove it and return the case to escalation or rewrite it from the notes.
A policy reference that you cannot find The evidence is unreliable. Re-run with the full policy section and require a direct quote.
A generic reply that ignores the customer's issue The draft is not case-specific. Add the customer issue and relevant case facts, then rerun the draft prompt.
A coaching point with no Case IDs or quoted evidence It is an opinion, not a review finding. Re-run the coaching prompt with the completed review rows.

Check

A good review is traceable

You should be able to point from every decision to exact reply wording and to a supplied tone or policy reference.

When the pack does not work

Stop and fix the source material if the output repeatedly escalates ordinary cases, cites vague guidance, or produces nearly identical replies for different issues. Usually the batch lacks case facts, the tone guide is too broad, or the policy notes omit the decision the customer needs.

Add the missing case field or policy clarification, then rerun only the affected prompt. Do not quietly accept a plausible draft. Keep unresolved cases in the escalation queue until the responsible person has made the decision.

Copy-ready prompts

5 prompts. Open one to read it, or take the whole pack.

1Batch reply review matrixUse this first when you need a consistent decision on every proposed reply in a queue.
Review the document named **Proposed Reply Batch** against the **Approved Tone Guide** and **Policy Notes** below.

Your job is to assess each reply individually. Do not assume that a reply is compliant because it is polite. Check its factual claims, promises, next steps, tone, clarity, and whether it follows the policy notes.

## Proposed Reply Batch
[paste rows with: Case ID | Customer issue | Proposed reply]

## Approved Tone Guide
[paste the tone guide]

## Policy Notes
[paste approved policy notes]

Return one Markdown table only, with these columns in this exact order:

| Case ID | Decision | Risk level | Flagged wording | Why it is a problem | Policy or tone reference | Required change |

Rules:
- Use `Approve`, `Revise`, or `Escalate` in **Decision**.
- Use `Low`, `Medium`, or `High` in **Risk level**.
- Quote the exact words from the proposed reply in **Flagged wording**. Write `None` if no wording needs changing.
- Cite the relevant heading or quoted phrase from the supplied tone guide or policy notes. Do not invent a reference.
- Mark `Escalate` if the reply needs a policy decision, makes a commitment not covered by the notes, lacks information needed to answer safely, or has conflicting instructions.
- If an issue is ambiguous, state the missing fact in **Required change**. Do not guess the fact or create a new policy.
- Do not rewrite replies in this response.
- Include every Case ID once, even if the reply is approved.
2Revised reply draftsUse this after the review matrix, when reviewers need paste-ready replacements for replies marked Revise.
Rewrite the entries in the document named **Flagged Reply List** using the **Approved Tone Guide** and **Policy Notes** below.

## Flagged Reply List
[paste rows with: Case ID | Customer issue | Current proposed reply | Required change | Relevant policy or tone reference]

## Approved Tone Guide
[paste the tone guide]

## Policy Notes
[paste approved policy notes]

Return a Markdown table with these columns in this exact order:

| Case ID | Revised reply | Changes made | Reviewer check |

Rules:
- Write a complete customer-facing reply in **Revised reply**, not editing notes.
- Preserve only claims, actions, timeframes, refund positions, eligibility statements, and promises supported by the supplied policy notes or case details.
- Use the tone guide's preferred language. Remove blame, defensiveness, vague reassurance, unsupported certainty, and internal terminology.
- If information is missing, write a short holding reply that says what you need to confirm, without promising an outcome. In **Reviewer check**, write `Escalate before sending: [missing fact or approval]`.
- If the policy notes conflict, do not choose between them. Write `Escalate before sending: conflicting policy notes` in **Reviewer check**.
- Do not add greetings or sign-offs unless the tone guide requires them.
- Do not include commentary outside the table.
3Escalation summary sheetUse this for replies that cannot be safely revised without a policy owner, specialist team, or case-specific fact.
Create an escalation handover from the document named **Reply Review Findings** below. Use only the information supplied.

## Reply Review Findings
[paste rows with: Case ID | Customer issue | Proposed reply | Review decision | Risk | Missing fact or policy conflict | Relevant policy note]

Return a Markdown table with these columns in this exact order:

| Case ID | Escalation reason | Customer impact if sent | Decision needed | Information needed | Safe interim reply |

Rules:
- Include only rows whose Review decision is `Escalate` or whose risk is `High`.
- Make **Decision needed** a clear question that an owner can answer.
- State the exact missing fact, approval, or policy interpretation in **Information needed**.
- In **Safe interim reply**, draft one customer-facing sentence or short paragraph. It may acknowledge the request and say it is being checked, but it must not promise an outcome, deadline, exception, refund, or remedy unless supplied in the source material.
- If there is no safe interim reply because even acknowledgement would be misleading, write `Do not send interim reply until reviewed`.
- Do not infer account history, intent, eligibility, or company policy.
- If no rows meet the criteria, return the heading `No escalations identified` and one sentence explaining that the supplied findings contained no escalated or high-risk cases.
4Recurring coaching pointsUse this after a batch review to turn individual defects into actions for the next quality session.
Analyse the document named **Completed Reply Reviews** below and identify recurring coaching needs for the support team.

## Completed Reply Reviews
[paste rows with: Case ID | Agent or team | Decision | Risk level | Flagged wording | Why it is a problem | Required change | Policy or tone reference]

Return these sections in this exact order:

## Coaching summary
A Markdown table with columns: `Rank | Recurring pattern | Evidence | Risk created | Coaching action | Example of better wording`.

## One-week focus
A numbered list of exactly three actions. Each action must name the team behaviour to practise, the material to use, and the evidence a quality reviewer should look for.

## Policy gaps to resolve
A bullet list. Include only cases where the supplied reviews show missing, unclear, or conflicting policy notes. For each, state the question that needs an answer. Write `None identified` if there are none.

Rules:
- Group similar issues even when the wording differs, for example unsupported promises and unapproved delivery timeframes.
- Base **Evidence** on Case IDs and quoted phrases from the supplied rows. Do not invent counts, trends, or causes.
- Rank patterns by customer risk first, then by recurrence apparent in the supplied material.
- Keep coaching constructive and observable. Do not attribute motives or capability to individual agents.
- If the batch is too small or incomplete to establish a recurring pattern, say so plainly and frame the item as a review point, not a trend.
5Calibration disagreement checkUse this when two reviewers have marked the same reply differently and you need a documented basis for a final decision.
Compare the two assessments in the document named **Tone Review Calibration Set** against the **Approved Tone Guide** and **Policy Notes**.

## Tone Review Calibration Set
[paste rows with: Case ID | Customer issue | Proposed reply | Reviewer A decision and notes | Reviewer B decision and notes]

## Approved Tone Guide
[paste the tone guide]

## Policy Notes
[paste approved policy notes]

Return a Markdown table with these columns in this exact order:

| Case ID | Agreed decision | Evidence from source material | Where reviewers differed | Final review rule | Escalation needed |

Rules:
- Use `Approve`, `Revise`, or `Escalate` for **Agreed decision**.
- Base **Evidence from source material** on direct quotes or named headings from the supplied documents.
- Explain the disagreement as a difference in interpretation or missing information, not as a judgement about either reviewer.
- Write **Final review rule** as one reusable instruction that can be added to the quality rubric.
- Set **Escalation needed** to `Yes: [question]` when the supplied documents do not resolve the disagreement. Otherwise write `No`.
- Do not make up a policy interpretation to force agreement.
- Include every Case ID once and do not add prose outside the table.

Last checked against xAI’s own pages on 2026-08-21. Grok changes quickly; anything version-specific should be confirmed upstream before you rely on it.

More in Running Bots safely

Found something out of date?

Grok changes quickly and this page is a snapshot. If something here is wrong, or you know a better resource, send it over.

Suggest a link →

Advertise on LearnGrok

$420.69one-time, for a 30-day run

Square works best. PNG, JPEG or WebP, up to 2 MB.

Stripe on the next step. Live once approved.