If your warehouse still runs on Excel, WhatsApp, and “ask Ahmad”, you don’t have inventory control — you have hope. Revenue grows. Branches multiply. Then someone promises stock that isn’t there, a carton disappears between shops, and month-end becomes a three-day argument.
AI Cloud ERP turns warehousing into a live system: multi-branch stock, documented transfers, receiving and serials on mobile, and EXSIR AI so anyone can ask “What’s in stock for this SKU across branches?” without opening five screens.
One line worth remembering: know what’s where, move it with control, sell only what you actually have.
The warehousing challenges we see every week
These are not abstract “digital transformation” problems. They’re the daily leaks that cost SMBs in Lebanon and MENA sales, trust, and time.
No single source of truth
Each branch has its own Excel or POS count
Cost: Overselling, stockouts, arguments between shops
Blind transfers
Stock “moved” by phone call or paper
Cost: Lost cartons, wrong warehouse, ghost inventory
Slow receiving
Count on paper → type later (or never)
Cost: Unsellable unmarked stock and wrong cost
Serial / IMEI chaos
Handsets tracked in notebooks or WhatsApp photos
Cost: Warranty disputes, theft gaps, no audit trail
Floor can’t see stock
Counter staff call the warehouse for every check
Cost: Lost sales, slow service, wrong promises
Catalogue lag
New SKUs take hours to type; photos missing
Cost: Dead listings and e-commerce out of sync
Month-end counting fights
Physical count vs three systems that never match
Cost: Days of overtime and no trust in numbers
Online vs warehouse split
Instagram / Shopify list ≠ real bins
Cost: Oversell online, refunds, damaged brand

The solution: inventory that connects to buying, selling, and accounts
Warehousing is not a standalone WMS bolted on the side. In AI Cloud ERP powered by ERPNext & EXSIR, stock is the middle of the business: purchase orders become receipts, receipts become on-hand qty, transfers move documented balances between branches, and sales reduce the right warehouse. Valuation lands in accounts — so ops and finance stop fighting.
- Multi-warehouse stock — real-time qty per location / branch
- Stock movements — Material Receipt, Transfer, Issue, Delivery
- Serials, batches, IMEI — unit-level identity where you need it
- StockLens mobile — receive, check, sell, AI product capture on the floor
- EXSIR AI — stock questions and warehouse workflows by chat
- Reports — live balance, valuation, ageing — not weekend Excel
How a warehouse day looks
The workflow we implement
From the supplier dock to accounts — the same path we walk in client demos and go-lives.
Live warehouse journey
From supplier to sale — one controlled path
Every movement becomes a document. StockLens and EXSIR sit on the path so the floor and managers work from the same truth.
Supplier / Factory
Inbound goods & invoices
Purchase Order
Agreed qty, cost, supplier
Purchase / Material Receipt
Scan barcode or IMEI → put away
Stock on hand
Warehouse A / Branch — live qty, cost, serials
Transfer to Branch B
Documented Material Transfer
Floor Check
StockLens: price + qty by warehouse
AI Add Item
Photos → draft Item master
Stock on Branch B
Ready to promise & sell
Counter / Delivery / Online
Sell only what you have
Sales Invoice / Delivery
Stock decreases correctly
Accounts & valuation
Margin, P&L, ageing — ops and finance aligned
AI touchpoints: vision capture at receiving · EXSIR stock queries · WhatsApp orders into ERP · chat drafts for invoices/payments with human confirm.

Capabilities that kill the chaos
Core stock control is the foundation. CloudLinks accelerators make it usable on the dock and at the counter — not only behind a desk.
| Capability | What it does | Challenge it kills |
|---|---|---|
| Multi-warehouse / multi-branch | Separate shops or bins with live balances | “Which branch has it?” |
| Material Receipt | Put away inbound goods into a named warehouse | Paper receiving |
| Material Transfer | Move qty between warehouses with a document trail | Blind phone transfers |
| Sales & delivery with stock update | Ship or sell from the correct location | Selling from the wrong shop |
| Purchase Receipt + Landed Cost | Goods in + freight/customs into cost | Margin lies |
| Serial / IMEI & batch tracking | Unit-level or lot-level identity where you need it | Warranty & loss control gaps |
| Stock reconciliation & reports | Align physical counts; qty and value by item × warehouse | Month-end fog |
| Reorder signals | Alert when stock hits thresholds | Surprise stockouts |
StockLens — Check & Receive
Scan barcode or IMEI on the floor: see price and stock by warehouse, or post a Material Receipt into this shop.
StockLens — Basket / Sell
Counter sales that refuse zero-stock lines. Receive before you sell — enforced, not optional.
AI product capture
Photograph a product → AI drafts name, brand, barcode, and specs → review and save the Item with photos attached.
EXSIR stock chat
Ask “What’s in stock for this SKU across branches?” and get answers from live ERP data — no menu hunting.
How AI shifts warehouse SOPs
AI is not a chatbot bolted on the side. It embeds into daily procedures so the SOP becomes the path of least resistance.
| SOP | Old way | With AI Cloud ERP |
|---|---|---|
| Inbound receiving | Count sheet → type into Excel tonight | Scan on StockLens → Material Receipt → immediately sellable |
| Branch transfer | WhatsApp: “send me 10 boxes” | Material Transfer document — qty leaves A, arrives B |
| Serial / phone inbound | Photo of IMEI list in the group chat | Scan IMEI1 (+ IMEI2) → queued receipt → identity in ERP |
| Availability check | Call warehouse / walk the aisle | Floor Check or EXSIR: live qty by warehouse |
| New SKU at receiving | Sticky note → data entry next week | Shoot product → AI drafts Item → review → save |
| Counter sale | Sell first, update stock “later” | Sale blocked if stock is zero or in another location |
| Month-end count | Three spreadsheets never match | One balance report + targeted reconciliation |
SOPs we encode in the product
These become rules the software enforces — not a poster on the wall.
- 1Receive before you sell — the system will not invent stock.
- 2Right warehouse, every time — receive and sell in the shop’s own location.
- 3Barcode = product type; IMEI/serial = one unit — wrong scan fails clearly.
- 4Transfers are documents, not messages — no silent stock movement.
- 5AI drafts; humans confirm — especially on money and master data.
- 6Permissions by role — floor staff vs warehouse manager vs accounts.
- 7Arabic & English — same SOP on the dock and at the desk.

What changes when stock is trustworthy
Illustrative outcomes from typical multi-branch rollouts — not guarantees.
Before: Excel + unsynced POS; “maybe we have it”
After: Real-time stock across branches
Before: Transfers by phone; missing cartons
After: Documented transfers; clear from/to balances
Before: IMEI in notebooks
After: Unit-level receive, sell, warranty lookup
Before: Month-end 2–3 days of counting fights
After: Reports in hours; targeted reconciliation
Before: Online list separate from warehouse
After: Catalogue and availability tied to ERP
Why CloudLinks for warehousing
- Ops-first design. Floor apps and SOPs — not only desk screens
- MENA realities. Multi-branch, Arabic/English, WhatsApp-heavy habits
- AI that works the dock. Product capture + stock chat — not buzzword dashboards
- Connected, not isolated WMS. Warehouse tied to buying, selling, and accounts
- Partner model. Discover → Advise → Build → Support — we stay after go-live
A warehouse-first rollout that doesn’t overwhelm the team
- 1
Discover
Map warehouses, branches, receiving/transfer/sale SOPs, and serial needs
- 2
Advise
Start with stock truth — items, warehouses, opening balances — before fancy AI
- 3
Build
Core stock + StockLens floor ops, then EXSIR / e-commerce / POS extras
- 4
Support
Train dock, counter, and managers; harden receive-before-sell

