Template · Report
Weekly exec card across channels
A Monday card: revenue, units, spend, TACoS and margin.
For brandsZapier about 15 minReads ✓ · Writes —
Or copy the prompt for your AIExample output · placeholder clients
Example outputReads ✓ · Writes —
From: Build · To: team · Mon 8:00
Your week across channels
Your week across channels
$41.3k
revenue, +18% w/w
Units 1,820Spend $8.2kTACoS 12%Margin 23%
Top mover: Trailhead, sales +18%
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, Amazon Ads and Google Ads.
2 of 3Amazon Seller ✓Amazon Ads ✓Google Ads pending
Where it postsA Slack channel, or an email, for the card.
weeklyHow it runs
Whole run: about 30 seconds. Times are estimates.Your week, before your coffee.
8:00
Wakes up
Your schedule starts the run, Mondays at 8.
about 20 sec
Reads
Last week across Amazon Seller, Amazon Ads and Google Ads.
about 5 sec
Adds up
Works out TACoS and margin, and the top mover.
about 5 sec
Sends
One card to your team, with the week against last.
Wakes up 8:00
Your schedule starts the run.
Reads about 20 sec
Last week, every channel.
Adds up about 5 sec
TACoS, margin and the top mover.
Sends about 5 sec
One card, week against last.
Whole run: about 30 seconds. Times are estimates.
The prompt and the flow
Paste this into your AI.
Works inClaude CodeCursorLovablen8nZapier
Build me a Zapier zap that every Monday at 8 adds up last week’s revenue, units, ad spend, TACoS and margin across all my channels and sends one card to Slack #weekly. 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.
#weeklyThe Slack channel it posts to.
all my channelsKeep it, or name the channels.
Day two
Change it. Schedule it. Fix it.
Change it
Paste one line to your AI.
Schedule it
Mondays at 8. Where you set it:
n8nSchedule node
ZapierSchedule trigger
AI toolsAsk for a scheduled run
If it breaks
A failed run sends a warning, not a card with old numbers.
Slack post failed:
channel_not_found
channel_not_found
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 read sends a warning, not a card with old numbers. Paste the error to your AI.
More in Report
All templates →Same job, other tools.
BuildMon 8:01
Monday report · 5 clientsNorthwind$8.2k20%Lumen Audio$6.9k24%Petal & Co$5.1k27%
Monday client report to Slack
One Slack card per client, plus a Sheet row.
n8nReads ✓ · Writes — about 20 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
margin per unitbelow zero in red
Kettle+$6.4
Vase+$2.1
Speaker−$1.3
True profit per SKU
Daily margin per SKU, flagged below zero.
Claude CodeReads ✓ · Writes — about 30 min
Get your Monday card today.
Free for one account, no card. About 15 minutes.