A kiosk transaction begins when a person taps Start, but the useful work happens after that first touch. The screen may need to find a record, check a choice, pass information to another system, create a task, produce a document or tell a colleague that help is needed. If those steps are not designed together, the kiosk can look simple while the customer and staff still have to repair the process around it.
This is why the first screen is not the best place to define the project. A welcoming interface matters, but it cannot make an unclear transaction dependable. The team needs to agree what the person is trying to complete, what the organisation must record and what should happen in the business once the customer walks away.
A well-designed kiosk transaction connects those two views. It gives the person a clear route through the immediate task and leaves the organisation with an accurate result, a visible next action and a safe way to deal with anything unusual.
Treat Start as a promise, not the outcome
The Start button makes a small promise: the kiosk is ready to guide the person through a useful task. That promise is broken if the following screens ask questions the person cannot answer, reveal that an important record is missing or finish without explaining what happened.
Begin by naming the complete outcome in ordinary language. “Use the kiosk” is not an outcome. “Confirm an arrival and tell the right team”, “collect an order and receive the correct paperwork” or “request a service and receive a reference” is clearer. It describes something that both the customer and the organisation can recognise as complete.
Then work backwards. What must already be true before the person starts? What information or reference might they bring? Which checks are needed? Which business record changes at the end? Who needs to know? This reveals whether the proposed transaction is genuinely self-contained or depends on a hidden staff process.
The aim is not to remove people from every decision. It is to make the standard route clear and identify the points where a person should take over.
Define the stages the business needs to recognise
A customer may see four or five screens, while the organisation needs to recognise several meaningful stages behind them. For example, a transaction could be started, matched to a record, waiting for confirmation, completed, cancelled or referred for help.
Those stages should support real work. Avoid creating a long collection of labels that nobody uses. Instead, ask what another colleague needs to know if they open the record later:
- Has the person only begun, or have they confirmed the important details?
- Has the kiosk found the correct business record?
- Is anything waiting for staff review?
- Did the connected action complete successfully?
- Was a document, ticket or message produced?
- Can the transaction be retried safely?
- What should happen next, and who owns it?
A dependable status gives staff an honest view of the position. It also helps the interface give an accurate message. The screen should not say “Complete” if the organisation still needs to match the transaction manually or if a connected system has not accepted the update.
Ask only for information that moves the task forward
Every question at a kiosk has a cost. It takes time, creates another opportunity for error and may ask the person to handle information they did not expect to provide in a shared place.
For each field or choice, write down why it is needed. It may identify the right record, support a necessary decision, confirm permission or provide a result that another part of the workflow uses. If the answer merely copies something the organisation already knows, consider whether the kiosk can retrieve it after an appropriate check.
Order the questions around the person’s understanding rather than the structure of a database. Ask for a familiar reference before an internal code. Explain what format is expected before showing an error. Where a choice affects later steps, describe the practical difference in plain language.
Privacy also needs to shape the sequence. Show only the information needed for the current decision. Avoid leaving personal or commercially sensitive details visible after the person moves away. Agree how long an inactive session can remain open and what must be cleared before the next user begins.
Connect to the dependable record before making a commitment
A kiosk is most useful when it is designed as part of the wider process rather than as an isolated screen. The visible interaction may depend on an order, booking, membership, visitor record, item, vehicle or service request held elsewhere.
Agree which system owns each important fact. The kiosk may read a current status, offer a permitted choice and send back a result, but it should not quietly create a competing version of the record. If several applications are involved, define which update happens first and what becomes final.
This is also where duplicate transactions can arise. A person may press a button twice, return after a slow response or start again because they are unsure whether anything happened. The workflow should recognise a repeated request where appropriate and show the existing result rather than creating another one without warning.
Axisware’s custom kiosk software development approach begins with the task, the site and the systems that need to connect. The right connection depends on the available interfaces, permissions and business rules; it should be agreed before the screens imply that an action is immediate or guaranteed.
Make waiting and completion honest
A kiosk should acknowledge each important action. A visible response tells the person that their touch was recognised, while a clear progress message explains when the system is checking or saving information.
Do not use a spinning indicator as a substitute for an agreed response. Decide what the person should see if a check takes longer than expected, a printer does not respond or another system is unavailable. Repeating the action may be unsafe. A calm message and a route to help can protect both the customer and the business record.
The completion screen should answer practical questions:
- What has been completed?
- Has the organisation received the information?
- Is there a ticket, label, receipt or reference to take away?
- Does another person need to do anything?
- Where should the customer go next?
- What should they do if the expected output does not appear?
Keep the message on screen long enough to read, then return the kiosk to a clean starting point. If the customer needs a printed or digital confirmation, make sure its wording agrees with the status stored by the business.
Design the staff hand-off beside the customer journey
Self-service still needs a service around it. Staff may help somebody choose the right route, review an exception, correct information, reissue a document or continue work that the kiosk has started.
Design that staff view at the same time as the customer screens. A colleague should be able to see what the person attempted, which checks passed, where the transaction stopped and what action is available. They should not need to ask the customer to repeat every answer or search several unrelated systems to reconstruct the event.
Permissions matter here. The colleague who can help with a mistyped detail may not be authorised to reverse a completed transaction. Define the decisions each role can make and keep a useful history of changes. This supports everyday service without turning every correction into a technical support request.
The hand-off should be understandable to the customer too. If staff assistance is needed, say who can help and what will happen next. Avoid an error code as the final instruction.
Plan interruption, retry and recovery before launch
The ordinary route is only one part of the design. Someone may cancel, walk away, present an unknown reference, choose the wrong option or reach a step when a connected device is unavailable. The kiosk itself may restart or temporarily lose a network connection.
For each important stage, decide whether work can be saved, cancelled or resumed. Record enough information to investigate a genuine problem without keeping unnecessary personal data. Agree when a partial transaction expires and whether staff can safely complete it.
A practical recovery review should cover:
- what the customer sees;
- what the system records;
- whether another action may already have completed;
- who is alerted or owns the next step;
- how a retry avoids creating a duplicate; and
- how the kiosk returns to a safe state for the next user.
Testing these cases deliberately is more useful than assuming they will be rare. A reliable service is not one in which nothing ever goes wrong. It is one in which the likely problems have an understandable route back to safe work.
Use the MillInsight example within its evidence
The MillInsight Delivery Kiosk case study is a public example of a touch-screen journey connected to the wider business workflow. It describes starting and finishing bulk flour collections, using live orders and delivery records, recording weights and producing relevant paperwork. Operator searches, corrections and reprints form part of the supporting process.
The example is useful because the transaction does not end at a touch. The first route creates an open delivery and the later route completes it after loading. Information passes through a sequence that staff and drivers can recognise.
This does not mean another organisation needs the same hardware, data or screens. Axisware can design bespoke kiosk applications that connect the user interaction to the underlying business workflow, but each project must be shaped around its own users, rules, equipment and available system connections. The broader lesson is to design the record, hand-off and recovery path together with the interface.
Test the complete transaction, not a screen tour
A demonstration can look convincing when the presenter knows every correct choice. Testing should ask whether somebody unfamiliar with the design can finish the task, and whether the business receives the right result afterwards.
Use realistic examples. Include a straightforward case, a common exception and a deliberate interruption. Observe what the person expects before each touch and whether the wording helps them recover without prompting. Then check the staff side: did the right record change, was the next action visible and can a colleague explain what happened?
The intended equipment and setting matter. Screen size, viewing distance, lighting, noise, privacy, gloves, items carried by the user and the availability of nearby staff can all change how the route feels. Test there before relying on assumptions from a desktop prototype.
Useful measures should reflect the whole transaction. Completion numbers alone can hide repeated attempts or staff repair work. Review abandoned stages, assistance requests, retries, corrections and the time between the kiosk action and the operational outcome. Combine those signals with feedback from customers and staff before expanding the service.
Map the full kiosk transaction
Take one recent transaction and map it from the person’s first intent to the organisation’s completed work. Include the starting information, screen choices, connected records, staff decisions, documents or messages, and the most likely exception. Mark the moment when responsibility passes from the customer to the system or to a colleague.
Then agree a small first scope. It might contain one clear customer outcome, one dependable record connection, one staff hand-off and a safe response to interruption. That is enough to test whether the route works from both sides before more services are added.
Workflow automation can help connect the kiosk action to the tasks and decisions behind it, but the design should keep ownership visible. The aim is a process that people can understand and support, not a hidden chain of automatic steps.
If your organisation is considering a kiosk, contact the Axisware team to map the full transaction. We can help you define what should happen after Start, which systems and people need to be involved, and what a practical first version should complete.

