A Checklist for Choosing an AI Agent Vendor for E-commerce
Score vendors on what your tickets need
Most AI agent demos look great because they're run on FAQ questions. Your queue isn't FAQ questions — it's "where's my order," "this arrived damaged," "refund me." This AI agent vendor checklist for e-commerce is built around whether a vendor can actually resolve those, not whether the demo was smooth.
1. Actions, not just answers
- Can it call your order, returns, and OMS APIs — or only read a help centre?
- Can it execute a refund or start a return under your eligibility rules, not a generic flow?
- Are tool calls schema-validated so a malformed refund can't execute?
- Which write actions are supported, and which are read-only?
If the answer to the first question is "it answers from your articles," you're evaluating a chatbot, and the rest of the checklist is moot.
2. Escalation and handoff
- Is escalation confidence-based, or just keyword triggers?
- Does the handoff carry the full transcript and collected data into your helpdesk?
- Can you set hard escalation rules (refunds over X, complaints, legal)?
- Does the customer wait in a fresh queue after escalation, or continue the same conversation?
3. Safety on money actions
- Is there an audit log of every action the agent took, with inputs and outcome?
- Are write calls idempotent (a retried refund doesn't pay twice)?
- Can you cap or require approval for refunds above a threshold?
- What happens when a downstream API fails mid-action?
4. Integration
- How does it connect to your platform (Shopify, custom storefront, headless)?
- What's the storefront widget's embed model, and does it fit your frontend?
- Does it integrate with your existing helpdesk, or replace it?
5. Data and privacy
- Where does customer data go, and which sub-processors touch it?
- Retention and deletion controls?
- How is PII handled in prompts and logs?
6. Evaluation before commitment
- Can you run it against your own historical tickets and see resolution and error rates?
- Can you A/B a slice of live traffic before full rollout?
7. Pricing and lock-in
- Per-resolution, per-seat, or volume — and how does the bill behave in peak season?
- Who owns the prompts, flows, and conversation logs?
- Can you export everything if you leave?
How to weight it
For a queue that's mostly informational, sections 1 and 3 matter less and a lighter helpdesk AI may be enough. For a queue heavy with returns and refunds, sections 1, 2, and 3 are the whole decision — a vendor that can't act safely on money is not a fit regardless of how well it scores elsewhere. Our support agent project was scoped exactly around that priority: schema-valid tool calls on the order and returns APIs, confidence-based escalation into the client's own console, an audit trail on every action.
Red flags in the sales process
- The demo is on their data, not yours. If they won't run a sample of your historical tickets, they're hiding the resolution rate.
- "It learns your policies automatically." Return eligibility and refund limits are rules to enforce in code, not vibes for a model to infer. Ask exactly where those rules live.
- No clear answer on the failed-API case. "What happens when our OMS times out mid-refund" should get a specific answer about idempotency and escalation, not a shrug.
- Pricing that's vague about peak. If they won't quote your Black Friday volume, assume it's the expensive scenario.
- Conversation logs you can't export. That's lock-in by design.
Where this checklist misleads
- Feature-counting. A vendor can tick every box with capabilities you'll never switch on. Weight by your actual ticket mix.
- Demo performance. Insist on an evaluation against your real historical tickets; a curated demo tells you little.
- Smallest merchants. If you do a few hundred tickets a month, the built-in AI in your helpdesk may clear the bar without a separate vendor.
FAQ
Build or buy — which does this checklist point to? Either. Use it to score SaaS vendors, and use the same questions as requirements if you build.
What's the single most important item? Whether it can take real, schema-valid actions on your systems under your rules. Everything else is refinement on top of that.
How long should evaluation take? Long enough to run a representative sample of your historical tickets and a slice of live traffic — weeks, not a one-hour demo.
ISTRALLEN builds support agents to this bar for e-commerce teams; see AI for E-commerce.