Run sponsored-product, brand and display campaigns across retail networks, keep spend off products that cannot be bought, and report each network's numbers as that network's — bids and budgets stay with a named person.
Read each network's campaigns, keywords, product targets and released budgets, in that network's own taxonomy.
02
Pull catalogue, stock, buy-box and product-page state for every line a campaign points at.
Reason
03
Set each network's reported spend and attributed sales beside the brand's own sales and margin data.
04
Name the window and the sale definition behind every figure, and never add two networks together.
05
Draft bid, budget, keyword and product-target changes with the limit each one uses and its reversal.
Decide
06
Hold spend on anything pointing at a product that is out of stock, unbuyable or newly suppressed.
07
Route every bid, budget, margin trade-off and any copy carrying a claim to the named owner.
Out
08
Apply released changes on one network at a time, and write the same change back to the plan.
09
Retain the state replaced, the approval, each network's reported figures and the date they were read.
→Product statement
The agent manages campaigns inside limits a person set. It does not set bids or budgets, and it does not decide when revenue is worth less than margin.
Example workflow
One bid change, end to end
AgentHuman
1Campaign state pulledCampaigns, ad groups, keywords and product targets from each network in scope, in that network's own taxonomy
2Catalogue and stock checkedStock, buy-box, price and product-page state for every line the campaign points at, stamped with the time read
3Numbers set side by sideEach network's reported spend and attributed sales against the brand's own sales and margin, with the window each network used
4Change draftedThe bid, budget, keyword or product-target change, the limit it uses, the margin on the line and the reversal that puts it back
No human action required
Stages 1 to 4 run without a person in the loop — the campaign pull, the stock check and the drafted change are finished before the owner is asked to look at anything.
5DecisionSplits on the size of the change and the limits it touches
Inside every limit
Reaches the owner ready to release.
Limit breached or margin at stake
Held with the reason named, nothing applied.
Named campaign owner
The owner checks the change against the plan, the margin on the line and what the network actually reported, then releases it.
Release · Amend · Send back
Released — handed back▼
6Applied and watchedOnly on the networks and lines the owner released; stock and spend are re-checked on a fixed interval
7Outcome evaluatedOut-of-stock spend, cross-network reconciliation, window correctness, taxonomy mapping and margin on what sold
Restatements
When a network revises a figure the agent acted on, the change is reopened.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required8 items
Setting, raising or moving any bid or budget.
Trading margin away for network-reported revenue.
Running copy that carries an unsubstantiated claim.
Bidding on a term the brand already ranks for.
Automation boundaryAgent acts unaided
✓Read campaigns, keywords and product targets from every network.
✓Check stock and buy-box state on every targeted line.
✓Hold spend on a pre-authorised line that becomes unbuyable.
✓Report each network's figures as its own, with the window used.
Write actions run only inside the approval boundaries agreed during implementation. Setting a bid, moving a budget and trading margin are not among them. A hold needs a named owner's written pre-authorisation, a ceiling and a reversal.
Adding a competitor term or a restricted product.
Turning on a network's automated bidding feature.
Carrying a network's restated figures into finance.
Changing the limits, category mappings or margin floors.
Example output
One campaign line, annotated
Everything the agent proposes is attached to the line it came from.
Retail-media output · single campaign lineIllustrative example
Network
Target
Released budget
Proposed change
Confidence
Status
Grocery retailer, onsite
Sponsored product, one line
$12,000
Hold the target
83%
Held for the owner
As receivedThe campaign line and the budget released against it, in the network's own taxonomy — nothing on this side is inferred.
Evidence usedStock feed, timestampedNetwork report, datedMargin on the line
Why it is heldThe line went out of stock; the network still reports sales in its own window.
ActionReleaseAmendSend back
What the score decidesHow closely the owner reads before releasing — not whether the change makes or loses money.
Value
Where AI adds value
The same four claims, placed at the point in the workflow where each one applies.
Where the value landsValue 01 – 04
Every campaign lineFrom each network in scope
03Retail readiness
Keep spend pointed at buyable products
Stock, buy-box and product-page state are checked against every targeted line before a change is drafted, and again while it runs.
01Approved path
Take the cross-network assembly off the team
The campaign pull, the category mapping and the window-by-window read are done before a person opens a console, so the owner decides rather than collates.
02Human review
Show whose number it is
Every attributed sale carries the network that reported it and the window it used, and a network's own ROAS reaches the owner as that network's measure — not an independent one.
04Build an evidence trail
Retain the state replaced, the limit used, who released it, each network's figures with the date they were read, and every later restatement — on both paths.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
Aggregate campaign quality can look acceptable while a few network and stock-state cohorts carry most of the wasted spend and most of the reconciliation rework. Nestack reports performance by slice, not only in total.
Slice performance — reported separately, not only in aggregateIllustrative example
Slice
Failure rate
Lift
Lift vs. threshold
Status
Out-of-stock and suppressed lines
5.7%
2.9×
Review
Networks with unlike windows
4.7%
2.4×
Review
Newly mapped categories
3.5%
1.8×
Watch
Single-network steady campaigns
1.0%
0.5×
Normal
Bar: failure-rate lift vs. steady-campaign baseline · scale 0–4.0× · tick marks the 2.0× review threshold2 of 4 slices over threshold
Evidence-linked improvement
The number you improved against can be rewritten
Networks restate attributed sales and change their own definitions after the fact. A cycle closed against last month's report can be reopened by this month's.
Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect
Out-of-stock spend, a reconciliation gap or margin moves on one network.
02Diagnose
Traced to the stock read, the category map, a window or the figure trusted.
03Improve
The mapping, rule or limit is changed, re-approved by the owner and version-linked.
04Verify
Re-run against held-out campaigns from that network, including reversed ones.
05Learn
The gap becomes a regression case and the network's quirk enters the runbook.
Learn → DetectThe return edge. Every cycle re-reads each network's current definitions — a figure that reconciled last month may not reconcile now.
Typical build scope
Twelve workstreams across six weeks
The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, network and catalogue data, proposals and limits, evaluation, reconciliation, then production validation and handover.
WorkstreamWeek 1Week 2Week 3Week 4Week 5Week 6
01Workflow discovery and automation-boundary definition.
02Network scope and API assessment.
03Catalogue, stock and buy-box feed integration.
04Cross-network category mapping.
05Attribution-window and metric register.
06Bid, budget and product-target proposals.
07Buyability rules and pre-authorised holds.
08Margin data and review sampling.
09Named-owner release and approval workflow.
10Evaluation suite, regression cases and network slices.
11Cross-network sales reconciliation.
12Observability, deployment and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallelFinal scope and sequence confirmed in discovery
Engagement tiers
What each tier includes
Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.
Capability✓ in scope · — not at this tierPilotOne network, one categoryProductionProduction network integrationAdvancedMulti-network / multi-brand
Introduced at Pilot
Campaign and target management✓✓✓
Buyability checks and hold proposals✓✓✓
Per-network reporting, as reported✓✓✓
Named-owner release✓✓✓
Baseline evaluation✓✓✓
Introduced at Production
Cross-network category mapping—✓✓
Attribution-window register—✓✓
Released changes on network—✓✓
Cross-network reconciliation—✓✓
Introduced at Advanced
Pre-authorised holds with stated limits——✓
Multi-brand and enterprise controls——✓
Build priceFrom $5,000From $8,000Custom quote
Final build priceConfirmed after discovery based on the networks and categories in scope, managed spend, catalogue and stock feed integrations, margin-data access, approval controls and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.
What we need from you
What you bring, and what we build with it
Each input maps to a piece of build scope and a week in the delivery timeline.
You bringWe build with it
01The networks, brands and categories in scope→Network scope and retail-media API assessmentWeek 1
02Catalogue, stock and buy-box feeds you can expose→Catalogue and stock integration, then the buyability rulesWeek 2
03How your categories line up across each retailer→Cross-network category mapping and the window registerWeek 2
04Who may set a bid or move a budget, and up to what→Spend limits, buyability holds and named-owner releaseWeek 3
05Cost and margin by line, and who is allowed to see it→Margin data and the margin-aware review sampleWeek 4
06Campaigns you would have paused, and ones you kept→Evaluation suite, regression cases and failure-mode testingWeek 4
07Your own sales data and the report finance signs off→Cross-network reconciliation against your sales dataWeeks 5–6
Nothing else is requiredDeployment, documentation and Agent Care handover are ours.
Delivery timeline
Four phases across six weeks
Phases are drawn over the weeks they actually occupy. Week 5 carries both the network slices and the first changes released on live campaigns.
PhaseW1W2W3W4W5W6
DiscoveryW1
BuildW2 – W3
EvaluateW4 – W5
Pilot & LaunchW5 – W6
Week focusW1Networks and categories in scope; who may set a bidW2Network APIs, catalogue and stock feeds, category mappingW3Window register, change proposals and buyability holdsW4Owner release workflow, margin sampling and evaluation suiteW5First released changes on live campaigns, and targeted correctionsW6Cross-network reconciliation, validation and Agent Care handover
Reading the bandThe buyability hold is built and drilled in week 3, before a change touches a live campaign in week 5. The bars show that dependency, not a smooth ramp.
At the end of W6Changes have run under named-owner release and each network's figures have been tied back to your own sales data, then Agent Care takes over monitoring.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Advertising AI agent
Build a retail-media agent around your networks and your margin.
Show us the networks you buy on, how stock and catalogue reach them, and who is allowed to set a bid today. We'll put one network's reported figures beside your own sales data for one category, and start from whatever that gap turns out to be.