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. With hourly polling (Agency plan) or SFTP push, out-of-stock changes are typically detected within an hour of the feed update.
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 1 source and 50,000 SKUs. No credit card required.
Start monitoring free