Amazon Buy Box loss alerts in Slack

Get a focused Slack ping the moment a top-revenue ASIN loses the Buy Box, with the winner's price, the gap to recapture, and a one-line recommendation.

Agentic Task
Amazon Seller PartnerSlack BotOperationsSalesNotifications & AlertsResearch & Monitoring

Build an agent workflow that monitors my top-revenue Amazon ASINs for Buy Box loss every 30 minutes during configured business hours, and posts a focused Slack alert the moment I lose the Buy Box on an ASIN where I previously held it.

Trigger: cron, every 30 minutes during a configured business hours window. Default to weekdays 8am to 8pm in my local timezone, but make the days, start hour, end hour, and timezone configurable.

Inputs the workflow should expose for configuration:

1. Amazon marketplace ID, defaulting to US (ATVPDKIKX0DER). 2. ASIN watchlist mode: either a fixed list of ASINs the seller types in, or auto-discovery of active listings. 3. Minimum non-trivial price gap, expressed in dollars or percent, below which an alert should be suppressed. 4. Minimum margin floor used by the recommendation logic so the agent never recommends undercutting below it. 5. Slack channel ID (or channel name) the alerts post into.

What each run should do:

Step 1. Build the list of ASINs to check. If a fixed list is configured, use it as-is. Otherwise call Search Listings Items in Amazon Seller Partner to pull the seller's active listings for the configured marketplace and extract their ASINs.

Step 2. For each ASIN, call Get Item Offers in Amazon Seller Partner to see who currently holds the Buy Box, the seller's own offer, the Buy Box winner's offer, and the total offer count on the listing.

Step 3. For each ASIN, also call Get Competitive Pricing in Amazon Seller Partner to get the landed Buy Box price and the seller's landed price for the same condition.

Step 4. Maintain a small piece of per-ASIN run state across runs: whether I held the Buy Box on the previous run, and if so the price at which I held it. On the very first run for an ASIN, record the current state and do not alert.

Step 5. For each ASIN where I previously held the Buy Box and now do not, AND the gap between the winner's landed price and my landed price is at or above the configured minimum, post a Slack alert. Use the Slack Bot Send a Message operation.

Step 6. Skip ASINs I never held. Skip ASINs where the price gap is below the configured minimum. Do not re-alert on the same loss episode: once an alert has fired for an ASIN, suppress further alerts until I recapture the Buy Box and lose it again.

Each Slack alert should be one focused message per ASIN and should contain:

a) The ASIN and product title. b) My current landed price versus the Buy Box winner's landed price. c) The exact price delta I would need to close to recapture the Buy Box. d) Total offer count on the listing. e) A one-sentence recommendation written by the agent, picking exactly one of: hold (if undercutting would breach my margin floor), match (if the gap is within tolerance), undercut by a specific dollar amount (if there is room above the margin floor), or skip because the margin is too thin to win economically.

Do not batch losses into a digest. One Buy Box loss equals one message. Keep the formatting tight so the channel stays scannable.

Additional information

What does this prompt do?
  • Watches your top-revenue ASINs every 30 minutes during business hours and checks whether you still hold the Buy Box.
  • Posts a focused Slack alert the moment you lose it, naming the ASIN, the product title, your price versus the winner's price, and the exact gap needed to recapture.
  • Ignores ASINs you never held and skips trivial price moves so the channel only fires for losses that actually matter.
  • Adds a one-line recommendation on each alert: hold, match, undercut by a specific amount, or skip because the margin would be too thin.
What do I need to use this?
  • An Amazon Seller Central account with Selling Partner API access enabled.
  • A Slack workspace and a channel where the bot can post Buy Box alerts.
  • A short list of priority ASINs to watch, or let the workflow pull your active listings automatically.
  • Your minimum acceptable margin, so the recommendation knows when to back off instead of chasing the price down.
How can I customize it?
  • Change the schedule and the business hours window so it fires when your pricing team is actually online.
  • Swap between a fixed ASIN watchlist and an automatic pull of your active listings.
  • Tune the minimum price gap that counts as a real loss, and the margin floor used to decide between match, undercut, and hold.
  • Pick the Slack channel or DM the alerts post into, and the marketplace (US, EU, JP, AU, and others) you want monitored.

Frequently asked questions

Does this alert me on every price change, or only when I actually lose the Buy Box?
Only when the Buy Box flips away from you. Price wiggles on ASINs you do not own and trivial moves below your configured gap are ignored, so the channel stays quiet until something real happens.
Can I run this only during business hours?
Yes. The schedule is configurable. Pick the days, the start hour, and the end hour you want, in your local timezone. You can also run it around the clock if you prefer.
How does it decide whether to match, undercut, or hold?
On each alert, the agent compares your landed price to the Buy Box winner's landed price, factors in the margin floor you configured, and writes a one-sentence recommendation. If undercutting would breach your margin, it tells you to hold or skip.
Which Amazon marketplaces are supported?
Any marketplace your Seller Central account is active in, including North America, Europe, and Far East regions. You pick the marketplace when you set the workflow up.
Do I need a separate competitor monitoring tool like SellerSonar or SellerPulse?
No. The workflow reads Buy Box ownership and competitive prices directly from your Seller Central account, so you are not paying a separate vendor for the data.

Stop refreshing the listings tab to see if you still own the Buy Box.

Connect Amazon Seller Central and Slack once, then get a focused alert the moment a top ASIN flips, with the price math and the recommendation already done.