Template · Know
True profit per SKU
Daily margin per SKU, flagged when it goes below zero.
For brandsClaude Code about 30 minReads ✓ · Writes —
Example output · placeholder clients
Example outputReads ✓ · Writes —
SKU profit · yesterdaySynced to Sheets
skuunitsper unitmargin
KX-RED · Kettle212+$6.40$1,357
VS-GFT · Vase148+$2.10$311
LN-SND · Linen shirt96+$4.80$461
SP-STD · Speaker stand71−$1.30−$92
1 SKU below zero · Speaker stand
What you need
Three things. It checks them off as you go.
1 of 3 readyA Build keyFree for one account. No card.
ReadyYour accountsAmazon Seller and Amazon Ads.
1 of 2Amazon Seller ✓Amazon Ads pending
Where it landsA Google Sheet, with your unit costs in a tab.
sku-profitHow it runs
Whole run: about 1 minute. Times are estimates.Your real margin, every morning.
6:00
Wakes up
Your schedule starts the run, every morning at 6.
about 30 sec
Reads
Yesterday’s orders, fees, returns and ad spend, per SKU.
about 10 sec
Subtracts
Takes out fees, refunds, ads and your unit costs.
about 5 sec
Flags
Marks any SKU whose margin is below zero.
about 5 sec
Writes
One row per SKU in your Sheet.
Wakes up 6:00
Your schedule starts the run.
Reads about 30 sec
Orders, fees, returns, ads, per SKU.
Subtracts about 10 sec
Takes out fees, refunds, ads, costs.
Flags about 5 sec
Marks any SKU below zero.
Writes about 5 sec
One row per SKU.
Whole run: about 1 minute. Times are estimates.
The prompt
Paste this into your AI.
Works inClaude CodeCursorLovablen8nZapier
Every morning, work out contribution margin per SKU from my Amazon Seller orders, fees and returns, minus Amazon Ads spend and the unit costs in the Costs tab, and write it to the Google Sheet sku-profit, flagging any SKU below zero. Docs: https://build.sellermate.ai/docs. My key is in BUILD_API_KEY.
BUILD_API_KEYYour key, set as a variable. Never paste the key itself.
Costs tabYour unit costs, one row per SKU.
sku-profitThe Sheet the margins are written to.
Day two
Change it. Schedule it. Fix it.
Change it
Paste one line to your AI.
Schedule it
Every morning at 6. Where you set it:
n8nSchedule node
ZapierSchedule trigger
AI toolsAsk for a scheduled run
If it breaks
A failed run says so in the Sheet, not yesterday’s margins.
Costs tab not found:
sheet_missing_tab
sheet_missing_tab
Paste it to your AI
Three questions
Short answers.
Is it free?
The template is free. So is one account, with no card. More accounts are on the pricing page.
Can I change it?
Yes. It is a prompt you own. Ask your AI for any edit, like the three above.
What if it breaks?
A failed run says so in the Sheet, not with yesterday’s margins. Paste the error to your AI.
Related templates
All templates →More to try.
days of stockreorder by
Sand LNov 4
Navy MNov 19
TrouserDec 8
Days-of-stock and reorder alert
A sheet and an alert with the reorder date.
n8nReads ✓ · Writes — about 20 min
Monday cardall channels
Revenue
$41kUnits
1,820Spend
$8.2kTACoS
12%Margin
$9.4k · 23%Weekly exec card across channels
Monday card: revenue, units, spend, TACoS, margin.
ZapierReads ✓ · Writes — about 15 min
october.csvby SKU
skusalesfeesadscogsKX-RED8,2101,1909402,150VS-GFT5,4808206121,430
Month-end export for the bookkeeper
One CSV by SKU: sales, fees, refunds, ads, COGS.
CursorReads ✓ · Writes — about 30 min
Find your real margin today.
Free for one account, no card. About 30 minutes.