Blink!

Turning error messages into frictionless guidance

Content design can simplify and improve interaction design, removing unnecessary CTAs and text.

The challenge

Review of a prototype biometric app designed by an intern. The app allowed travellers to verify their identity before they got to the airport, saving time at security checkpoints and boarding.

The verification flow involved travellers taking a selfie then scanning their passports or ID cards.

Travellers must be able to verify their identity without friction or confusion.

The process

The first step was to review Figma mockups. I worked with the product manager and UX designer intern to understand the requirements for the app. I proposed new guidance for taking a selfie.

Once we had a technically functioning prototype, I tested my proposals for the selfie. No iteration was required.

However, it became clear that test participants struggled to scan their documents. The scanning feature was provided through a third-party plugin. I collaborated with the plugin provider to understand technical constraints and what each of their error messages meant.

I then proposed and tested new guidance for scanning, which was implemented locally in our app. The updated guidance was passed on to the third-party provider, who expressed interested in updating their own error messages.

Issues and solutions

Taking a selfie

The issue
The solution

If the camera doesn’t detect motion while taking a selfie, the user sees a photo of themselves with guidance to solve the issue. The intern’s original wording was confusing and didn’t follow the company’s tone of voice guidelines.

I brought the text in line with our brand guidelines.
The text is much shorter. It explains that blinking will take the photo automatically.
The CTA is no longer needed, removing an unnecessary interaction.

Photo of the user, with text asking if they are human.
Original mockup
Photo of user with the text Blink underneath
Revision
The issue

Error messages stated the problem but didn’t explain how to resolve it. Here are a couple of examples.

Original error A

Choose a different background

Original error B

No document detected

The solution

The error messages explain how to resolve the problems, within character limit contraints.

Revision error A

Use a plain, dark background

Revision error B

Fit document inside frame

Scroll to Top