Keep your warehouse moving.
Give your team clear direction from receiving to shipping, with accurate stock and control over every order.
Illustrative records derived from the system specification.
Built for your warehouse
Warehouse operations managers and inventory controllers running one or a few distribution centers who want every move scanned and book quantity to match the floor.
- Defined tables
- 53
- Operational views
- 18
- Defined roles
- 9
- Reports
- 10
Defined in the planned system specification.
What’s inside.
Give your team clear direction from receiving to shipping, with accurate stock and control over every order.
Building and locations
Map your warehouse and configure the locations, handling rules and equipment that guide each task.
Receiving
Reconcile deliveries, resolve discrepancies and move received goods into storage.
Put-away and replenishment
Guide stock into suitable storage and replenish pick faces for upcoming work.
Inventory and license plates
Locate stock, protect order commitments and trace each quantity through the warehouse.
Picking
Release prepared waves and guide operators from the right stock into the right order tote.
Packing
Verify each order's contents and prepare the right carton and carrier label.
Shipping
Reconcile the staged load, close carrier manifests and record what leaves the warehouse.
Cycle counting and exceptions
Investigate stock differences and floor problems with controlled counts, corrections and approvals.
Your warehouse workspace
Approval conditions
Warehouse Manager: Approve independent Adjustments above threshold or requiring special review
- ADJ-61413 LCT-140 590
- ADJ-89465 LCT-150 660
- ADJ-20719 LCT-110 90
- ADJ-36834 LCT-110 480
- ADJ-18419 LCT-140 250
- Location
- LCT-140
- Item
- ITM-6691
- LotNumber
- L26-7144
- QuantityBefore
- 590
Approval waits for the warehouse manager.
| Wave Number | Ship Cutoff At | Carrier | Zone Filter | Order Count |
|---|---|---|---|---|
| WVS-34431 | 05 Sep | CRR-79065 | ForwardPick | 24 |
| WVS-45837 | 16 Sep | CRR-34343 | BulkReserve | 26 |
| WVS-43038 | 05 Sep | CRR-81514 | Mixed | 9 |
| WVS-38729 | 16 Sep | CRR-98482 | ForwardPick | 37 |
| WVS-39024 | 03 Sep | CRR-75662 | BulkReserve | 14 |
| WVS-74690 | 16 Sep | CRR-25481 | Mixed | 11 |
| Carton Number | Order | Shipment | Carton Type | Contents Weight Lb |
|---|---|---|---|---|
| CRT-12895 | ORD-30138 | SHP-30594 | BT-7934 | 500 |
| CRT-11238 | ORD-48877 | SHP-63308 | BT-8279 | 90 |
| CRT-93928 | ORD-65319 | SHP-60250 | BT-7225 | 520 |
| CRT-67046 | ORD-64793 | SHP-33944 | BT-2237 | 950 |
| CRT-59679 | ORD-36147 | SHP-70373 | BT-5518 | 260 |
| CRT-94539 | ORD-82152 | SHP-24493 | BT-5291 | 390 |
| Manifest Number | Carrier | Carrier Account | Manifest Date | Shipment Count |
|---|---|---|---|---|
| SM-27434 | CRR-13761 | CA-237 | 29 Sep | 29 |
| SM-34245 | CRR-37179 | CA-903 | 27 Sep | 36 |
| SM-91739 | CRR-82506 | CA-555 | 21 Sep | 28 |
| SM-43769 | CRR-39828 | CA-899 | 28 Sep | 16 |
| SM-69694 | CRR-47506 | CA-200 | 21 Sep | 38 |
| SM-85298 | CRR-52043 | CA-899 | 14 Sep | 25 |
| Item | Location | License Plate | Lot Number | Serial Number |
|---|---|---|---|---|
| ITM-4871 | LCT-120 | LP-86838 | L26-8833 | INV-45431 |
| ITM-4207 | LCT-120 | LP-43172 | L26-5968 | INV-74718 |
| ITM-7739 | LCT-110 | LP-75864 | L26-7286 | INV-30305 |
| ITM-4992 | LCT-140 | LP-23247 | L26-7236 | INV-18410 |
| ITM-7408 | LCT-150 | LP-56789 | L26-2838 | INV-60717 |
| ITM-5403 | LCT-110 | LP-92944 | L26-4521 | INV-99000 |
| Movement Number | License Plate | Event Type | From Location | To Location |
|---|---|---|---|---|
| LPN-38270 | LP-16289 | Created | LCT-110 | LCT-120 |
| LPN-52519 | LP-27002 | Moved | LCT-140 | LCT-120 |
| LPN-83617 | LP-26056 | Nested | LCT-120 | LCT-150 |
| LPN-13667 | LP-74872 | Unnested | LCT-150 | LCT-110 |
| LPN-75933 | LP-96425 | Picked | LCT-110 | LCT-130 |
| LPN-27210 | LP-96193 | Staged | LCT-110 | LCT-110 |
| Entry Number | Operator | Warehouse | Task Type | Task Number |
|---|---|---|---|---|
| LT-69000 | LT | WRH-150 | Receiving | LT-51349 |
| LT-75494 | JY | WRH-130 | Putaway | LT-89117 |
| LT-53110 | LN | WRH-110 | Move | LT-15557 |
| LT-35182 | TW | WRH-130 | Pick | LT-48624 |
| LT-62384 | DW | WRH-110 | Pack | LT-61395 |
| LT-98679 | DP | WRH-110 | Ship | LT-41071 |
Follow every order
Fully fulfilled orders with Orders.FulfilledAt on or before immutable OriginalShipCutoffAt divided by all fully fulfilled eligible orders in the reporting period. FulfilledAt is the latest evidenced tender needed for all non-cancelled units, including split shipments; calendar ShipDate and manifest transmission cannot satisfy the cutoff. Outstanding/late unshipped orders and cancellations are reported separately to expose denominator coverage.
opens Today's Shipping Manifests →| Manifest Number | Carrier | Carrier Account | Manifest Date | Shipment Count |
|---|---|---|---|---|
| SM-27434 | CRR-13761 | CA-237 | 29 Sep | 29 |
| SM-34245 | CRR-37179 | CA-903 | 27 Sep | 36 |
| SM-91739 | CRR-82506 | CA-555 | 21 Sep | 28 |
| SM-43769 | CRR-39828 | CA-899 | 28 Sep | 16 |
- Open
- Closed
- Transmitted; Transmitted requires a recorded accepted delivery
- and none of these alone proves physical tender
- ManifestNumber
- SM-27434
- Carrier
- CRR-13761
- CarrierAccount
- CA-237
- ManifestDate
- 29 Sep
- ShipmentCount
- 29
- TotalWeightLb
- 470
- ClosedBy
- YF
owner Shipping Clerk
Go from the big picture to the details behind it. Open any record to see its status, owner and history.
Illustrative records. Connections and approval states follow the authored specification.
From receiving to shipping
Keep your warehouse moving.
Illustrative previews from the system specification.
-
01
Receive
Check arriving goods against the delivery and capture the stock your team receives.
-
02
Put-away
Guide stock to a suitable location and confirm where it is stored.
-
03
Wave release
Prepare the right orders for picking, with stock and shipping deadlines in view.
Review the orders, available stock and replenishment needs before releasing work to the floor.
-
04
Pick
Direct each pick and keep the order connected to its tote or pallet.
-
05
Pack and label
Check the contents, weight and label before the order moves to shipping.
-
06
Manifest close
Reconcile the pickup batch and prepare it for carrier handover.
Confirm the staged shipments and carrier details before closing the pickup batch.
Release work with confidence
Decision checkpoints where approval stays with your team.
Wave release
Review the orders, available stock and replenishment needs before releasing work to the floor.
Manifest close
Confirm the staged shipments and carrier details before closing the pickup batch.
Keep stock accurate
Human approval and system automation have different jobs.
Wave release
Review the orders, available stock and replenishment needs before releasing work to the floor.
Manifest close
Confirm the staged shipments and carrier details before closing the pickup batch.
ASN matching
A clear role for your team
Warehouse Manager
Owns release decisions, physical control policy, material corrections and unresolved operational holds.
Shift Supervisor
Coordinates the shift and may release only the waves covered by a current Warehouse Manager delegation.
Receiving Lead
Owns dock evidence, receipt acceptance and the close sent to procurement or production.
Warehouse Operator
Executes assigned scan tasks and records actual physical identity and quantity at its permitted warehouse.
Packer
Confirms assigned carton or pallet contents, verifies weight and applies the existing confirmed shipping document.
Shipping Clerk
Owns shipment staging, manifest close, carrier reconciliation and evidenced physical handover.
Inventory Controller
Owns physical-count evidence, eligible small-correction confirmation and investigation of held stock.
Viewer
Reads permitted warehouse and fulfillment summaries without operational write authority.
Know how your warehouse is performing
Start with the question. Follow it to the records behind the answer.
Throughput Cockpit
Posted receipt units, completed put-away, confirmed net picks, verified handling units and manifested/tendered shipments by Warehouse, Zone, shift and local hour. Distinct event keys prevent retry inflation. Compare like-for-like weekday/hour observations from a disclosed trailing period, with coverage and no-data flags; per-operator drilldown respects permissions.
Dock-to-Stock Time
Receipts.ActualArrivalAt to the last required PutawayTasks.CompletedAt once every required plate is safely stored or has an explicitly reviewed terminal disposition. Receipts with open/held/unresolved plates remain incomplete, with current age shown separately rather than appearing fast; show variance and override context.
On-Time Ship
Fully fulfilled orders with Orders.FulfilledAt on or before immutable OriginalShipCutoffAt divided by all fully fulfilled eligible orders in the reporting period. FulfilledAt is the latest evidenced tender needed for all non-cancelled units, including split shipments; calendar ShipDate and manifest transmission cannot satisfy the cutoff. Outstanding/late unshipped orders and cancellations are reported separately to expose denominator coverage.
View Today's Shipping ManifestsPick Accuracy
Unique valid PickConfirmations outcomes and net confirmed quantities by operator, Zone and Wave, with linked downstream Exceptions and retry/reversal exclusions. Show the actual count/quantity denominator and customer-impact evidence rather than an unexplained combined score.
View My Pick TasksCycle Count Accuracy
First-count results within both effective quantity and percent tolerance divided by eligible first-count positions, with discovered stock, serialized discrepancies, stale snapshots and no-data cases flagged separately. Show recount rate and signed/absolute variance by like item/BaseUOM; do not sum incompatible units as one quantity.
View My Cycle Count TasksCartonization Efficiency
Actual verified bundle contents and occupied volume against the physical handling-unit type, compared with the frozen CartonizationLines plan; show dimensional/actual weight, splits and type mix by CarrierService. Missing geometry or unsupported packing basis is Unknown, not zero or perfect fill.
View Cartons Awaiting LabelCarrier Manifest Summary
By manifest day, Warehouse, Carrier, account and service: frozen included shipments, cartons/pallets and reviewed billable weight, with transmission acknowledgement and actual tender shown separately. Reconcile label/void/request outcomes and carrier billing references; a manifest close is not pickup evidence.
View Shipments Not Yet ManifestedLabor Productivity
Confirmed comparable UnitsHandled divided by positive completed DurationMinutes using UTC event instants, grouped in warehouse-local shift/hour. Exclude open, overlapping duplicate, zero/negative or reversed intervals; disclose coverage and manual corrections. Never combine incompatible item units as a meaningful rate without an approved common basis.
View Operator Time TodayExpiring Lots
Exact Inventory identities grouped by expiry date and remaining life at planned/actual shipping date, with lot/serial, plate, physical quantity, reservation stage and hold status. Show applicable Items.MinShelfLifeDays and order lot conditions; 30/60/90-day buckets are reporting ranges, not release authority.
View Inventory by LocationBin Occupancy
Physical occupied volume/weight and unexpired incoming capacity claims against reviewed BinType limits by Zone and velocity class. Count nested child stock once; distinguish empty pick faces, blocked/count-locked slots and capacity held by planned moves.
View Open ReplenishmentsAI support for your team
Let your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.
- Items and inbound deliveries
- Item masterin
- Purchasing and advance shipment noticesStockMovements · in
- Production and returnsReceipts · in and out
- Orders and fulfillment
- Order managementCartons · in
- Customer shipping requirementsin and out
- Warehouse equipment
- Scanners and handheldsin and out
- Scales and printersin and out
- Conveyors and sortationin and out
- Carrier connections
- Parcel accountsin and out
- Freight shipmentsShipments · in and out
- Uncertain responsesin and out
- Finance and quality
- Financial inventoryInventory, StockEvents · in and out
- Qualityin and out
- Agents
- Your agentWorks within the permissions you assign
Your agent works within the permissions you assign.
List the work that needs attention. Keep the approval with the assigned reviewer.
Download agent Agent setup guide$ curl -fsSL https://www.erp.ai/skill.md
› open Warehouse Management and list records waiting on wave release
Dock to ship · records listed with owner and age
› approve the first one at wave release, as its approverYour questions, answered.
How the system works, what you can configure and how to get started.
How do I get started?+
Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.
Can our team use handheld scanners?+
The workflow is organized around task, bin, item and container confirmations. Test the actual handhelds, barcode formats and network conditions during rollout. Device compatibility and any disconnected working mode need explicit verification.
How does directed put-away work?+
Configured rules propose a suitable location using item requirements, capacity and occupancy. The operator confirms the container and location. An alternative location needs a recorded reason and must pass the same compatibility and availability checks.
Who releases a picking wave?+
The Warehouse Manager reviews the proposed work, shipping cutoffs and replenishment needs. A Shift Supervisor can release within a valid delegation. Stock reservations and planning ownership are checked before work becomes released pick tasks.
How are the cartons chosen?+
Carton planning uses item quantities, dimensions, weights and the configured carton catalog. Planned contents stay linked to order lines. Packing verifies actual contents and weight; missing data or a mismatch needs resolution before labeling and shipping.
Which carriers can we connect?+
Confirm the supported connector, account, service and required documents for each parcel or freight carrier. Adding catalog information is different from implementing another carrier connection. Test labels, uncertain responses, voids and handover evidence before rollout.
Does it support lots, serials and expiry dates?+
The model carries controlled-stock identity through receiving evidence, current inventory and recorded movements into picked and packed contents. Required identity must be captured before the stock can proceed. Shelf-life and hold rules determine eligibility for a particular order; customer and quality requirements need configuration.
How are stock counts handled?+
Counts retain the location and stock identity being checked, with a controlled boundary for concurrent warehouse work. Differences can require a recount and a stock correction. Value thresholds determine the confirmation or independent approval required; missing cost and stale evidence need review.
Does it calculate inventory value?+
Warehouse Management owns the documented physical quantity and location workflow. The financial inventory system owns valuation. Agree stock-event and snapshot behavior with that destination so reconciliation does not duplicate postings. Item cost here supports adjustment decisions.
Can we run multiple warehouses?+
The model separates warehouses, locations, work and authority by site. Floor access is scoped to assigned warehouses; authorized managers can oversee more than one. Inter-site handoffs and the financial posting owner need explicit rollout design.
How long does a rollout take?+
Timing depends on the source data, building setup, devices, connections and work that needs migration. Plan rehearsals and readiness checks with the implementation team. A clean switch between completed waves is the baseline; migrating in-flight picks or carrier commitments needs additional scope.
What does it cost?+
There is no per-user fee for ordinary manual work in the official interface. Machine work and retained data follow the platform's usage rates, with implementation priced separately. Model use and the Proto Agent fee are additional where applicable. The pricing page contains the full contract.
Implementation
Plan your warehouse rollout around the building, stock, connections and people who will use it.
Read the implementation plan- 01
Map the operation
Walk receiving, storage, pick faces, pack benches and shipping. Confirm location codes, capacities, equipment constraints and which system owns each stock or financial effect.
Team and ERP.ai - 02
Prepare items and rules
Verify units, conversions, dimensions, weights, lot and serial controls. Configure put-away priorities, replenishment, count cadence, adjustment thresholds, pack tolerances and timezones with their owners.
Team and ERP.ai - 03
Set access and decisions
Assign people to roles and warehouses. Rehearse wave release, receipt close, count correction, label void and manifest close. Confirm delegation periods and the evidence needed for an exception.
Team and ERP.ai - 04
Connect and test
Exercise item and order feeds, purchasing, carrier accounts, devices and the financial destination. Include duplicate scans, lost carrier responses, repeated messages and rejected updates in the checks.
Team and ERP.ai - 05
Reconcile opening stock
Count and identify the stock by location and plate, with base units, lots, serials, expiry and holds. Load a reviewed opening baseline without sending historical receipt or shipment events. Agree the continuing physical-inventory and cycle-count policy with the customer's control owners.
Team and ERP.ai - 06
Rehearse a shift
Work a delivery, put-away, wave, pick, carton and carrier handover with the people who will run them. Include a short pick, damaged goods, an unknown label outcome and a count during other warehouse activity.
Team and ERP.ai - 07
Switch between waves
Complete or resolve released work in the old system. Reconcile open demand and expected receipts, activate the baseline once and release the next wave in the new application. A migration of in-flight work requires separate dependency and carrier reconciliation.
Team and ERP.ai - 08
Review early operation
Investigate recurring holds, placement overrides, replenishment shortages and count differences. Change rules through reviewed releases and verify the effect on the floor.
Team and ERP.ai
Pricing
The base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.
Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.
Pricing and account rules| Machine work | Included per $1 of credit |
|---|---|
| List/filter or get record calls | 20,000 |
| Search or aggregate calls | 4,000 |
| CSV or PDF exports | 100 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| File upload in MB | 2,000 |
| Workflow runs | 2,000 |
| Code-node compute beyond included in CPU-sec | 12,000 |
| Agent executions | 2,000 |
| Scheduled jobs or webhook activations | 20,000 |
Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.
prepaid creditsSmallest pack $5, purchased credits never expire.
Explore the complete system.
Follow the operating model from the process to the people, records and decisions behind it.
Industries
Reference
Make it work your way.
Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.
Previews contain illustrative data from the system specification.