ECOM LASER

step 04 — the receipt for every move

Fourteen days later, we mark our own homework.

Every evaluation — fired, skipped, blocked, and why. The snapshot it read. Who approved it. When you can undo it. And what it actually did to your profit.

Somebody paid for a tool for three months and its change log showed zero edits. That's why this page exists.

t+0 → t+14 · pending

decision · dec_01JQ8F3K

[example data]
rulenegative_contribution_3d
entityCampaign · PMax — Core Catalogue

snapshot it read · frozen

contribution_margin
−$412.18
spend (3d, settled)
$1,964.00
revenue (3d, settled)
$2,740.55
cost_coverage
verified · 100%
window
2026-08-12 → 2026-09-09
action pause_entityapproved by you · 2026-08-29 09:14undo until 2026-09-12 09:14

t+14 verdict

pending · 14 days

step 01 — connect your store

One tap. Your whole catalogue.

Shopify, Google and Meta. Orders, costs, fees, refunds, spend. Read-only until you say otherwise.

products read
2,140
with a landed cost
1,663
unpriced
477
cost coverage
78%

Unpriced — we won't guess.

An absent cost is not a 100% margin.

off

Drag it. Estimated costs go amber, never green — and the coverage chip says so for the rest of your life with us.

Every other tool renders a missing cost as zero and shows you a flattering margin. That's the number that gets these tools called a scam.

step 02 — find what loses money

Then we go hunting.

A rule reads a frozen snapshot of the settled window. Margin, not ROAS. It pauses what loses money and feeds what makes it.

entities paused
0
budget moved
$0
waste found / month
$4,812[example data]
rule cards · matched
29 · 232

rule · negative_contribution_3d

deterministic

when:  all:    - contribution_margin < 0    - window: last_3_days    - cost_coverage == verifiedthen:  - pause_entityon_incomplete: narrowcooldown: 72h

If a product has lost money for three settled days and we actually know its cost — pause it. If the window isn't complete, narrow it; don't guess.

No chat prompt. No “the AI decided”. A rule you wrote, in words you can read.

window 2026-08-12 → 2026-09-09 · settled

when it refuses to act

And when it shouldn’t, it won’t.

Most tools will spend your money straight through a broken signal. We stop, write down why, and tell you.

halted · reason SKU_UNPRICED

no action taken

We don't know what this one costs.

Three products in this campaign have no cost against them. We won't push spend toward a margin we can't work out.

A machine that never refuses isn't careful. It's just a machine that doesn't know.