Use case
Running ads or promotions for out-of-stock products wastes budget and frustrates customers. But with feeds updating irregularly and stock levels changing throughout the day, it's hard to catch out-of-stock transitions before they cause problems.
Catalogian monitors your product feed for availability changes. When a product's stock_status flips to 'out_of_stock', when quantity drops to zero, or when availability changes to 'discontinued', the change is captured immediately during ingestion with the exact before-and-after values.
Wire Catalogian's webhooks into your ad platform, email system, or automation tool to automatically pause campaigns for out-of-stock products, notify your merchandising team, or trigger reorder workflows. AI agents can query out-of-stock changes via MCP to provide real-time status reports.
How it works
01
Upload or link any product feed that includes availability or stock fields. Catalogian handles any field name — quantity, stock_status, availability, in_stock, etc.
02
On every ingest, Catalogian flags rows where stock fields changed. Products that went from available to out-of-stock (and vice versa for restocks) are captured with timestamps.
03
Configure webhooks to trigger automated workflows — pause ads, send alerts, update your storefront. Or query the delta API to build custom out-of-stock monitoring dashboards.
MCP tool call — find products that just went out of stock
{
"method": "tools/call",
"params": {
"name": "get_delta_rows",
"arguments": {
"sourceSlug": "product-catalog",
"changeType": "changed",
"limit": 100
}
}
}
// Filter the response for rows where availability changed:
// .changes.availability.after === "out_of_stock"
// or .changes.quantity.after === "0"Frequently asked questions
Detection happens on each feed ingestion. Watched records check 4 times a day, or every hour once the source shows ETag support; free records check daily.
Catalogian's webhooks send all changes. Filter in your webhook handler by checking if the 'after' value of the stock field is 'out_of_stock' or '0' to trigger only out-of-stock alerts.
Yes. Whether your feed uses 'in_stock'/'out_of_stock', true/false, 1/0, or 'available'/'unavailable', Catalogian treats them as text values and detects any change.
Free plan includes 2 records and 10,000 rows each. No credit card required.
Start monitoring free