Skip to main content

How to Set Up a Self-Service Equipment Checkout Kiosk

· 7 min read
Alexandre Bianchi
Creator of Stockaj

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:

  1. Print label sheets from the Items view — select items, choose your label template, and print
  2. Stick labels on your physical items — we recommend a visible spot that won't get covered during use
  3. 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:

  1. Open the app
  2. Enter your API URL (https://app.stockaj.io/api/v2 or your self-hosted instance)
  3. Enter your API token (generated from Settings → API in Stockaj)
  4. 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:

  1. Identify yourself — The visitor searches by name or scans a personal QR badge
  2. Scan items — Each scan adds the item to a cart with its name, photo, and current availability displayed
  3. Adjust quantities — For bulk items (cables, chairs, barriers), they can change the quantity
  4. 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:

  1. Identify the renter — By name search or QR scan
  2. View active rentals — The kiosk shows everything they currently have checked out
  3. 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
  4. 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:

  1. The kiosk continues working normally
  2. All transactions are saved to a local SQLite database
  3. A status indicator shows "Offline — transactions queued"
  4. When connectivity returns, the queue syncs automatically
  5. 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

ComponentCost
USB barcode scanner$30–50 (one-time)
Laptop/desktopOften already available
Stockaj plan (Starter)CHF 29/month
Kiosk appIncluded
QR label printingStandard 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.

Create your free account →