Limited drops, restock windows, concert merch the morning after a show. The buying window is usually measured in minutes. This recipe removes the window. Give your agent the URL, set a max price, and walk away.
How it works
The agent polls the product page on a short interval and waits for the stock signal to flip. As soon as it does, it races through checkout: adds to cart, fills the shipping form with your saved profile, and asks Axiom for a single-use card sized to the total. If the merchant tries anything funny at checkout (a surprise upsell, a price bump beyond your cap), the recipe aborts and pings you instead.
The single-use card is the critical part. If the listing turns out to be a bait-and-switch, the card declines and you find out about it through a calm notification rather than a surprise statement.
Set it up
- Copy the product URL and your shipping profile into the recipe config.
- Set a per-transaction cap equal to your "yes, absolutely" price plus a small tax buffer.
- Allowlist the merchant domain so the recipe can't spend anywhere else.
- Choose a polling interval. Every 60 seconds is aggressive enough for most drops without hammering the site.
The agent prompt
You are running the Back-in-Stock Buyer recipe for {product_url}.
Every 60 seconds:
1. Fetch the product page and check whether it is in stock.
2. If in stock AND price <= max_price:
a. Add to cart with quantity 1.
b. Proceed to checkout using my saved shipping profile.
c. Request a single-use card from Axiom for (total + tax buffer).
d. Complete the purchase and send me a receipt.
3. If price > max_price, pause and ask me whether to proceed.
4. Otherwise, keep watching.
Tips & variations
- Short runway. Set an expiration on the recipe (e.g., 14 days) so a forgotten watcher doesn't buy something you no longer want.
- Multiple sizes. Extend the prompt to check a list of acceptable variants (size, color) and buy the first one that comes back in stock.
- Queue-aware. If the merchant uses a virtual waiting room, add a step to hold the queue position rather than abandoning the session.