Features · Inventory
Multi-warehouse stock — where things are, not just how many
'We have 300 units' is a half-answer if 250 of them sit in the wrong province. Flows keeps stock per warehouse: every movement names its location, every product shows its split, and the question behind every delivery promise — can we ship from here, today? — has a live answer.

01
Warehouses defined once, used everywhere
Set up your warehouses in business settings — Bangkok, Chiang Mai, Rayong, as many as you operate. From then on every inbound, outbound, and adjustment names its warehouse, and nothing floats in a location-less limbo.
- Any number of warehouses
- Defined in settings
- Every movement names one
- No location-less stock
Stock by warehouse
Bangkok WH
248 units
Chiang Mai WH
96 units
Rayong WH
512 units
02
Per-product splits, per-warehouse details
Look at a product and see its quantity in each warehouse; look at a warehouse and see everything it holds. Stock cards keep the per-item ledger per location, so an audit at one site checks one site's numbers.
- Product view: the split
- Warehouse view: the contents
- Stock cards per location
- Site audits stay local
Stock card — Cable CB-40 · Bangkok WH
Every movement traces to its source document
In, out, balance per item · exports to Excel
03
Promises you can check before making them
Sales asks 'can we deliver from Bangkok tomorrow?' and the answer is on screen, not in a phone call to the warehouse chief. When the answer is no, transfers move stock between warehouses — recorded on both sides — and low-stock alerts warn per product before the gap becomes a crisis.
- Availability at a glance
- Transfers rebalance locations
- Both sides recorded
- Per-product low-stock alerts
Sales revenue — last 6 months
Revenue · Aug
฿4.2M
+18% vs last month
Gross margin
32.4%
Overdue receivables
฿310K
-22% vs last month
Inside the module
Real screens from Flows ERP — what your team will actually work in.

A product across warehouses
One product's quantities split by location — the whole answer to 'where is it?'.

One warehouse's holdings
Everything a single warehouse contains, with quantities — the site view for the site team.
Why Flows
What makes Flows different
Not another generic ERP — a system built around how Thai SMEs actually buy, sell, and collect.
See how onboarding works →Priced per company, not per seat
One annual price, every module included. Add users freely within your tier — no feature gates, no seat fees.
Three languages with auto-translation
Thai, English & Chinese UI — and the data your team enters is translated automatically, so everyone reads the same records.
Your documents, exactly your format
Send us your invoice and receipt templates; our team configures them into Flows. Every document comes out looking like yours.
We walk you live — and stay
Five-step onboarding at no extra cost, then quarterly system stability reports. We don't disappear after go-live.
Spec sheet
What multi-warehouse stock ships with — included in every plan.
Warehouses
As many as the business operates
Setup
Defined in business settings
Movements
Inbound, outbound, adjustments — all name a warehouse
Views
Per-product split · per-warehouse contents
Stock cards
Per item, per warehouse
Transfers
Between warehouses, both sides recorded
Alerts
Low-stock minimums per product
Import
Opening stock per warehouse via Excel
Frequently asked questions
How many warehouses can Flows ERP manage?
As many as your business operates — warehouses are defined in business settings, and every stock movement from then on names its location.
Can I see one product's stock across all warehouses?
Yes — the product view shows the split per warehouse, and the warehouse view shows everything one location holds. Both read from the same movements.
How does stock get into the right warehouse?
At confirmation time: inbound and outbound confirmations, returns, and adjustments each name their warehouse, so balances stay correct location by location without a separate assignment step.
What if one warehouse is short and another has plenty?
Transfer between them — the transfer records the goods leaving one warehouse and arriving at the other, keeping both ledgers true. See the transfers & returns page for the details.
Do low-stock alerts work per warehouse?
Alerts are set per product against its minimum, and the per-warehouse views show where the remaining stock sits — so purchasing knows both that it's low and where.
Can we import opening stock for each warehouse?
Yes — opening stock imports via Excel templates with the warehouse named per row, usually during onboarding's parallel-run week.
Know where everything is.
Start a free one-month trial, or book a demo with your warehouse layout and product list.