[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"use-cases-en":3},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"updated":11,"primaryKeyword":12,"body":13,"_type":350,"_id":351,"_source":352,"_file":353,"_stem":354,"_extension":355},"\u002Fen\u002Fuse-cases\u002Fai-native-support","use-cases",false,"","AI-native customer support: triage tickets by talking to your AI","Support tickets live in ProWoDo as tasks, exposed to Claude over MCP. So your AI can read, triage, comment and route real tickets — no Zendesk, no glue code.","2026-07-24","AI customer support",{"type":14,"children":15,"toc":341},"root",[16,39,44,51,71,121,126,132,245,251,270,276,288,293,298,304,323,329],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,30,32,37],{"type":22,"value":23},"text","Every AI can draft a support reply. The hard part is everything around it: ",{"type":17,"tag":25,"props":26,"children":27},"em",{},[28],{"type":22,"value":29},"which",{"type":22,"value":31}," tickets are open, ",{"type":17,"tag":25,"props":33,"children":34},{},[35],{"type":22,"value":36},"who",{"type":22,"value":38}," opened this one, what the thread already says, and where the answer needs to go. That context lives in your system — so your AI can't reach it, and you end up copy-pasting tickets in and drafts out.",{"type":17,"tag":18,"props":40,"children":41},{},[42],{"type":22,"value":43},"ProWoDo removes that step. Your tickets already live where the AI can act.",{"type":17,"tag":45,"props":46,"children":48},"h2",{"id":47},"how-it-works",[49],{"type":22,"value":50},"How it works",{"type":17,"tag":18,"props":52,"children":53},{},[54,56,62,64,69],{"type":22,"value":55},"In ProWoDo a support ticket ",{"type":17,"tag":57,"props":58,"children":59},"strong",{},[60],{"type":22,"value":61},"is a task",{"type":22,"value":63},", enriched with the submitter, the intake widget and a comment thread — and every ticket, task and comment is exposed to Claude (and any MCP client) as a ",{"type":17,"tag":57,"props":65,"children":66},{},[67],{"type":22,"value":68},"tool it can call",{"type":22,"value":70},". So triage becomes a conversation:",{"type":17,"tag":72,"props":73,"children":74},"blockquote",{},[75,85],{"type":17,"tag":18,"props":76,"children":77},{},[78,83],{"type":17,"tag":57,"props":79,"children":80},{},[81],{"type":22,"value":82},"You:",{"type":22,"value":84}," Handle the latest support tickets — for each open one, tell me who opened it, summarize the thread, and draft an internal note.",{"type":17,"tag":18,"props":86,"children":87},{},[88,93,95,100,102,112,114,119],{"type":17,"tag":57,"props":89,"children":90},{},[91],{"type":22,"value":92},"Claude:",{"type":22,"value":94}," You have 3 open tickets. ",{"type":17,"tag":57,"props":96,"children":97},{},[98],{"type":22,"value":99},"#1841 \"Export is empty\"",{"type":22,"value":101}," — from ",{"type":17,"tag":25,"props":103,"children":104},{},[105],{"type":17,"tag":106,"props":107,"children":109},"a",{"href":108},"mailto:maria@acme.io",[110],{"type":22,"value":111},"maria@acme.io",{"type":22,"value":113}," via the Docs widget, 2h ago. Likely the empty-filter edge case. ",{"type":17,"tag":25,"props":115,"children":116},{},[117],{"type":22,"value":118},"Internal note:",{"type":22,"value":120}," reproduce, then link the fix task. Want me to reply to Maria, or keep drafting internally?",{"type":17,"tag":18,"props":122,"children":123},{},[124],{"type":22,"value":125},"Everything there — the list, the submitter, the thread, the draft — came from tools Claude called against your ProWoDo backend. You pasted nothing.",{"type":17,"tag":45,"props":127,"children":129},{"id":128},"what-your-ai-can-do-with-a-ticket",[130],{"type":22,"value":131},"What your AI can do with a ticket",{"type":17,"tag":133,"props":134,"children":135},"table",{},[136,155],{"type":17,"tag":137,"props":138,"children":139},"thead",{},[140],{"type":17,"tag":141,"props":142,"children":143},"tr",{},[144,150],{"type":17,"tag":145,"props":146,"children":147},"th",{},[148],{"type":22,"value":149},"Action",{"type":17,"tag":145,"props":151,"children":152},{},[153],{"type":22,"value":154},"How",{"type":17,"tag":156,"props":157,"children":158},"tbody",{},[159,180,193,206,219,232],{"type":17,"tag":141,"props":160,"children":161},{},[162,168],{"type":17,"tag":163,"props":164,"children":165},"td",{},[166],{"type":22,"value":167},"Find open tickets",{"type":17,"tag":163,"props":169,"children":170},{},[171,178],{"type":17,"tag":172,"props":173,"children":175},"code",{"className":174},[],[176],{"type":22,"value":177},"list_tasks",{"type":22,"value":179}," filtered to tickets, by status",{"type":17,"tag":141,"props":181,"children":182},{},[183,188],{"type":17,"tag":163,"props":184,"children":185},{},[186],{"type":22,"value":187},"Read who opened it",{"type":17,"tag":163,"props":189,"children":190},{},[191],{"type":22,"value":192},"submitter + widget context",{"type":17,"tag":141,"props":194,"children":195},{},[196,201],{"type":17,"tag":163,"props":197,"children":198},{},[199],{"type":22,"value":200},"Read \u002F write the thread",{"type":17,"tag":163,"props":202,"children":203},{},[204],{"type":22,"value":205},"ticket comments",{"type":17,"tag":141,"props":207,"children":208},{},[209,214],{"type":17,"tag":163,"props":210,"children":211},{},[212],{"type":22,"value":213},"Assign, prioritize, tag, resolve",{"type":17,"tag":163,"props":215,"children":216},{},[217],{"type":22,"value":218},"the same task tools it uses for everything",{"type":17,"tag":141,"props":220,"children":221},{},[222,227],{"type":17,"tag":163,"props":223,"children":224},{},[225],{"type":22,"value":226},"Draft an internal note",{"type":17,"tag":163,"props":228,"children":229},{},[230],{"type":22,"value":231},"default — team-only, invisible to the customer",{"type":17,"tag":141,"props":233,"children":234},{},[235,240],{"type":17,"tag":163,"props":236,"children":237},{},[238],{"type":22,"value":239},"Reply to the customer",{"type":17,"tag":163,"props":241,"children":242},{},[243],{"type":22,"value":244},"explicit — a visible comment, on your say-so",{"type":17,"tag":45,"props":246,"children":248},{"id":247},"safe-by-default",[249],{"type":22,"value":250},"Safe by default",{"type":17,"tag":18,"props":252,"children":253},{},[254,256,261,263,268],{"type":22,"value":255},"When your AI adds a ticket comment it's ",{"type":17,"tag":57,"props":257,"children":258},{},[259],{"type":22,"value":260},"internal by default",{"type":22,"value":262}," — a team note the customer never sees. A reply the customer ",{"type":17,"tag":25,"props":264,"children":265},{},[266],{"type":22,"value":267},"can",{"type":22,"value":269}," see takes an explicit instruction. Your agent drafts freely; putting words in front of a real customer is always your decision, never a side effect.",{"type":17,"tag":45,"props":271,"children":273},{"id":272},"when-the-customer-replies-you-know-right-away",[274],{"type":22,"value":275},"When the customer replies, you know right away",{"type":17,"tag":18,"props":277,"children":278},{},[279,281,286],{"type":22,"value":280},"A support thread is worthless if someone has to remember to go look at it. When a customer writes back on their ticket, ",{"type":17,"tag":57,"props":282,"children":283},{},[284],{"type":22,"value":285},"ProWoDo alerts the team",{"type":22,"value":287}," — push, Telegram or Slack, the same channels you already use for tasks. No queue to keep open, no manual checking.",{"type":17,"tag":18,"props":289,"children":290},{},[291],{"type":22,"value":292},"Customers can attach whatever makes the problem clearer: up to 10 files per comment, 10 MB each, against a format whitelist (images, PDFs, documents, spreadsheets, archives — no executables). The screenshot lands where the ticket is, not in an inbox someone will have to dig through later.",{"type":17,"tag":18,"props":294,"children":295},{},[296],{"type":22,"value":297},"And because the alert fires on the event rather than on your habits, the queue keeps working on the days you don't think about ProWoDo at all.",{"type":17,"tag":45,"props":299,"children":301},{"id":300},"why-its-different",[302],{"type":22,"value":303},"Why it's different",{"type":17,"tag":18,"props":305,"children":306},{},[307,309,314,316,321],{"type":22,"value":308},"The big AI vendors ship support assistants too, and they're good at drafting. But they sit ",{"type":17,"tag":25,"props":310,"children":311},{},[312],{"type":22,"value":313},"on top of",{"type":22,"value":315}," whatever ticketing tool you already run, and they don't own your data. ProWoDo is the ",{"type":17,"tag":57,"props":317,"children":318},{},[319],{"type":22,"value":320},"system of record",{"type":22,"value":322},". The plugin is the door; ProWoDo is the room. Because your tickets live here — and here is MCP-native — the AI doesn't just suggest, it acts. No Zendesk, no Intercom, no glue code.",{"type":17,"tag":45,"props":324,"children":326},{"id":325},"who-its-for",[327],{"type":22,"value":328},"Who it's for",{"type":17,"tag":18,"props":330,"children":331},{},[332,334,339],{"type":22,"value":333},"Small teams, agencies and founders who already run support through a widget or shared inbox and want their AI assistant to actually ",{"type":17,"tag":25,"props":335,"children":336},{},[337],{"type":22,"value":338},"work the queue",{"type":22,"value":340}," — triage, context, drafts — without a separate helpdesk subscription or an integration to maintain.",{"title":8,"searchDepth":342,"depth":342,"links":343},2,[344,345,346,347,348,349],{"id":47,"depth":342,"text":50},{"id":128,"depth":342,"text":131},{"id":247,"depth":342,"text":250},{"id":272,"depth":342,"text":275},{"id":300,"depth":342,"text":303},{"id":325,"depth":342,"text":328},"markdown","content:en:use-cases:ai-native-support.md","content","en\u002Fuse-cases\u002Fai-native-support.md","en\u002Fuse-cases\u002Fai-native-support","md",1787154456683]