Skip to main content

Agentic commerce decision tree

Which eCommerce AI Agent Should We Build First?

Most eCommerce AI projects fail before a model is involved. This tree checks readiness first, then ranks the candidate workflow by volume, data quality and what happens when the agent is wrong.

Last updated: August 30, 2026Author: FactualMinds AWS ArchitectsReviewed by: AWS Solutions Architect — Professional certified

Step 1/Choose to begin

Do your orders, customers, products and inventory join reliably on a shared identifier?

This is the question that kills most projects. If four systems disagree about what a SKU is, an agent will produce confident, wrong answers — and someone will act on them.

All possible recommendations in this tree

Reference list of every endpoint in this decision tree — useful when you want to skim before answering questions, or when JavaScript is disabled.

Start with a customer support and WISMO agent

Highest volume, lowest blast radius, data already in your order system, and an escalation path that already exists. This is the right first agent for most merchants, and the fact that it is unglamorous is not an argument against it.

Support agent — but define escalation first

Support is still the right first workload. Spend the first week defining who owns an escalated case and what the tiers are, because the agent will hand off on your hardest cases and ambiguity there becomes a customer-facing failure.

Build an inventory and reorder agent

High value and a natural fit for an agent, because the answer changes daily and the reasoning is genuinely multi-step. Conditional on inventory, product and vendor records agreeing on identifiers.

Build a refund investigation and return-abuse agent

Strong return, because the work is evidence assembly rather than judgement. The agent gathers order history, delivery scans and prior claims; a human decides. Every action here is gated by design.

Build a margin intelligence agent

The highest-ceiling agent, and you are in the minority that can actually support it. Surface the SKU losing money before the monthly close does — with price changes routed to human approval, always.

Build a B2B quote and reorder agent

B2B buyers reorder predictably and expect contract pricing honoured — both are agent-shaped. The bar for tone and accuracy is higher than consumer support, because these are named accounts with a relationship manager.

You are not ready for an agent yet — fix the data layer first

This is the honest answer and the one most likely to save you a failed project. An agent reasoning over systems that disagree about identifiers produces confident, wrong answers, which is worse than no agent because someone will act on them. Fix the join keys, then come back to this tree.

Frequently Asked Questions

Why does the tree start with data rather than use case?

Because data readiness is the constraint that actually decides whether the project works, and it is the one teams skip. The most common failure pattern in eCommerce AI is not choosing the wrong workflow — it is choosing a reasonable workflow whose underlying systems disagree about what a product identifier is. The agent then produces answers that are fluent, confident and wrong, and because they are fluent someone acts on them before anyone notices.

What if we want to start with something more impressive than support?

You can, and sometimes there is a legitimate reason — a board commitment, a competitive response, a specific cost centre. But be clear-eyed about the trade. Support and WISMO wins on all four ranking criteria simultaneously: volume, data readiness, low blast radius, and an existing escalation path. Margin agents have a higher ceiling and materially lower readiness. Choosing the impressive one is a decision to accept more risk for more visibility, which is fine as long as it is a decision rather than an accident.

How long before the first agent is in production?

It depends almost entirely on what the readiness check surfaces, which is why we will not quote a number before running it. A support agent against a clean order system is a materially shorter path than a margin agent against four systems that disagree about a SKU. What we can commit to is that the readiness assessment itself is fixed-scope and ends with a ranked list and named blockers rather than a slide deck.

Can we run more than one agent at once?

Eventually yes, and the multi-agent operations layer is a real pattern — but not as a starting point. Ship one agent, get it through an eval pass bar, and watch it under real load for a few weeks. Agents that share systems can conflict over the same order, and the supervisor layer that coordinates them is worth building only once you have two agents that have each earned their place.

Want a deeper review than the tree?

Send us your workload requirements and we'll write back with a one-page architecture recommendation — usually within two business days.