Each prompt below is written to work in ChatGPT, Claude, or Gemini with minor edits. Paste your own ticket text, KB article, or thread where bracketed. The pattern throughout is the same: supply the source text, forbid invention, demand a clear next step.
**Prompt 1 — Triage and route a ticket:** "You are a support triage assistant. Classify the ticket below. Ticket: [paste]. Output in this exact structure — CATEGORY (billing / technical / account / shipping / feature request / other); PRIORITY (urgent / high / normal / low) with a one-line reason; SENTIMENT (angry / frustrated / neutral / happy); ROUTE TO (tier 1 / tier 2 / billing / engineering); KEY FACTS (order number, account ID, error message if present). Use only what's in the ticket. If a field is unknown, mark it TBD."
**Prompt 2 — Answer from the knowledge base (grounded):** "You are a support agent answering from our knowledge base. Below is the relevant KB article. Answer the customer's question using ONLY this article. KB article: [paste]. Question: [paste]. Rules: (1) Answer only what the article supports and quote the relevant line. (2) If the article does not fully answer, say exactly what is and isn't covered and recommend escalation for the rest. (3) Do not infer policy, prices, or timelines not stated. (4) End with one clear next step."
**Prompt 3 — Distill a reusable macro from real replies:** "You are a support content specialist. Below are 3 real replies our best agents sent for [issue type]. Distill them into one reusable macro with [bracketed variables] for anything that changes per ticket. Add a one-line note on when an agent should NOT use this macro, plus a shorter under-40-word chat variant. Keep the tone of the originals. Do not add any claim or policy not present in the source replies. Replies: [paste 3]."
**Prompt 4 — Apply a consistent brand tone:** "Voice guide for all support replies: warm but efficient; plain language, no corporate jargon; acknowledge the frustration in one sentence then solve; one clear next step; never over-apologize or over-promise. Example of our voice: [paste one ideal reply]. Using this voice, draft a reply to the ticket below. If the issue needs information not in the context I provide, say so and flag for escalation rather than guessing. Ticket: [paste]. Relevant policy/KB: [paste]."
**Prompt 5 — Write an escalation summary:** "You are a support agent writing an escalation summary. Below is the full ticket thread. Output — ISSUE (one sentence); WHAT WE'VE TRIED (bullets); CURRENT STATE; WHAT'S NEEDED (the specific decision or action required from the escalation target); CUSTOMER SENTIMENT and any commitments we've already made; KEY FACTS (account, order, error codes, dates). Use only what's in the thread. Flag any commitment we made that we may not be able to keep. Thread: [paste]."
**Prompt 6 — Detect at-risk / churn-signal tickets:** "Read the ticket below and assess churn risk. Output — RISK LEVEL (low / medium / high) with a one-line reason quoting the phrase that signals it; SUGGESTED RETENTION ACTION (a human-reviewed suggestion only); WHETHER TO ESCALATE to a senior agent. Base every judgment only on the ticket text; do not assume account history you can't see. Ticket: [paste]."
**Prompt 7 — Turn resolved tickets into KB drafts:** "Below is a resolved ticket thread where we solved the customer's problem. Draft a knowledge-base article from it. Output — TITLE (as a question a customer would search); SYMPTOM; CAUSE; STEP-BY-STEP FIX; WHEN TO CONTACT SUPPORT. Use only facts present in the thread; mark anything that needs an engineer to confirm as [VERIFY]. Thread: [paste]." For a head start on the source content these workflows depend on, our Business Email Generator and Customer Persona Generator help you draft and structure the inputs.