Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Automated Storage (AS/RS)
- Robot controller
- Warehouse or ERP system
- Arrival planning system
- Document system
Automated Storage (AS/RS) coordinates stock records and review decisions around automated storage work. Inventory Clerk prepares stock requests against eligible storage locations and items, organizes inbound transfers and induction slots, and maintains the custody and location of handling units.
Stock lots in one list
| Lot code | Item | Storage location | Quantity on hand | Received at | Expires at | |
|---|---|---|---|---|---|---|
| LOT-26A-104 | Cable harness, 2 meter | Aisle 7 pick face | 170 | 20 Oct | 24 Oct | |
| LOT-26B-105 | Motor assembly, 24 V | Aisle 7 pick face | 710 | 11 Oct | 19 Oct | |
| LOT-26C-106 | Temperature sensor, probe type | North dock receiving | 540 | 17 Oct | 23 Oct | |
| LOT-26D-107 | Cable harness, 2 meter | North dock receiving | 580 | 13 Oct | 18 Oct | |
| LOT-26E-108 | Pump service kit, 12 mm | North dock receiving | 690 | 17 Oct | 23 Oct |
Inventory Supervisor approves, rejects, returns or escalates the current stock request with a reason.
Every feature works on the same records. Pick one to see the screen your team works in.
Establish the locations, item identities and membership context behind authorized storage work.
Storage locations
| Name | Code | Organization | Contact name | Address | Eligibility note | |
|---|---|---|---|---|---|---|
| Reno distribution center | RNO-DC | Cedar Vale Components | Lena Ortiz | 42 Willow Yard, Reno | Approved for pallet storage | |
| North dock receiving | NDOCK-01 | Willow Bend Logistics | Calvin Reed | 18 Harbor Road, Sparks | Cold chain monitoring active | |
| Aisle 7 pick face | AISLE-07 | Bluecrest Distribution | Mira Shah | 7 Cedar Park, Carson City | Oversize access only | |
| Cold room 2 | COLD-02 | Northfield Parts Supply | Jonah Price | 90 North Dock Way, Reno | Quality hold requires release | |
| Robot shuttle bay 4 | SHUTTLE-04 | Harborline Fulfillment | Fatima Noor | 24 Stone Lane, Fernley | Dock staffed weekdays |
Coordinate arriving loads, sequenced induction slots and the custody of totes or pallets.
Stock items
| Name | SKU | Base unit | Item category | Tracking mode | Reorder point | |
|---|---|---|---|---|---|---|
| Blue tote lid, medium | TOTE-LID-M-BLU | each | Handling supplies | None | 530 | |
| Pump service kit, 12 mm | PUMP-KIT-12MM | carton | Service kits | Lot | 360 | |
| Corrugated carton, 18 x 12 in | CARTON-18X12 | case | Packaging | Serial | 50 | |
| Motor assembly, 24 V | MOTOR-24V-ASM | pallet | Motor components | None | 20 | |
| Steel fastener pack, M8 | FASTENER-M8-100 | pack | Fasteners | Lot | 500 |
Give storage work an accountable owner, an authorized quantity and a reviewed revision.
Stock requests
| Record number | Subject | Status | Required by | Requested units | Revision | |
|---|---|---|---|---|---|---|
| SR-82231 | Reserve blue tote lids for packing | Draft | 19 Oct | 70 | 750 | |
| SR-39071 | Move pump kits to pick face 3 | Review | 21 Oct | 310 | 370 | |
| SR-62779 | Receive autumn carton shipment | Approved | 02 Nov | 580 | 340 | |
| SR-12229 | Issue motor assemblies to production | Executed | 15 Oct | 200 | 370 | |
| SR-55064 | Replenish aisle 7 fasteners | Draft | 18 Oct | 720 | 70 |
Distinguish recorded on-hand quantity from eligible stock that remains free to reserve.
Release waits for the inventory supervisor
| Reservation number | Request | Lot | Quantity | Expires at | Revision | |
|---|---|---|---|---|---|---|
| SR-40056 | Return damaged pallets to dock | Cable harnesses, lot 26H | 510 | 16 Oct | 940 | |
| SR-82787 | Transfer sensors to cold storage | Cable harnesses, lot 26H | 660 | 03 Nov | 780 | |
| SR-14458 | Move pump kits to pick face 3 | Pump kits, lot 26B | 80 | 30 Oct | 320 | |
| SR-89457 | Return damaged pallets to dock | Motor assemblies, lot 26D | 490 | 19 Oct | 630 | |
| SR-15619 | Hold lot 26B for inspection | Motor assemblies, lot 26D | 580 | 12 Oct | 840 |
Review device-referenced storage tasks independently and preserve their revision through completion.
Approval conditions
| Parent | Device reference | Requested at | Requested units | Controller event ID | Revision | |
|---|---|---|---|---|---|---|
| Hold lot 26B for inspection | Shuttle 04 | 14 Oct | 790 | CTRL-260915-041 | 770 | |
| Move pump kits to pick face 3 | Shuttle 07 | 25 Oct | 480 | CTRL-260915-042 | 20 | |
| Reserve blue tote lids for packing | Lift 02 | 27 Oct | 370 | CTRL-260915-043 | 720 | |
| Hold lot 26B for inspection | Conveyor 03 | 22 Oct | 580 | CTRL-260915-044 | 900 | |
| Transfer sensors to cold storage | Robot arm 01 | 19 Oct | 420 | CTRL-260915-045 | 370 |
Explain changes in lot balances with signed postings and traceable compensating movements.
Stock movements
| Record number | Parent | Occurred at | Item | Lot | Location | |
|---|---|---|---|---|---|---|
| SM-47917 | Receive autumn carton shipment | 17 Oct | Pump service kit, 12 mm | Blue tote lids, lot 26A | Aisle 7 pick face | |
| SM-49824 | Issue motor assemblies to production | 29 Oct | Cable harness, 2 meter | Motor assemblies, lot 26D | Overflow rack B | |
| SM-25128 | Reserve blue tote lids for packing | 01 Nov | Cable harness, 2 meter | Motor assemblies, lot 26D | North dock receiving | |
| SM-77612 | Move pump kits to pick face 3 | 24 Oct | Reusable pallet, 48 x 40 in | Pump kits, lot 26B | Overflow rack B | |
| SM-92812 | Transfer sensors to cold storage | 27 Oct | Pump service kit, 12 mm | Pallets, lot 26G | Aisle 7 pick face |
Resolve stock decisions and compare execution evidence with the quantity the supervisor authorized.
Operation receipts
| Receipt number | Parent | Action | Quantity | Occurred at | Failure reason | |
|---|---|---|---|---|---|---|
| OR-49409 | Reserve blue tote lids for packing | Reserve lot | 820 | 14 Oct | Bin occupied by another tote | |
| OR-23717 | Transfer sensors to cold storage | Release hold | 860 | 01 Nov | Lot placed on quality hold | |
| OR-76326 | Issue motor assemblies to production | Confirm putaway | 930 | 28 Oct | Robot lift fault | |
| OR-81074 | Replenish aisle 7 fasteners | Post movement | 630 | 29 Oct | Quantity exceeds available stock | |
| OR-48033 | Transfer sensors to cold storage | Cancel robot task | 400 | 30 Oct | Seal mismatch at receiving |
Request to verified storage work ships ready to use. 2 steps need a named approval before the work moves on: Review stock request (Inventory Supervisor) and Review robot task (Inventory Supervisor).
Identify the item, eligible location and quantity needed by the required date.
Inventory Supervisor decides on the current request revision and records the reason.
Hold only the eligible quantity that remains free after active reservations.
An Inventory Supervisor other than the task creator approves or rejects the submitted work.
Post the authorized signed quantity effect once and retain its receipt.
Compare the posted movement evidence with the authorized quantity and investigate differences.
Open any stock lot to see its stock movements, the roles that work on it, its process stages and its approvals on one page.
Item, Storage location, Quantity on hand and Received at.
Each line is linked to this stock lot.
Inventory Clerk, Auditor and App Administrator, each with their own permissions.
Reserve eligible stock and Execute approved stock, with the role that acts.
Review stock request and Review robot task, with who decides.
Cable harness, 2 meter · Available
| Record number | Parent | Occurred at |
|---|---|---|
| SM-47917 | Receive autumn carton shipment | 17 Oct |
| SM-49824 | Issue motor assemblies to production | 29 Oct |
| SM-25128 | Reserve blue tote lids for packing | 01 Nov |
The person who decides a submitted robot task must be different from its creator. A supervisor who created the task needs another eligible reviewer.
Signed in as Inventory Supervisor
| Decision | Approver | |
|---|---|---|
| Review stock requestInventory Supervisor decides on the current request revision and records the reason. | Inventory Supervisor | |
| Review robot taskAn Inventory Supervisor other than the task creator approves or rejects the submitted work. | Inventory Supervisor |
Everyone opens Automated Storage (AS/RS) to the work that is theirs. Pick a role to see what it starts with.
Prepare stock requests, maintain items, lots, locations and operational records, and run the stock actions on the Operations Desk.
This is the first screen this role sees.
Stock requests · Inventory Clerk
Read-only access to every record and the evidence trail (decisions, receipts, movements).
This is the first screen this role sees.
Robot tasks · Auditor
| Parent | Device reference | Requested at | Requested units | Controller event ID | Revision | |
|---|---|---|---|---|---|---|
| Hold lot 26B for inspection | Shuttle 04 | 14 Oct | 790 | CTRL-260915-041 | 770 | |
| Move pump kits to pick face 3 | Shuttle 07 | 25 Oct | 480 | CTRL-260915-042 | 20 | |
| Reserve blue tote lids for packing | Lift 02 | 27 Oct | 370 | CTRL-260915-043 | 720 | |
| Hold lot 26B for inspection | Conveyor 03 | 22 Oct | 580 | CTRL-260915-044 | 900 | |
| Transfer sensors to cold storage | Robot arm 01 | 19 Oct | 420 | CTRL-260915-045 | 370 |
Maintain the organization and its team members.
This is the first screen this role sees.
Stock requests · App Administrator
Review and decide stock requests, reverse movements, correct or cancel scope, reconcile, and maintain stock policies.
This is the first screen this role sees.
Robot tasks · Inventory Supervisor
| Parent | Device reference | Requested at | Requested units | Controller event ID | Revision | |
|---|---|---|---|---|---|---|
| Hold lot 26B for inspection | Shuttle 04 | 14 Oct | 790 | CTRL-260915-041 | 770 | |
| Move pump kits to pick face 3 | Shuttle 07 | 25 Oct | 480 | CTRL-260915-042 | 20 | |
| Reserve blue tote lids for packing | Lift 02 | 27 Oct | 370 | CTRL-260915-043 | 720 | |
| Hold lot 26B for inspection | Conveyor 03 | 22 Oct | 580 | CTRL-260915-044 | 900 | |
| Transfer sensors to cold storage | Robot arm 01 | 19 Oct | 420 | CTRL-260915-045 | 370 |
Maintain platform user setup and inspect organization membership during access configuration.
Compare authorized work, free stock and recorded effects without mixing their quantity meanings.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Available | 31 | ||
| Quarantined | 23 | 74% | |
| Expired | 13 | 57% | |
| Consumed | 9 | 69% |
Sample totals per stage
Compare required by with today for Draft, Review and Approved stock requests, showing requested units, Owner and Location.
Group eligible stock lots by Item and storage location and subtract active Held stock reservation quantity from quantity on hand.
List Held stock reservations by Request, Lot, Quantity and expires at to identify stock tied to requests needing attention.
Group robot tasks by Status and device reference with requested at, requested units and decision at to show the recorded task lifecycle.
Group posted stock movements by Item, Lot and Location, retaining signed quantity, source effect key and Reverses for the movement trail.
Review induction slots by slot at, Sequence, Location and Status to distinguish planned, completed and missed stops without inferring unrecorded arrival durations.
List handling units by custody owner, Location and Status with tote code, Item and Quantity.
Group Returned or Escalated review decisions and Failed operation receipts under their parent stock requests with their reasons.
Compare stock request requested units with the matching posted stock movements quantity basis and the verification operation receipts for each request.
See how Automated Storage (AS/RS) fits your kind of team.
Coordinate induction, stock holds and reviewed storage work for distribution operations.
Control component availability and the stock evidence behind automated storage requests.
Keep lot eligibility, location context and reviewed quantity effects visible in automated storage work.
Each stage of request to verified storage work names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Prepare stock work and inspect its evidence while people retain operational decision authority.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 17 tablesStart with one team and one process, then add the rest once the basics are running.
Select the organization, induction area and storage locations for the pilot. Identify the item and base unit, the people preparing work and the supervisor responsible for decisions.
Configure membership, items and locations before importing lots, loads and handling units. Explain location eligibility and confirm the meaning of the request’s counterparty location.
Rehearse Draft preparation and Review, including an approved request and a returned decision. Verify current-revision checks and decide how corrected work is resubmitted.
Use a lot with existing active reservations. Accept a hold within free quantity, reject a shortfall and release held stock when authorized scope changes.
Have someone other than the creator decide the robot task. Execute the approved stock request, inspect its signed effect and repeat the action without duplicating the posting.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Automated Storage (AS/RS) for your business. Begin with an organization, an induction location and a storage area. Rehearse a stock request, an independently reviewed robot task and a verified quantity effect before expanding.
Configure the customer's controller connection separately. Agree how device references and controller event references map to the equipment and what evidence establishes the result. The controller environment remains responsible for equipment safety and interlocks.
It identifies the item, location context, requested units and required date under an owner and organization. Inventory Supervisor reviews the current revision before approved work proceeds through its eligible stock actions.
An eligible Inventory Supervisor decides the Submitted task using its current revision. The deciding person must be different from the task's creator. Only Approved work can move to Completed through the guarded task action.
Existing active Held reservations reduce free eligible inventory. If the new quantity exceeds what remains free, the action records a failed receipt with the shortfall instead of creating the oversized hold.
Use the authorized correction or cancellation action. Its held reservations are released so the quantity becomes free again. Review the changed scope and current revision before continuing the operating process.
Inventory Supervisor posts a compensating movement linked to the original and corrects the lot balance. The original movement stays immutable, and a repeated reversal returns the existing compensation.
Reconciliation compares the matching posted movements with the authorized request quantity. A mismatch produces a failed receipt and leaves the request unchanged. The supervisor investigates the difference before accepting completion.
Inspect the parent request's movement and verification evidence separately. Task completion records the task lifecycle; the stock comparison establishes whether the authorized quantity and recorded effect agree.
Use each slot's scheduled time, location and sequence to organize the load handoff. Read the recorded slot status to identify missed or completed work, and keep planned times distinct from arrival evidence.
Start free, then use Proto to change fields, steps and approvals before your team goes live.