Customer experience

AI customer service for ecommerce: what to automate and what to keep human

Most of a D2C brand's support volume is the same handful of requests: where is my order, change my address, start a return, skip next month. A chatbot for ecommerce can close those without a person. The rest still needs someone with judgment, and the work is in drawing that line on purpose.

Sort tickets by what it takes to close them

TicketWhat closing it needsOur call
Where is my orderRead access to orders and carrier tracking.Automate. The answer is a lookup.
Address change or cancel before shippingWrite access to the order, and a check that it hasn't gone to the warehouse yet.Automate inside a window you set. After the order is with the 3PL, hand it to a person.
Returns and exchangesYour return policy as rules, order history, and the ability to issue a label or start an exchange.Automate when the request fits the policy. Exceptions go to a person.
Subscription skip, swap, pauseWrite access to the subscription platform.Automate. These are also the requests that keep a customer from cancelling.
Product questionsAccurate product data: ingredients, sizing, compatibility, stock.Automate when the answer is in your product data. Health and safety questions go to a person.
Refunds above a limit, damaged or lost ordersJudgment about money, and sometimes photos or a carrier claim.Draft automatically, approve by a person above your dollar limit.
Complaints and angry customersSomeone who can bend a rule and own the outcome.Keep human. The agent can gather the order details before the handoff.

Pull last quarter's tickets from your helpdesk and tag them into these rows before you buy anything. The share in the first four rows is the volume an agent could take off your team.

What the agent needs access to

A bot trained on your FAQ page can tell a customer what the return policy says. It can't start the return. The tickets worth automating end with something changing in another system: a label created, an address edited, a subscription skipped. That means the agent needs a connection to your store, your subscription platform, your returns tool, and your carrier tracking.

Split that access into two levels and grant each one deliberately.

  • Read access covers order status, tracking, order history, and whether an item is still inside the return window. Low risk, and enough to close most order status tickets.
  • Write access covers editing an address, cancelling an unfulfilled order, issuing a return label, skipping or swapping a subscription, and refunding. Give it one action at a time, with a dollar limit on anything that moves money, and log every action the agent takes.

Subscription changes deserve extra care. When a customer asks to cancel, the agent can offer a skip or a pause first, and some of those customers stay. The churn rate guide covers how to measure whether it's working.

Deflection and resolution are different numbers

Deflection means the customer didn't reach a person. Resolution means their problem got fixed. A customer who gives up on the bot and files a chargeback counts as deflected.

Vendors bill on resolution, and each one defines it its own way. Intercom counts an outcome for its Fin agent when the customer confirms the issue is resolved, when they don't ask for more help after Fin responds, or when Fin completes a workflow, handoffs included. Gorgias defines an automated interaction as a request fully resolved without a human agent, and if a human replies within 72 hours of an AI Agent resolution, it bills that conversation as a regular helpdesk ticket instead. Zendesk counts an automated resolution when the AI agent resolves a request without escalation to a human.

So a customer who goes quiet can count as resolved. Before you trust the vendor's dashboard, measure it yourself: of the conversations marked resolved, how many came back about the same order within a week?

Escalation rules

Write these down before launch, and have your CX manager own them. They are policy, and the agent follows them the same way every time.

  • Any refund, credit, or reshipment above a dollar limit you pick.
  • The customer asks for a person. Hand off on the first request.
  • The same customer contacting you a second time about the same order.
  • Words like chargeback, lawyer, allergic reaction, injury, or a mention of the press.
  • Anything the policy doesn't cover. The agent should say it's checking with the team, and stop there.
  • Your highest-value customers, if you can identify them in the helpdesk.

The handoff should carry the order, what the customer asked, and what the agent already tried, so the person picking it up doesn't ask the customer to repeat everything.

Get the policy right before you automate it. In 2024 a Canadian tribunal ordered Air Canada to pay a customer $812.02 after its website chatbot described a bereavement fare refund the airline didn't actually offer. The tribunal's view was that it makes no difference whether wrong information comes from a static page or a chatbot.

Measuring quality

Track the agent the way you'd track a new hire, on a weekly sheet, split by ticket type.

  • CSAT on agent-resolved conversations compared with human-resolved ones in the same ticket type. A gap on returns tells you something different from a gap on complaints.
  • Reopen rate: resolved conversations the customer came back to. This is the number that catches false resolutions.
  • Escalation rate by reason. A sudden jump usually means a policy changed and nobody told the agent.
  • Wrong actions: refunds, labels, or edits a person had to undo.

Read the conversations too. A human QA team can only sample a slice of tickets, but software can review all of them and flag the ones that look wrong for a person to read. That's why the QA seat goes away on our Zero Hire Org Chart and an agent operations seat appears: someone has to watch what the agents do and fix them when they break.

Customer service automation platforms and pricing

The options fall into two groups. We don't recommend a specific vendor here.

  • Helpdesk-native AI, sold by the helpdesk you already use. It sees your ticket history and macros out of the box, and it's usually the shortest path to launch.
  • Standalone AI agents that connect to your helpdesk and store. They can go deeper on custom workflows, at the cost of another integration to maintain.

Most price by the resolution. Current list prices from the vendors' own pricing pages:

  • Intercom: $0.99 per Fin outcome, charged once per conversation.
  • Gorgias: $0.90 per AI Agent interaction on annual plans or $1.00 on monthly plans, with overage above the plan's allowance at $1.50. Each interaction also counts as a helpdesk ticket.
  • Zendesk: a set number of automated resolutions included per agent per month (5 or 10 depending on plan), then $1.50 each committed or $2.00 pay as you go.

Compare those with what a human-handled ticket costs you today: support payroll divided by tickets closed. Then remember that the vendor's resolution count sets your bill, which is one more reason to check it against your own reopen rate.

What happens to the team

On the Zero Hire Org Chart, a made-up $50M subscription brand goes from 12 support agents to 3. The three keep refunds above the limit, angry customers, and anything strange. The CX manager stays and owns the policies the agent follows. Most brands get there by not backfilling as people leave.

To see what your own support headcount costs against your revenue, run it through the org chart roast, or plan the next year in the headcount planning template.

Roast your org chart

Questions

What is WISMO?

"Where is my order." It's the usual name for order status tickets, and the easiest category to automate because the answer is a lookup in your store and the carrier's tracking.

Can an AI chatbot for ecommerce process returns?

Yes, if it's connected to your store and returns tool and your return policy is written as clear rules. It can check the order date, confirm eligibility, and issue the label. Requests outside the policy should go to a person.

What's the difference between deflection and resolution?

Deflection counts conversations that never reached a person. Resolution counts the ones where the problem was fixed. Vendors define resolution differently, and some count a customer who stops replying as resolved.

How much does an ecommerce chatbot cost?

The large helpdesk vendors price by the resolution, between $0.90 and $2.00 each at current list prices, on top of the helpdesk subscription. See the pricing section above for each one.

Which tickets should stay with people?

Complaints, refunds above your limit, anything involving health or safety, legal threats, and any case the policy doesn't cover.

Sources: Intercom pricing, Gorgias pricing, and Zendesk pricing, including each vendor's definition of a resolution. The Air Canada decision (Moffatt v. Air Canada, 2024 BCCRT 149) as reported by MobileSyrup. Checked October 2026.