Home Use Cases Work Insights About Contact
Back to Our Work

How a Growth-Stage E-commerce Company Built a Storefront Where Each Week's Sales Change How It Runs

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 3 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 a Storefront Where Each Week's Sales Change How It Runs

Before
A person used to key every new product into the catalog by hand.
A person used to read every description before it went live.
A person used to pick the featured products by hand every Monday.
A person used to send the recovery emails by hand from a Friday export.
After
everything that arrived, matched to its record, with the broken rows held
every product described in the shopper's own words, every claim traced
every price checked against the rivals, moved inside your band, held outside it
what runs out next, drafted as orders, waiting on your signature
every shelf ranked for its shopper, sold out means off the shelf
Executive Summary

Every product in the store, from the morning its supplier data lands to the Friday its sales record changes how the store runs. The agents keep the catalog complete, the listings honest, the prices inside the band the owner set, the shelves stocked, and the stalled carts chased. A person is asked three things: a price that wants to leave the band, a purchase order before money leaves, and the weekly changes to how the store itself works. Seven stations, run as a loop: what the week close learns about what sold feeds the listings station and the pricing band the following Monday.

What Was Broken

A person used to key every new product into the catalog by hand
A person used to read every description before it went live
A person used to pick the featured products by hand every Monday
The real cost
A person used to send the recovery emails by hand from a Friday export.

What We Built

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

A4
Feed Sweep
Collect every new and changed product from both supplier feeds and the warehouse system
A3
Attribute Check
Check every required field against the catalog schema: size, material, weight, care, images
A1
Description Writer
Draft the title, description and bullet list from the product's own attribute sheet
A3
Style Check
Check every draft against the house style rules for length, tone and banned words
A4
Price Watch
Collect both rivals' overnight prices for every matched product
A3
Price Desk
Apply each day's price change where it stays inside the band you set
A4
Demand Forecast
Count each product's sale rate week by week off the store's own record
A2
Reorder Desk
Draft each reorder with quantity, cost, and the date it must ship to arrive in time
A4
Shelf Ranker
Rank the products on every page for the shopper looking at it, off their own browsing and orders
A3
Promo Matcher
Match each running promotion to the shoppers whose history says they will use it
A4
Funnel Watch
Trace every visit from landing to payment and record where it stopped
A3
Recovery Desk
Send each stalled cart its recovery message, naming what is still in the cart
A4
Week Ledger
Check every product against what it did this week: views, price, sales, stock
A2
Change Proposal
Propose the listing rewrites, band moves and rules this week's record argues for

How It Runs

1

Catalog Intake

Nobody is asked anything here

Agents collect every new and changed product off the supplier feeds and the warehouse system, match each row to the catalog record it belongs to, and hold anything incomplete or contradictory. Nothing waits on a person here. A held product is never published half-described and never overwrites a record.

2

Listing Writing

Nobody is asked anything here

Agents write the title, description, bullets and search terms for every product off its own attribute sheet, and cut any claim the sheet does not carry. Nothing waits on a person here. A claim with no attribute behind it never reaches the page.

3

Price Setting

A person answers here

Agents collect both rivals' prices every morning, move each product's price inside the band the owner set, and hold every price that would leave the band. This is the first place a person works. The band is theirs, and a price that wants to leave it waits.

4

Stock Reordering

A person answers here

Agents project six weeks of demand for every product, draft the reorders with cost and ship date, and put last time's stockout on screen beside each one. Money leaves only over a signature. This is where a person signs. An order the forecast cannot support is withheld, not padded.

5

Shopper Matching

Nobody is asked anything here

Agents rank every page for the shopper looking at it, pair products bought together, match promotions to the shoppers whose history says they will use them, and pull a sold-out product off every shelf. Nothing waits on a person here. A sold-out product is off the shelves within a minute, and a promotion never reaches a shopper it would teach to wait.

6

Cart Recovery

Nobody is asked anything here

Agents trace every visit from landing to payment, group the drop-offs by where they stopped, and chase each stalled cart with the offers already approved. A message stops the moment its shopper buys. Nothing waits on a person here. An offer bigger than the approved one is a price decision, and it is flagged, never sent.

7

Week Close

A person answers here

Agents close the week's ledger, trace what the store settled on its own against what reached a person, and propose the listing rewrites, band moves and rules the record argues for. A person accepts or rejects each one. This is where a person decides. How the store prices, describes and promotes is never changed quietly.

Where a Person Decides

Step 3, Price Setting. Decide the two held prices, each one's sale record is on screen. Move the band itself where it keeps binding, the desk prices inside whatever you set. no price leaves your band without you.
Step 4, Stock Reordering. Sign the 2,140.00 order, or cut a quantity where you know something the sale record does not. Say whether the apron's tripled sales are real demand or one wholesale buyer. money leaves only over your signature.
Step 7, Week Close. Accept or reject the three proposed changes, each backtest is on screen. Say whether the overrun promotion cost enough to change how promotions get recorded. how the store runs changes only by your hand.

Operating Model

This changes how work flows through the team.

Role
Responsibility
Price Setting owner
Decide the two held prices, each one's sale record is on screen. Move the band itself where it keeps binding, the desk prices inside whatever you set. no price leaves your band without you.
Stock Reordering owner
Sign the 2,140.00 order, or cut a quantity where you know something the sale record does not. Say whether the apron's tripled sales are real demand or one wholesale buyer. money leaves only over your signature.
Week Close owner
Accept or reject the three proposed changes, each backtest is on screen. Say whether the overrun promotion cost enough to change how promotions get recorded. how the store runs changes only by your hand.
Catalog Intake, when it goes wrong
Look here only if a supplier says their new range has not appeared.
Listing Writing, when it goes wrong
Look here only if a listing reads unlike anything you would say.
Shopper Matching, when it goes wrong
Look here only if a shopper asks why they saw what they saw.
Cart Recovery, when it goes wrong
Look here only if a shopper says we chased them after they bought.

What Transfers, What Must Be True

What transfers
a person is in the loop wherever money leaves, a price leaves the band they set, or the store's own rules change. Three stations refuse to proceed on their own, Price Setting, Stock Reordering and Week Close, and those are the three a person carries. Everywhere else the agents intake, write, rank and chase, and reach a person only through those three doors.
Price Setting stops for a person, and no price leaves your band without you.
Stock Reordering stops for a person, and money leaves only over your signature.
Week Close stops for a person, and how the store runs changes only by your hand.
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 22.
Somebody owns Price Setting and has time for it.
Somebody owns Stock Reordering and has time for it.
Somebody owns Week Close and has time for it.

Failure Modes

What breaks this pattern:

✗ Claims the sheet cannot back

The description writer puts a claim on the page that no attribute supports. Shoppers buy on that claim, and the returns and the complaints come back to you.

✗ Repricing on one sighting

A rival price seen once can be a scrape error or a one-hour sale. An agent that matches it cuts your margin against a price that no longer exists.

✗ Reordering on a broken pattern

When a product's sales break from their own history, the forecast behind the reorder is wrong. The agent spends real money on stock for demand that already changed.

✗ Discounts for buyers who paid

A promotion sent to a shopper who paid full price this week refunds a sale you already closed. Every shopper who sees it learns to wait for the next one.

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.

Feed rows processed
Counted at Catalog Intake
6,200
Products published with a missing field
Counted at Catalog Intake
0
Held products a person had to finish
Counted at Catalog Intake
38
Listings gone live
Counted at Listing Writing
2,340
Claims published without an attribute behind them
Counted at Listing Writing
0
Drafts a person rewrote
Counted at Listing Writing
19
Shelves ranked
Counted at Shopper Matching
168,000
Sold-out products left on show
Counted at Shopper Matching
0
Campaign features left for a person to pick
Counted at Shopper Matching
4
Carts chased
Counted at Cart Recovery
3,120
Shoppers messaged after they had bought
Counted at Cart Recovery
0
Carts flagged for a bigger offer
Counted at Cart Recovery
45
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.

1Catalog Intake
subagentcatalog-intake
writescatalog/intake/<sku>.json
raiseshold-contradictory-record
may touchcatalog/intake/**, catalog/held/**, the supplier feeds read-only
2Listing Writing
subagentlisting-writer
writescatalog/listings/<sku>.md
raisesattributes-too-thin
may touchcatalog/listings/**, catalog/intake/** read-only
3Price Setting
GATE
subagentprice-desk
writespricing/<sku>.json
raisesprice-outside-band
may touchpricing/**, catalog/** read-only, the shop platform's price list
4Stock Reordering
GATE
subagentreorder-desk
writesinventory/orders/<order-id>.json
raisesawait-your-signature
may touchinventory/**, the sale record read-only
5Shopper Matching
subagentshopper-match
writesshop/placements/<visit-id>.json
raisespromotion-breaks-the-floor
may touchshop/placements/**, catalog, pricing and stock read-only
6Cart Recovery
subagentcart-recovery
writesjourneys/recovery/<cart-id>.json
raisesoffer-exceeds-approved
may touchjourneys/**, shop/** read-only, the mail sender
7Week Close
GATE
subagentweek-close
writesrules/proposed/<rule-id>.json, reports/week-<date>.json
raisesaccept-change
may touchrules/proposed/**, reports/**, the history read-only

Stack

Every system this agent reads or writes.

System
Read at
Stations
both rivals' public prices
Price Setting
1 of 7
the approved-offers file
Cart Recovery
1 of 7
the house style rules
Listing Writing
1 of 7
the image store
Catalog Intake
1 of 7
the mail sender
Cart Recovery
1 of 7
the payment provider
Cart Recovery
1 of 7
the price band file
Price Setting
2 of 7
the product catalog
Catalog Intake
2 of 7
the promotion calendar
Shopper Matching
2 of 7
the purchase order file
Stock Reordering
1 of 7
the rules file
Week Close
1 of 7
the search-term record
Listing Writing
2 of 7
the shop platform's price list
Price Setting
1 of 7
the shopfront checkout
Cart Recovery
1 of 7
the shopfront pages
Listing Writing
2 of 7
the stock record
Shopper Matching
1 of 7
the store's own order history
Shopper Matching
1 of 7
the store's own sale record
Price Setting
2 of 7
the supplier lead times
Stock Reordering
1 of 7
the two supplier feeds
Catalog Intake
1 of 7
the warehouse system
Catalog Intake
2 of 7
the week's sale record
Week Close
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