Deployed an AI support agent that resolves payout, deposit and global-account tickets on its own.
Situation
Support ran on note-based Zendesk workflows. Ticket volume for payouts, deposits and global accounts kept rising and nobody could say why, because nothing analyzed the tickets.
The hard part was not the tooling. A payout failure over email cannot be explained the way it can in chat, because email can't verify who is asking.
What I did
- Used Claude Code and Codex to analyze the Zendesk ticket base first, so we automated the right things.
- Built the triage taxonomy across payouts, deposits and global accounts.
- Worked directly on an AI support platform to move the agent from node-based flows to natural-language workflows.
- Designed separate handling per channel, including the rule that email payout-delay inquiries never disclose failure details.
- Iterated on three numbers: tickets covered, solve rate, CSAT.
What happened
The agent resolves tickets independently across internal chat and email, with CSAT held or improved.
Coverage: 57% of payout, deposit and global-account tickets. Solve rate: 68%. CSAT: 63% → 84%.
The taxonomy and channel rules are now the spec other teams build against.