Home Use Cases Work Insights About Contact
Back to Our Work

How a Growth-Stage E-commerce Company Built Store Automation with Human Approval Only Where Money Leaves

Sales1
Open the walkthrough

Seven-Step AI Workflow with Human Oversight

Each step shows the workspace, what the AI completed, and what still needs human review.

Steps 3, 4 and 7 need a person. Step 4 is waiting for approval right now. Click it to open the full walkthrough.

Estimates are directional and based on stated assumptions. All names, organizations, and identifying details have been anonymized in accordance with our confidentiality agreements.

The Transformation

How a Growth-Stage E-commerce Company Built Store Automation with Human Approval Only Where Money Leaves

Before
A person used to open each overnight supplier feed in a spreadsheet and match every line to the catalog by hand.
A copywriter used to draft each new listing off the supplier sheet and reread it for the claims when time allowed.
A merchandiser used to fill the also-bought slots by hand each week and check each offer against the ceiling on paper.
A person used to export the stalled carts each Friday and mail every shopper the same reminder.
After
every record checked, the bad ones held with their reason
every product speaking for itself, every claim off its sheet
prices moving inside their bands, floor calls held for you
cover counted, orders drafted, signed by you
the right products in front of the right shoppers, inside the ceiling
Executive Summary

Everything a product needs between the supplier's feed and the shopper's order. The agents check the feeds, write the listings, move the prices inside their bands, count the cover, place the products in front of the shoppers who buy their kind, and chase the carts that stall. A person gets only the calls that spend money or cut margin: a price below its floor, a purchase order, a change to the rules. Seven stations, run as a loop: what station 7 learns about today's misses is the band station 3 prices inside tomorrow.

What Was Broken

A person used to open each overnight supplier feed in a spreadsheet and match every line to the catalog by hand
A copywriter used to draft each new listing off the supplier sheet and reread it for the claims when time allowed
A merchandiser used to fill the also-bought slots by hand each week and check each offer against the ceiling on paper
The real cost
A person used to export the stalled carts each Friday and mail every shopper the same reminder.

What We Built

Seven stations and 14 subagents. Each subagent carries its own tasks and its own refusal.

A4
Feed Sweep
Collect every product record off the four supplier feeds
A3
Spec Check
Check each dimension, weight and material against the supplier's spec sheet
A1
Listing Writer
Draft the title, description and bullets from the checked record, in the store's voice
A3
Fact Check
Check every claim in a draft against the record behind it
A4
Market Watch
Track the prices Contoso and Fabrikam show on every product both shops carry
A3
Price Mover
Reprice inside the band each product's floor and ceiling allow
A4
Cover Count
Project each product's sell-through from its orders, its season and the promotions ahead
A1
Reorder Desk
Draft each purchase order at the quantity the projection supports
A4
Shelf Fill
Fill the also-bought and goes-with slots from what shoppers actually bought together
A3
Promo Desk
Apply each standing promotion to the segment its rule names
A4
Cart Watch
Track every cart that stalls, with what is in it and the step the shopper stopped on
A3
Recovery Send
Send the reminder the policy already writes, at the hour that shopper shops
A4
Day Close
Check every product touched today against where it ended: listed, priced, stocked, placed
A2
Rule Proposal
Propose the price band, promotion or feed rule that would have stopped a repeated miss

How It Runs

1

Feed Intake

Nobody is asked anything here

Agents collect every product record off every supplier feed, match each one to the product it updates, merge the duplicates, and hold any record a listing could not honestly be built on. Nothing waits on a person here. A held record is never listed from and never repriced from.

2

Listing Writing

Nobody is asked anything here

Agents write each product's title, description and search terms from the supplier's sheet, check every claim against that sheet, and publish only the listings where everything holds. Nothing waits on a person here. A listing that fails the fact check stays unpublished and surfaces at station 7.

3

Price Setting

A person answers here

Agents watch what Contoso and Fabrikam charge for the same items, move each price inside the band its floor and ceiling allow, and hold at the floor anything the market says should go lower. A person decides the floor calls. A price below the floor is a margin decision, not a reprice.

4

Stock Reordering

A person answers here

Agents project each product's sell-through, count the days of cover left, and draft each purchase order at the quantity the projection supports, with the cash it ties up shown beside the stockout it prevents. A person signs every order. Money leaves on a signature, never on a projection.

5

Merchandising

Nobody is asked anything here

Agents fill the also-bought and goes-with slots from what shoppers actually bought together, and put each standing promotion in front of the segment its rule names, every offer checked against the discount ceiling first. Nothing waits on a person here. An offer past the ceiling is never sent, and an offer on an unsettled price never runs.

6

Cart Recovery

Nobody is asked anything here

Agents track every cart that stalls, name the step the shopper stopped on, and send the reminder the policy already writes, with the thing that stalled them answered up front. Two messages, then the chase ends. Nothing waits on a person here. A recovery that would need a discount past the ceiling is never sent.

7

Day Review

A person answers here

Agents check every product touched today against where it ended, trace each lost cart to the step it died on, and propose the price band, promotion or feed rules that would have stopped the misses that repeat. A person accepts or rejects each rule. A price band, a promotion rule and a feed rule are the owner's, and no agent changes them quietly.

Where a Person Decides

Step 3, Price Setting. Decide the serving board: match 26.90, hold the floor, or let it sit. Move a floor only here, never by editing a price. below the floor is your margin, your call.
Step 4, Stock Reordering. Sign or trim the two purchase orders. Say what happens about Wide World's short delivery. money leaves on your signature.
Step 7, Day Review. Accept or reject the two proposed rules. Say what happens about the mug set's missing capacity. the rules are yours to accept.

Operating Model

This changes how work flows through the team.

Role
Responsibility
Price Setting owner
Decide the serving board: match 26.90, hold the floor, or let it sit. Move a floor only here, never by editing a price. below the floor is your margin, your call.
Stock Reordering owner
Sign or trim the two purchase orders. Say what happens about Wide World's short delivery. money leaves on your signature.
Day Review owner
Accept or reject the two proposed rules. Say what happens about the mug set's missing capacity. the rules are yours to accept.
Feed Intake, when it goes wrong
Look here only if a supplier says their update never landed.
Listing Writing, when it goes wrong
Look here only if a listing reads unlike the store's voice.
Merchandising, when it goes wrong
Look here only if a shopper reports an offer you never meant.
Cart Recovery, when it goes wrong
Look here only if a shopper says they were chased once too often.

What Transfers, What Must Be True

What transfers
a person is in the loop wherever money leaves or margin is cut. Three stations refuse to proceed on their own: Price Setting on any price below its floor, Stock Reordering on every purchase order, and Day Review on every rule change. Everywhere else the agents check, write, place and chase inside the rules a person already set.
Price Setting stops for a person, and below the floor is your margin, your call.
Stock Reordering stops for a person, and money leaves on your signature.
Day Review stops for a person, and the rules are yours to accept.
Every subagent says what it will not do. 14 of them do.
What must be true in your environment
The agent can read the systems your records already live in. This one reads 24.
Somebody owns Price Setting and has time for it.
Somebody owns Stock Reordering and has time for it.
Somebody owns Day Review and has time for it.

Failure Modes

What breaks this pattern:

✗ Bad feed lines go live

Without the hold, a record missing a size or a material gets listed anyway. The shopper gets a product the page did not describe, and you pay for the return.

✗ Repricing below the floor

A price mover that follows the market past the floor makes margin decisions nobody approved. One week of undercutting sells a whole category at a loss before anyone reads a report.

✗ Orders leave without a signature

An agent that sends purchase orders spends real money on its own projection. A bad demand guess arrives as stock you did not want, with an invoice attached.

✗ Recovery emails never stop

With no cap on the chase, every abandoned cart gets message after message. Shoppers mark you as spam, and the ones who might have come back do not.

Directional Outcomes

What the agent counts, and the station that counts it.

These counts are the tallies from one monitored run of the agents. They are not monthly or annual totals.

records collected off four supplier feeds
Counted at Feed Intake
212
bad records reaching the shopfront
Counted at Feed Intake
0
held records waiting with their reason
Counted at Feed Intake
3
listings drafted off the morning feed
Counted at Listing Writing
19
claims published without a spec line
Counted at Listing Writing
0
held listings surfaced at station 7
Counted at Listing Writing
1
slots filled off what shoppers bought together
Counted at Merchandising
62
offers gone live past the ceiling
Counted at Merchandising
0
withheld offers logged for tonight's review
Counted at Merchandising
1
stalled carts tracked with their stopping step
Counted at Cart Recovery
14
carts chased past the two message limit
Counted at Cart Recovery
0
withheld recoveries logged for station 7
Counted at Cart Recovery
1
Our measurement policy: We do not publish precise ROI without baseline methodology. Every figure above carries its basis.

What Runs Where

Every step names the subagent that does the work, the record it writes, the thing that raises a question for a person, and what it is allowed to touch. This is drawn from the source, not from a diagram somebody kept in sync by hand.

1Feed Intake
subagentfeed-check
writescatalog/intake/<sku>.json
raiseshold-bad-record
may touchcatalog/intake/**, catalog/held/**, the feeds read-only
2Listing Writing
subagentwrite-listing
writescatalog/listings/<sku>.md
raisesreject-unsupported-claim
may touchcatalog/listings/**, catalog/intake/** read-only
3Price Setting
GATE
subagentmove-prices
writespricing/moves/<sku>.json
raiseshold-at-floor
may touchpricing/**, the competitor watch and order history read-only
4Stock Reordering
GATE
subagentdraft-reorders
writesstock/orders/<po>.json
raisesawait-po-signature
may touchstock/**, the sales and delivery history read-only
5Merchandising
subagentfill-the-shelf
writesshopfront/placements/<date>.json
raiseswithhold-stacked-offer
may touchshopfront/placements/**, stock and pricing read-only
6Cart Recovery
subagentchase-carts
writescarts/chase/<cart-id>.json
raisesdiscount-past-ceiling
may touchcarts/**, the mail sender, listings read-only
7Day Review
GATE
subagentread-the-day
writesrules/proposed/<rule-id>.json, reports/day-<date>.json
raisesaccept-rule-change
may touchrules/proposed/**, reports/**, the day's record read-only

Stack

Every system this agent reads or writes.

System
Read at
Stations
Woodgrove Bank on payment confirmations
Cart Recovery
1 of 7
Woodgrove Bank on payment terms
Stock Reordering
1 of 7
the checkout
Cart Recovery
1 of 7
the competitor storefronts
Price Setting
1 of 7
the day's record across all six desks
Day Review
1 of 7
the four supplier feeds
Feed Intake
1 of 7
the invoice history
Feed Intake
1 of 7
the live listings
Listing Writing
1 of 7
the mail sender
Cart Recovery
1 of 7
the margin floors per product
Price Setting
1 of 7
the order history
Price Setting
3 of 7
the price board
Price Setting
1 of 7
the product catalog
Feed Intake
2 of 7
the reporting dashboard
Day Review
1 of 7
the rule book
Day Review
1 of 7
the search log
Listing Writing
2 of 7
the shopfront pages
Merchandising
1 of 7
the shopper segments
Merchandising
1 of 7
the spec sheets
Feed Intake
1 of 7
the stalled-cart record
Cart Recovery
1 of 7
the standing promotion rules
Merchandising
1 of 7
the stock ledger
Stock Reordering
1 of 7
the store's own past copy
Listing Writing
1 of 7
the suppliers' delivery records
Stock Reordering
1 of 7
Next Step

Want to see if this pattern fits your e-commerce automation?

No build commitment·Real samples, not a demo·Estimate in writing