Template · Watch
Budget pacing alert
A Slack line per client with projected month-end spend.
For agenciesn8n about 15 minReads ✓ · Writes —
Or copy the prompt for your AIExample output · placeholder clients
Example outputReads ✓ · Writes —
BuildAPPTue 9:00
Pacing · Oct 27 · 5 clientsNorthwindend 96%
Lumen Audioend 118%
Petal & Coend 101%
Trailheadend 88%
Kettle Laneend 124%
2 projected over budget: Lumen, Kettle
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 Ads for each client, with a monthly budget.
3 of 5Northwind ✓Lumen Audio ✓Petal & Co ✓Trailhead pendingKettle Lane pending
Where it postsA Slack channel for the lines.
pacingHow it runs
Whole run: about 30 seconds. Times are estimates.Spot overspend by Tuesday.
9:00
Wakes up
Your schedule starts the run, weekdays at 9.
about 20 sec
Reads
Month-to-date spend and budget for every client.
about 5 sec
Projects
Works out month-end spend from the daily pace.
about 5 sec
Posts
One Slack line per client, flagged if over budget.
Wakes up 9:00
Your schedule starts the run.
Reads about 20 sec
Spend and budget, every client.
Projects about 5 sec
Month-end spend from the pace.
Posts about 5 sec
One line per client, flagged if over.
Whole run: about 30 seconds. Times are estimates.
The prompt and the flow
Paste this into your AI.
Works inClaude CodeCursorLovablen8nZapier
Every weekday at 9, project month-end Amazon Ads spend for every client against their monthly budget and post one line each to Slack #pacing, flagging any client projected over 105%. 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.
#pacingThe Slack channel it posts to.
every clientKeep it, or name the clients.
105%Change the flag level.
Day two
Change it. Schedule it. Fix it.
Change it
Paste one line to your AI.
Schedule it
Weekdays at 9. Where you set it:
n8nSchedule node
ZapierSchedule trigger
AI toolsAsk for a scheduled run
If it breaks
A failed run posts a warning, not a stale projection.
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 posts a warning in Slack, not a stale projection. Paste the error to your AI.
More in Watch
All templates →Same job, other tools.
ACoS drift, pts
Kettle+6.1
Lumen+4.3
Petal+0.8
What’s-on-fire board
Clients ranked by ACoS drift, spend spike, sales drop.
Claude CodeReads ✓ · Writes — about 20 min
Northwindsynced 2m
Lumen Audiosynced 2m
Petal & Coauth lapsed
Connection health alert
A Slack alert when data is stale or access lapsed.
n8nReads ✓ · Writes — about 10 min
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
Keep every budget on pace.
Free for one account, no card. About 15 minutes.