Use case
Inventory levels in product feeds change constantly — restocks, selldowns, warehouse transfers, and data entry errors all affect quantity fields. Missing a critical inventory change can mean overselling, stale ads for out-of-stock products, or missed restock opportunities.
Catalogian detects inventory changes by comparing stock-related fields across every ingest. Whether your feed uses quantity, stock_status, inventory_quantity, qty, or availabilityCode, each change is captured with the exact previous and new values. Set up webhooks to get alerted the moment stock levels shift.
Combine inventory alerts with Catalogian's API to build automated workflows: pause ad campaigns when bestsellers go out of stock, trigger reorder notifications when quantities drop below threshold, or let AI agents report on daily inventory movements across your entire catalog.
How it works
01
Upload or link any product feed that includes stock fields. Catalogian works with CSV, TSV, and JSONL — from any platform or ERP export.
02
On each ingest, Catalogian compares inventory fields row by row. Quantity increases, decreases, out-of-stock transitions, and restocks are all captured with before-and-after values.
03
Configure webhooks to notify your team, trigger automation platforms, or feed data into your inventory management system. AI agents can also query stock changes via MCP.
Webhook payload — inventory change alert
{
"event": "delta.completed",
"source": "main-product-feed",
"summary": { "added": 0, "changed": 34, "removed": 0 },
"sampleChanges": [
{
"rowId": "SKU-4829",
"changes": {
"quantity": { "before": "12", "after": "0" },
"stock_status": { "before": "in_stock", "after": "out_of_stock" }
}
},
{
"rowId": "SKU-1204",
"changes": {
"quantity": { "before": "0", "after": "250" }
}
}
]
}Frequently asked questions
Catalogian monitors every field in your feed. Common inventory fields it tracks include quantity, qty, stock_status, inventory_quantity, availabilityCode, and availability. Any column name works.
Catalogian's webhooks fire on any change. To implement threshold-based alerts, check the 'after' quantity value in your webhook handler and trigger your alert logic when it drops below your threshold.
Alerts fire as soon as Catalogian detects the change during ingestion. The speed depends on your polling interval — hourly on Agency, or near-instant if you push feeds via SFTP.
Free plan includes 1 source and 50,000 SKUs. No credit card required.
Start monitoring free