3PL warehouse OS · Multi-tenant · Document-awareAID WMS — the operating system for 3PL warehouses
Your customers drop Excel sheets, PDFs and phone photos into a portal; we turn them into inbound orders, outbound orders and product records. Staff run the operation from a Web admin; PDA workers scan barcodes in the aisle; customers see only their own data.
Three real problems we solve
Not a feature checklist — each one is something that actually breaks 3PL workflows today.
3PL multi-tenant isolation
One system, many shippers. Every product, order and stock row carries a customer_id; the customer portal can only see its own; the staff admin can filter by customer. Customer login and staff login are two separately signed JWT trust roots.
Document-to-entity pipeline
Customers send Excel sheets, tabular PDFs, scans and WeChat screenshots. We extract structured rows using a template-first then LLM-fallback pipeline, materialise them as inbound orders, outbound orders or product drafts, and hold them in "awaiting customer confirmation" until the customer signs off.
PDA workflow + offline-friendly
The mobile app is a stripped-down operations terminal: scan to receive, putaway, pick, stocktake, lookup. Built for the cheap Android handhelds and flaky Wi-Fi that warehouse aisles actually have.
From document to inventory entry
Two customer confirmations; the warehouse never touches unconfirmed data.
- ① Upload
Customer uploads Excel, PDF, photos in the portal — up to 25 MB per file. Frequent formats can be saved as a template, skipping the LLM on the next run.
- ② Parse
A background worker tries the template first (cell map + regex), falling back to Claude Haiku 4.5 vision extraction. Scanned PDFs go straight to the vision model — no Tesseract in the loop.
- ③ Review
The portal shows a structured preview. Missing fields and unmatched SKUs are highlighted; the customer edits row-by-row and saves.
- ④ Confirm → entry
On confirm, the system materialises inbound / outbound drafts via the same entity services staff use. Customer SKUs that aren't yet on file are auto-created on the customer's catalog.
Shipped business modules
20 domain modules grouped by responsibility.
- Inbound
- Putaway
- Outbound
- Stocktake
- Transfer
- Assembly
- Product
- Category
- Warehouse
- Customer
- SKU mapping
- Inventory
- Global search
- Dashboard
- User
- Role
- Permission
- Portal auth
- Portal app
- Health
Ready to put your warehouse on a modern WMS?
Cloud and self-hosted both supported. A thirty-minute call is enough to know if we fit.