How to Build an AI Customer Support Agent in 2025 (Step-by-Step)
A practical guide to launching an AI support agent trained on your docs — from knowledge setup to widget deployment and human handoff.
Where-is-my-order tickets dominate e-commerce support queues. See how AI agents connected to order data deflect WISMO volume.
WISMO — "Where Is My Order?" — is the single largest ticket category for most e-commerce brands. Industry data suggests WISMO and shipping-status inquiries account for 25–40% of all support volume, spiking to 60%+ during peak seasons.
This case study walks through how a mid-size DTC brand (we'll call them Northline Goods) reduced WISMO tickets by 82% in 90 days using an AI agent with live order lookup — deployed on Mozo.
Northline Goods sells home goods DTC with:
Pain points:
Leadership's goal: deflect 60%+ of WISMO volume without adding headcount.
Northline tried a generic FAQ chatbot in 2024. It answered "What's your shipping policy?" fine. It failed WISMO because:
Resolution rate on WISMO: 11%. The bot was abandoned after Q4.
Northline relaunched in January 2026 with a different architecture:
Training sources:
This handles "Do you ship to Australia?" and "What's your return window?" — roughly 30% of the original WISMO bucket (customers asking policy before they have an order issue).
A custom action calls Northline's internal order API:
Customer: "Where is order NL-48291?"
Agent: [calls lookup_order action with order_id=NL-48291]
API returns: status, carrier, tracking_url, estimated_delivery
Agent: "Order NL-48291 shipped via UPS on Feb 3. Track it here: [link]. Estimated delivery: Feb 7."
The action handles:
When the action returns an edge case (damaged in transit, wrong item, 5+ days late), the agent:
No customer repeats their order number to a human.
| Week | Activity | WISMO deflection |
|---|---|---|
| 1–2 | Train policy docs, build order lookup action, internal testing | 0% (not live) |
| 3 | Widget on /pages/shipping-help and order confirmation page | 22% |
| 4–5 | Widget on all pages, email auto-reply links to chat | 48% |
| 6–8 | Q&A tuning from failed conversations, add SMS tracking link format | 67% |
| 9–12 | Pre-Q4 load testing, holiday Q&A pairs, temp staff reduced | 82% |
| Metric | Before | After | Change |
|---|---|---|---|
| WISMO tickets/month | 1,216 | 219 | -82% |
| Total tickets/month | 3,200 | 1,840 | -43% |
| Avg WISMO response time | 3h 40m | 12 seconds | -99% |
| WISMO CSAT | 72% | 91% | +19 pts |
| Support FTE needed | 4 + temps | 4 (no temps) | $18K Q4 savings |
| Agent resolution rate (WISMO) | 11% (old bot) | 84% | — |
ROI calculation:
WISMO is a data question, not a doc question. The custom action was the inflection point — doc-only coverage plateaued at ~30% deflection.
Placing the widget on the order confirmation page and shipping help page captured WISMO at the moment of anxiety — before customers opened email to contact support.
Every Monday, the support lead reviewed the 10 WISMO conversations the agent escalated. Patterns became Q&A pairs or action logic improvements:
Holiday shipping deadlines were added as Q&A pairs two weeks before peak — preventing the accuracy dip most bots see in Q4.
You don't need perfect data on day one. Northline's order API returned basic status initially. They added carrier ETA and delivery confirmation in week 6.
Keep humans on exceptions. 82% deflection means 18% still need people — damaged goods, fraud concerns, VIP customers. The win is removing the repetitive 82%.
Measure WISMO separately. Blended deflection rates hide whether your agent actually solves the highest-volume problem.
Integrate with your helpdesk. Webhook escalation to Gorgias/Zendesk/Intercom means agents pick up with full context — no "please repeat your order number."
If WISMO is >20% of your ticket volume, you're likely a strong fit. Requirements:
Mozo connects to order systems via custom actions and to helpdesks via webhooks.
Northline's results aren't unique — they're what happens when you match the right architecture (RAG + actions) to the right problem (WISMO). The tickets that used to eat your queue are the same ones AI resolves best.
A practical guide to launching an AI support agent trained on your docs — from knowledge setup to widget deployment and human handoff.
Compare Chatbase and Mozo on pricing, training, actions, analytics, and deployment — so you can pick the right AI agent platform for your team.
Research-backed breakdown of which support tickets AI agents resolve well — and where human escalation still matters.
Join 10,000+ businesses using AI to resolve support tickets, qualify leads, and delight customers — automatically.
No credit card required · Cancel anytime · Setup in under 10 minutes