Custom build · AP + inventory · slot operator

Slot Warehouse

AP, receiving, and inventory — one screen for the people who run the floor.

POC · Built May 2026

The Problem

Benri built Slot Warehouse for a slot machine warehouse operator whose AP, receiving, and inventory work was held together by phone calls, a notebook, and QuickBooks Online. Orders went out by phone with no PO. Invoices came back priced differently than the verbal quote. Bill validators left the warehouse and came back broken with no record of which machine they came out of. Stock counts in QuickBooks drifted further from reality every week.

The System

Slot Warehouse is one screen for the people who run the floor. Inventory is the operational command center: a summary tile row, a clickable action queue that jumps to today's real work (invoices needing review, parts below reorder, machines in repair), and saved views that filter the same table different ways. Vendor invoices match against orders and against historical pricing — price drift, qty variance, items not on the order all surface as named exceptions with a recommended action. Approving an invoice simulates a QuickBooks Online bill and optionally receives the line items into stock in one click. A scanner preview shows the receiving workflow as it would run on the floor.

Every action is honest about what would happen in production: the disclosure block on the match drawer reads “Preview simulates a QuickBooks Online bill. A signed production build would send VendorRef, TxnDate, Line, …” — no prospect mistakes the simulation for a live integration.

Live demo

Try Slot Warehouse yourself ↓

Click an action-queue tile, open INV-91067 to see the price-drift callout, upload a sample invoice, scan a part code. Everything works. Sample data only.

Slot Warehouse

Benri custom demo

Preview build

Tracked assets

23

8 machines / 15 parts

Parts value

$18,545.00

Quantity tracked inventory

Needs review

8

5 invoices / 3 returns

Open orders

0

No open orders

AllEvery tracked part and machine.
23 records shown
Filtered parts value$18,545.00

Inventory · vendor invoices · receiving · returns

The Result

The operator opens Slot Warehouse and the action queue tells them what to do today: two invoices need review, four parts are at reorder, one machine is out for repair. Each tile is a click that filters the table to exactly that set. The match drawer surfaces price drift before approval — the CPI bill that came in 11.7% high doesn't silently get paid. Stock counts move in lockstep with real receiving instead of drifting against QuickBooks.

Why It Matters

Slot Warehouse was built around one operator's vocabulary, vendors, and judgment rules. The match logic knows what a 5% price drift looks like for her vendors specifically. The saved views match how she actually thinks about her floor. The vocabulary is extracted into config so “cabinets” vs “machines” is a one-line change after the discovery call lands the answer.

Benri builds similarly tailored systems for other operators. Your system would be different in every detail, but built to the same standard: purpose-built for how your business actually runs — not how a generic platform thinks it should run.

This is a demonstration with sample data. Vendors, parts, machines, and invoice amounts shown in the demo above are fictional. The QuickBooks Online sync is simulated — a signed production build wires the actual QBO API.

Want one built for your business?

We'll talk through your workflow and map what a custom system would look like for you.