Inventory management that stays current without anyone counting
Tracks what you have in stock and warns you before you run out
You stop hearing that something ran out from a customer
The stock in the system and the stock in the warehouse are two different numbers, and everyone knows which one not to trust.
What you get
You find out before, not after
Alerts fire at the threshold you set, calculated from real consumption rather than a fixed number.
Movements record themselves
Receipts, consumption and sales update stock the moment they happen.
Less capital tied up
You see what has sat on a shelf for three months and what runs out weekly. You order accordingly.
Stocktake becomes a check
Not a reconstruction from nothing. You count to confirm, not to find out.
How it works
1. Goods in
Receipt is confirmed against the order. What arrived enters stock, and discrepancies are flagged on the spot.
- n8n
- OCR
2. Goods out
Consumption is deducted automatically from sales, orders or recipes, depending on what you sell.
- PostgreSQL
3. Thresholds
The alert threshold recalculates from recent weeks' consumption and the supplier's lead time.
- PostgreSQL
4. The alert
The warning reaches whoever orders, on the channel they actually read, with a suggested quantity already worked out.
- WhatsApp Business API
- Slack
5. Reconciliation
At stocktake, differences between recorded and actual are logged with a reason, so patterns become visible.
Results
A 70-employee catering group with two event venues
Operations moved off Notion onto a system where stock updates itself.
- Automation workflows
- 125 63
- WhatsApp errors per hour
- 15–30 0
- Security findings
- 584 383
- Weeks to production
- — 6
Works with what you already run
- n8n
- PostgreSQL
Related solutions
Frequently asked questions
- Do we have to scan barcodes?
- It helps but is not required. Plenty of businesses start with phone confirmations and add scanning only when volume demands it.
- What about products with expiry dates?
- They are tracked by batch with an alert before expiry. It pays off most where loss through expiry beats loss through stockouts.
- Our current stock figures are wrong. Is it worth starting?
- Yes, but start with a stocktake. A good system on top of wrong data produces alerts nobody believes.
- Does it work for services, not just products?
- For consumables and materials, yes. For people's capacity, no — that is scheduling, which is a different thing.
- How long does it take to set up?
- Two to four weeks, plus the opening stocktake. The number of items matters less than the number of places stock moves through.