Whova

Kiosk Check-in

Kiosk Check-in

Designing a lightweight yet scalable and high-powered solution to check in attendees at events of any size.

TOOLS

Figma, Jira

TEAM

The feedback of 3 designers + 1 PM and 8 engineers

IMPACT

15 enterprise customers and 1000+ attendees checked in within 1 month of release.

Whova is a comprehensive event management platform designed to help organizers plan, promote, and hold various events, from conferences to expos. My work at Whova has been varied, but with a focus on the Trial Onboarding and Check-in features. Below is a deep dive into the Kiosk Check-in project, where I helped design self-serve kiosks to support fast, reliable check-in at events.

Check-in at scale, without the overhead.

Large events faced a constant struggle to deliver a fast, professional check-in experience without overwhelming staff or running into printing issues. Long lines and fragile setups could quickly turn check-in into a bottleneck, giving a poor first impression for attendees and adding unnecessary pressure onto staff. This project focused on helping large events handle high-volume arrivals smoothly while minimizing staff workload and printing-related failures.

To differentiate ourselves, the goal was to do this with a much leaner and more cost-effective setup than all our competitors. We designed a scalable, self-serve kiosk system that could run multiple kiosks in parallel without the pricey hardware rentals and high on-site support costs typical of the market.

Problem

Whova is not built to handle the large volume and demanding pace of check-in for large events (500+ attendees).

Solution Preview

Designing for polish, clarity and most of all, speed.

A self check-in kiosk designed to move large crowds through check-in quickly and confidently—without heavy setup or staff load.

Guided setup

Smart setup checks to catch issues before doors open.

Monitoring dashboard

Monitor kiosk status and print jobs at a glance without needing staff at every station.

Setting the backdrop

It's Day 1 of a 1,000-person event. You're hyped to hear the opening keynote… until you see the 1+ hour line for check-in

Long wait times & flustered staff

Staff have to manually process every check-in on top of assembling badges.

Disorganized, slow first impression

High attendee volumes mean long lines and staff spread thin.

A printer jams, holding up an entire line

Printer jams and other issues such as spotty wi-fi are common.

Customers were frustrated… Whova's existing solutions were either inflexible or technically limited

Data Analysis

To understand where we could stand out, I audited similar options on the market

Competitors only support options that are comprehensive but costly $$$

There was a lot of potential for us to carve our own niche

01

Using our badge printing also locks customers into our Name Badge designer and other features.

02

Sales receives many complaints about limited badge printing capabilities

03

Out of customers who use Whova for Check-in, ~45% of them do not use Whova for name badges.

Synthesis

I distilled our findings into 3 key pain points

01

Disjointed setup

Organizers need to source iPads & printers, install an app and configure external settings for both.

02

On-site errors

Printer jams, shaky wi-fi, badge typos and more can bring everything to a halt.

03

Long wait times (first impressions)

Organizers want to set a good first impression, which means minimizing wait times.

Goal

Empower organizers with a lean check-in + badge printing setup built to impress crowds of any size.

Empower organizers with a lean check-in + badge printing setup built to impress crowds of any size.

Subgoal 1

Guide organizers by simplifying disjointed external setup tasks

Solution 1.1 | Disjointed setup

On-site equipment list

An approachable and highly legible checklist of on-site equipment needs.

Iterations

Reframing equipment requirements in a friendlier tone

We realized a long checklist could unnecessarily stress users, especially if they already owned some of the equipment.

Solution 1.2 | On-site errors

Safeguards during setup

Predicting errors before they happen.

Iterations

  1. Catching likely setup struggles ahead of time

I added real-time checks for common setup issues, helping catch and fix problems to help check-in go smoother.

  1. Giving errors more context

We realized it’d be difficult to describe issues if they came from multiple iPad Kiosks at the same time…users needed context.

  1. Linking printers to iPads

Since printers are notorious for taking a ton of trial-and-error, I focused on making the setup process more transparent and forgiving.

Empower organizers with a lean check-in + badge printing setup built to impress crowds of any size.

Subgoal 2

Lower pressure on event staff during peak check-in times

Research

Designing within technical constraints

Hardware failures are outside of our control, but we can still help make them less painful.

Solution 2.1 | On-site errors

Putting errors into context

Using context clues to supplement lacking error info.

Iterations

Being descriptive with errors

Printers provided very little in diagnostic info. This pushed me to find workarounds using contextual clues instead.

  1. Print job failed

  2. Generic error

  3. Printer connection with iPad lost

  4. iPad connection with Internet lost

Solution 2.2 | On-site errors

Troubleshooting errors on-site

Giving the user agency to fix errors on their own.

Iterations

Defining a clear error recovery path in case of printer failure

Printer failures were the most common issue, but automatically rerouting a print job could create further confusion. We wanted to give users agency over errors.

Empower organizers with a lean check-in + badge printing setup built to impress crowds of any size.

Subgoal 3

Streamline check ins to give attendees a fast, polished first impression

Solution 3.1 | Long wait times

iPad Check-in Kiosk

Self check-in iPad kiosks to handle large events at scale.

Iterations

Designing for speed and clarity

Scaling everything up

Solution 3.2 | Long wait times

Badge details preview

Less visual, more functional badge preview.

Iterations

Focusing on accuracy over visual pop

At check-in, stopping to admire a beautifully designed badge matters a lot less than making sure your name isn’t spelled wrong.

Usability Testing

Usability Improvements

  1. Adding an obvious way to recover from email typos

  1. Aligning post check-in feedback for clarity

The final metrics

Within the first month…

15+ customers

Purchased Kiosk Check-in.

This also locked customers into using Whova's Name Badge and other related features.

1000+ attendees

Checked in without issue.

"[Kiosk Check-in] took our registration line wait from 90 minutes at peak to 6 with six kiosk stations and 4,700+ attendees."

— Early major customer

Takeaways

Empathy as Reassurance

Simplifying the equipment checklist and adding completion checks reduced setup anxiety and helped organizers trust that everything was ready. Before demo, I never considered how a long checklist could present emotionally, especially to users who might be trying out kiosk printing for the first time.

Constraints are part of the solution

Instead of treating system constraints as blockers and overengineering around limitations, I realized it was more effective to work with them and shape smarter, more practical design decisions in collaboration with engineering.

Designing beyond the happy path

In high-pressure environments like check-in, success isn’t defined by the ideal flow, but by how the system behaves when things go wrong. I focused on designing clear recovery paths and feedback for errors and edge cases, so small failures wouldn’t turn into confusion, delays, or staff intervention.

Raymond Cao © 2023

Raymond Cao © 2023

Raymond Cao © 2023