Azimut SDK

What Is Pre-Staging? Preparing Self-Service Transactions Before the Kiosk

Published: 08/06/2026

Pre-staging means preparing part of a self-service transaction before the customer reaches the kiosk. The context — who the customer is, what they are paying, which plan or reference applies — is set up in advance on a web or mobile channel, by a backend system, or at a staff-assisted step. When the customer arrives, the kiosk runs only the physical, device-driven steps: cash handling, card payment, identity checks, receipt printing, SIM issuance, or scanning.

First, a clarification. In IT and hardware operations, pre-staging can also mean configuring or provisioning equipment before it ships to a site. This page is about the other meaning: pre-staging a self-service transaction so the kiosk session is shorter and more reliable.

What pre-staging actually does

Without pre-staging, the kiosk screen carries the whole job: search, reference entry, option selection, backend lookups, and the wait for each call to return. Every customer repeats that work at the machine. Pre-staging moves the lookup and setup earlier in the journey, so the kiosk handles the part only a physical device can do.

What can be pre-staged

  • A bill reference or invoice selected on a mobile or web channel
  • A SIM plan, KYC appointment, or customer profile prepared before store arrival
  • A payment amount and transaction reference generated by a backend system
  • A queue ticket or QR code that opens the correct kiosk journey
  • A document or application reference linked to an identity check

Why pre-staging improves kiosk operations

When the screen is used for every lookup, correction, and backend wait, sessions run long and queues build during peak traffic. Pre-staging shortens each session and raises completion rates. It makes throughput per machine more predictable.

Without pre-stagingWith pre-staging
Customer searches at the kioskCustomer scans a code or enters a prepared reference
Backend lookup happens during the kiosk sessionBackend context is already prepared
More abandoned sessionsShorter, more guided sessions
Longer queues during peak trafficHigher throughput per machine

Where pre-staging fits with Azimut SDK

The business application owns the transaction context: bill references, SIM plans, payment amounts. Azimut SDK owns the device layer. When the customer arrives, the SDK executes the physical parts of the workflow — accept cash, verify identity, print a receipt, scan a document, issue a SIM, or trigger a connected peripheral. The application stays focused on business logic; device handling, session lifecycle, and hardware faults stay inside the SDK runtime.

Where pre-staging pays off

  • Bill-payment kiosks with repeat billers
  • Telecom kiosks handling SIM issuance or plan changes
  • Government payment points with invoice references
  • Bank digital branches handling deposits or onboarding
  • Retail service kiosks with known order or payment context

Related reading

What Is Pre-Staging? Preparing Self-Service Transactions Before the Kiosk | Azimut SDK