Template · Watch
Connection health alert
A Slack alert when a client’s data is stale or access has lapsed.
For agenciesn8n about 10 minReads ✓ · Writes —
Or copy the prompt for your AIExample output · placeholder clients
Example outputReads ✓ · Writes —
BuildAPP3:14 pm
Petal & Co: Amazon access lapsed
Last sync 3 days ago. Reports for this client are paused.Last sync 3 days ago.
Last sync 3 days ago. Reports for this client are paused.Last sync 3 days ago.
Send reconnect link4 other clients synced 2m ago
Thread · 3:20 pm · Reconnected. All 5 clients synced.
What you need
Three things. It checks them off as you go.
1 of 3 readyA Build keyFree for one account. No card.
ReadyYour accountsEvery client’s Amazon, and Google Ads if you use it.
3 of 5Northwind ✓Lumen Audio ✓Petal & Co ✓Trailhead pendingKettle Lane pending
Where it alertsA Slack channel for the alerts.
client-alertsHow it runs
Whole run: about 15 seconds. Times are estimates.Know before the client does.
every hour
Wakes up
Your schedule starts the run, every hour.
about 10 sec
Checks
When each client last synced, and whether access is still valid.
about 5 sec
Alerts
A Slack message naming the client, with a reconnect link.
Wakes up every hour
Your schedule starts the run.
Checks about 10 sec
Last sync, and valid access.
Alerts about 5 sec
Slack, with a reconnect link.
Whole run: about 15 seconds. Times are estimates.
The prompt and the flow
Paste this into your AI.
Works inClaude CodeCursorLovablen8nZapier
Every hour, check each client’s Amazon connection in Build and post a Slack alert to #client-alerts when data is more than 24 hours old or access has lapsed. 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.
#client-alertsThe Slack channel it posts to.
24 hoursChange how stale is too stale.
Day two
Change it. Schedule it. Fix it.
Change it
Paste one line to your AI.
Schedule it
Every hour. Where you set it:
n8nSchedule node
ZapierSchedule trigger
AI toolsAsk for a scheduled run
If it breaks
A failed check posts a warning, so silence never means all is well.
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 check posts a warning, so silence never means all is well. Paste the error to your AI.
More in Watch
All templates →Same job, other tools.
Lumen budgetend 118%
Budget pacing alert
A Slack line per client with month-end spend.
n8nReads ✓ · Writes — about 15 min
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
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
Never send a stale report again.
Free for one account, no card. About 10 minutes.