ATM and terminal interfaces

We build interfaces for payment terminals, ATMs, interactive kiosks, self-checkouts and more, giving special attention to the place and the context in which the device is going to be used. We do our best to make the UI as clear and intuitive to anyone as possible.

Self-service terminals have made their way into quite a number of spheres including banking, entertainment, travel, sports, healthcare, hospitality, etc. Yet, a large proportion of their interfaces look disastrous, they are clumsy and rather user-unfriendly. That’s because they were built without a proper idea of their context of use and ergonomics.

Get creative to make it work… Better done at the design stage!

The former TVM displays felt equally lousy and inconvenient both outside and inside the building

Terminals, ATMs and other self-service machines come equipped with two interfaces: a physical and a digital one. Users interact with the interface on the surface of the screen but get «physical» output in the end: the device swallows a card and gives back money, a check or a ticket.

Когда люди пользуются устройствами самообслуживания, то должны совершать много Users have to perform many unfamiliar operations during their first experience with a self-service kiosk. For instance, they need to scan the barcodes on their purchases at a certain angle when processing them at a self-checkout, put their bag at a certain place or remove security tags. All these actions have to run smoothly and speed up the procedure instead of being a burden. That’s why it’s important to keep the user journey in mind throughout the UI design process.

Here we go

Improving existing interfaces

Проводим экспертную оценку, чтобы We carry out a professional assessment to diagnose the problems. For example, we can help reduce queue waiting times and the SST failure rate.

Проектируем решение по автоматизации

Разбираемся, как клиенты будут We figure out how and how often a terminal is going to be used and then design an interface to be deployed on a fully-fledged self-service kiosk.

4 фактора, которые обязательно 4 Must Factors to Consider while Building UIs for Electronic Terminals

In order to get your self-service kiosk right, the first thing that needs to be taken into account is how users will interact with the physical part of the device like its size, the environment, the distance between them and the device, and the screen angle.

Form factor and environment. Generally, the approach to building terminal UIs is pretty similar to that of web interfaces or desktop software development. Which explains why designers fail to include the environment, the distance and users’ body position into their calculations.

A user’s posture and the way they position their head, as well as button clickability, change depending on the type of the device and the screen angle.

Screen size. Designers need work with the real-world screen dimensions from the get-go because the size of the elements depends on the size of human fingers. This way a designer will be able to understand, first hand, whether it will be convenient enough for users to point their fingers and hit the intended area on the screen and where it might get partially obscured under their hands.

Color contrast ratio. Terminals are devised to work for years, and are often guilty of poor color reproduction, low resolution, small viewing angles and other sins when it comes to display limitations. All these factors are essential to create a consistent UI color scheme.

On the sunny side of the street

We actually sent our designer to do «field research» and see how the visibility of the information on the ATM screen depends on the change in the lighting conditions and the time of the day when we developed an interface for the SBS bank.

Understandability. The text on the screen has to be quick and easy to read and save users from unnecessary or repeated actions. The wordings have to be precise and unambiguous, too.

UI Design for Self-Service Terminals: The Workflow

Preliminary research

In a number of interview sessions with the client company’s employees, we discuss the main use cases of the SST. We analyze what questions people ask, identify the most frequently used features and trouble spots.

For functioning terminals, we carry out a UX audit of the interface and identify the issues.


Based on the interviews and our analysis and audit findings, we suggest ideas that might improve the existing interface or help migrate to a fully automated solution, and build the first prototype.

Testing the prototype

The next step is to evaluate the assumptions made through usability testing. We select a sample from the target audience, build scenarios and reproduce the conditions that are as authentic as possible.

When we did usability testing for the Belarusian Railway TVMs, we assembled a mock «terminal» using a touchscreen laptop and a plain-old cardboard box with holes and stickers to imitate a real one. Users who successfully completed a scenario, were rewarded with a ticket

Revision and UI design

Based on the testing results, we analyze user feedback and fix the problems. We look at the nuances concerning how quickly the users managed to complete the proposed scenarios, check how understandable the interface is and digest the general recommendations we received from the participants.


Now we build a specification encompassing all the UI elements, clarify tricky points on animations and prepare a UI storyboard. All the docs and pics are then delivered to the developers via Zeplin, Figma or Invision Inspect.


The next stage of finalizing a terminal UI is one last user testing. It gives us a more accurate picture of the problems people face while using actual terminals and of what causes trouble.

Unit-ATM branding
Unit Unit-ATM branding

We figured out how to combine dozens of banks on one device perfectly

ATM User Interface for Banking Self-Service System
SBS ATM User Interface for Banking Self-Service System

How to engineer a convenient visual solution

Let’s talk about business

Your request will immediately go to the sales department. One of the managers will answer you in order to discuss details. It takes up to half an hour during working hours