1. Player support triage with self-serve deflection
Login, purchase and bug tickets flood in across chat and email at all hours; support staff answer the same 'I can't log in' and 'my purchase didn't arrive' questions by hand, and real bugs get buried.
Trigger: Discord / WhatsApp / Email / Webhook (in-game ticket)
How the workflow runs
- Trigger
Player reports an issue. A Discord, WhatsApp, Email or Webhook trigger (from your in-game support form) catches the ticket in the player's own words.
- Agent
Classify the issue. An Agent node sorts it into login / purchase / bug / other and pulls out the useful details (platform, order id, error).
- Knowledge
Answer the common ones. A Knowledge node grounds the reply in your help articles and known-issue notes — login and how-to questions get an accurate, cited self-serve answer instead of a queue.
- Condition
Split solved from needs-a-human. A Condition node closes the deflected tickets and routes purchase failures and real bugs onward.
- Tool (MCP)
Check the player's account. A Tool (MCP) node looks up the account/purchase state in the game backend — no first-party connector for the game backend, MCP calls yours.
- Output
Escalate with full context. An Output node opens a bug or purchase ticket for a human agent with the account state and repro already attached, so the player never repeats themselves.
Channels & connectors
- Discord
- Webhook
- Knowledge base
- Tool (MCP → game backend)
Outcome
The repetitive login and how-to tickets answer themselves accurately; purchase failures and real bugs reach a human already enriched with account context.
Why it helps
Removes the highest-volume, lowest-value ticket type from the human queue so staff spend their time on the genuine bugs, not password resets.
Build spec
1 agent — 1 support agent; the deflect/escalate split, the account lookup and the enriched hand-off are workflow nodes.
System prompt (paste-ready)
You are a player-support agent for {{game_name}}. Classify each ticket as {login | purchase | bug | other} and pull the useful details (platform, order id, error text). Answer login and how-to questions ONLY from the help articles in Knowledge, with the relevant steps — if it isn't covered, say so and escalate. You do not issue refunds, change entitlements, or alter accounts; a purchase failure or a real bug is opened for a human with the account state attached. Reply in the player's language, and never share another player's data.MCP connectors
- Game backend / player database — via a Tool (MCP) node (no first-party connector)
- Discord + WhatsApp + Email — via the messaging channels
Built-in tools
- knowledge_search (help articles + known-issue notes)
- transfer_to_human
Guardrails
- Grounded-only: self-serve answers must come from the help articles with the actual steps, or the ticket is escalated — no invented fixes
- No refunds, entitlement changes or account edits over chat — purchase disputes route to the refund flow, real bugs to a human queue
- Only ever exposes the requesting player's own account data; the hand-off carries account state + repro so the player never repeats themselves
Output & delivery
The agent classifies and, where covered, answers from Knowledge → the Condition node closes deflected tickets and routes the rest → a Tool node reads account/purchase state from the game backend via MCP → an Output node opens an enriched bug/purchase ticket for a human agent.