How to Set Up a Self-Service Equipment Checkout Kiosk
Picture this: you manage a shared workshop, a festival equipment pool, or a community tool library. People come in, grab what they need, and leave. The question is — do you know what left, who took it, and when it's coming back?
Most organizations solve this with a clipboard, a spreadsheet, or a dedicated staff member sitting behind a desk. All three solutions fail at scale: the clipboard gets lost, the spreadsheet gets stale, and the staff member costs money and gets bored.
There's a better approach: a self-service kiosk. A screen at the entrance (or exit) where people scan items, identify themselves, and check things out or return them — no human intermediary required.
Here's how to set one up with Stockaj Kiosk in about 15 minutes.
What You'll Need
Hardware:
- A laptop or desktop computer (Windows, Mac, or Linux)
- A USB barcode/QR code scanner (~$30–50 on Amazon)
- Optional: a second screen or a tablet stand if you want a permanent station
Software:
- Stockaj account with items + QR codes configured
- Stockaj Kiosk app (free download for all paid plans)
That's it. No special hardware, no iPads with custom housings, no kiosk-mode software licenses.
Step 1: Prepare Your Items
Before the kiosk makes sense, every item that will be scanned needs a QR code or barcode.
In Stockaj, every item and variant automatically gets a unique QR code in the format STK:1:i:{uuid} (item) or STK:1:v:{uuid} (variant). You can:
- Print label sheets from the Items view — select items, choose your label template, and print
- Stick labels on your physical items — we recommend a visible spot that won't get covered during use
- Custom labels — Stockaj supports custom label templates where you control size, fields, and branding
If your items already have barcodes (commercial products with EAN/UPC codes), you can enter those codes on the item or variant, and the kiosk will match them.
Step 2: Install and Configure the Kiosk
Download the Stockaj Kiosk app from your account dashboard. It's a native desktop app — not a browser tab. This matters because:
- It captures barcode scanner input at the OS level, so you don't need to keep a text field focused
- It works offline — if your WiFi drops during an event, the kiosk queues transactions and syncs when connectivity returns
- It can run in fullscreen kiosk mode (no taskbar, no browser chrome, no distractions)
Configuration takes 60 seconds:
- Open the app
- Enter your API URL (
https://app.stockaj.io/api/v2or your self-hosted instance) - Enter your API token (generated from Settings → API in Stockaj)
- The app validates the connection and you're ready
Optional: set a PIN code to protect access to the setup screen. This prevents curious visitors from changing your configuration.
Step 3: The Checkout Flow
Here's what a real checkout looks like from the user's perspective:
- Identify yourself — The visitor searches by name or scans a personal QR badge
- Scan items — Each scan adds the item to a cart with its name, photo, and current availability displayed
- Adjust quantities — For bulk items (cables, chairs, barriers), they can change the quantity
- Confirm — One button press creates the rental
The whole interaction takes 15–30 seconds for a typical 3-item checkout. Compare that to filling out a paper form or waiting for a staff member to log it manually.
Step 4: The Return Flow
Returns follow a similar pattern, with an important addition — condition tracking:
- Identify the renter — By name search or QR scan
- View active rentals — The kiosk shows everything they currently have checked out
- Process each item:
- Mark as Returned (good condition)
- Mark as Damaged (with optional notes describing the damage)
- Mark as Lost (item won't be coming back)
- Adjust quantities for bulk items
- Confirm — The rental updates in real-time
This condition data feeds back into your inventory. An item marked "Damaged" at the kiosk automatically updates its variant condition in Stockaj — no duplicate data entry.
Real-World Scenarios
Festival Equipment Tent
A 3-day music festival with 200 volunteers and 500+ items distributed across 4 locations. At each location entrance:
- A laptop with a USB scanner runs the kiosk
- Volunteers scan their badge and the equipment they're picking up
- The logistics team monitors checkouts in real-time from the main dashboard
- Overdue items trigger automatic alerts if not returned by shift end
Result: the team that used to spend 6 hours per day on equipment tracking now spends 30 minutes reviewing the dashboard.
Community Makerspace
A shared workshop with power tools, 3D printers, and specialty equipment. Members come and go throughout the day:
- A permanent kiosk station at the entrance handles all checkouts
- Members scan their membership card (printed QR code) and the tool they need
- High-value items (laser cutter, CNC router) have individual serial-tracked variants
- Return reminders are sent automatically if a tool isn't back within 24 hours
NGO Furniture Lending
An organization that lends furniture to refugee families for their first apartment:
- Staff process checkouts at the warehouse kiosk
- Each piece of furniture has a QR label
- Rental records are linked to the family's contact file
- When furniture is returned (family moves to permanent housing), condition is logged
- Damage reports help the NGO track which items need replacement
The Offline Advantage
The kiosk was designed for environments where internet connectivity isn't guaranteed — outdoor festival grounds, warehouse basements, rural community centers.
When the connection drops:
- The kiosk continues working normally
- All transactions are saved to a local SQLite database
- A status indicator shows "Offline — transactions queued"
- When connectivity returns, the queue syncs automatically
- No data is lost, no user action required
This isn't a "graceful degradation" — it's a core architectural decision. The kiosk treats the network as unreliable by default and handles it transparently.
Security Considerations
A self-service station in a shared space raises obvious questions:
- Configuration access — Protected by an optional PIN. Users can scan and checkout, but can't change the server URL or API token
- Kiosk mode — Fullscreen mode (Ctrl+Shift+K) hides the operating system. Exiting requires the PIN
- API token scope — The kiosk uses a dedicated API token. If compromised, you can revoke it from Settings without affecting other integrations
- No personal data on-device — The kiosk doesn't cache renter data locally. Scan results come from the server (or queue) per transaction
Cost Breakdown
| Component | Cost |
|---|---|
| USB barcode scanner | $30–50 (one-time) |
| Laptop/desktop | Often already available |
| Stockaj plan (Starter) | CHF 29/month |
| Kiosk app | Included |
| QR label printing | Standard printer + sticker paper |
Total setup cost for a basic station: under $80 + your monthly plan. Compare that to dedicated kiosk hardware ($500–2,000) or the ongoing cost of staffing a checkout desk.
Try It
The kiosk app works with any Stockaj paid plan. Start with a 14-day free trial, print labels for your first 10 items, plug in a USB scanner, and see how it works with your team.
Most organizations report that setup takes 15 minutes and that staff training is unnecessary — the interface is intentionally simple enough that first-time users figure it out by scanning their first item.
