Hotel check-in web app

Mobile web app for online check-in, upselling and frictionless experience in small and medium-sized hotels.

Figma prototype

KPI's

Data:

  • At least 11% of clients did not contract due to lack of the tool

Company:

  • +7% new clients due to specific functionality
  • Higher retention in sales calls and creation of Webinars to showcase the tool

Client:

  • +19% improvement in customer ratings towards the hotel
  • Average ticket increased between +9% and +15% thanks to upselling
  • Reduction of on-site waiting time by approximately 5 minutes per guest

Role:
Product designer

Team:
1 Product designer (Figma)
1 Frontend developer (Java)
1 Backend developer (PHP)
1 QA tester (Automation)

Tools:
Figma, Illustrator, Photoshop, Zeplin

Duration:
12 weeks
February - May 2024

Context and Problem

The independent and medium-sized hotel sector (80% of PMS clients) had a digital gap compared to large chains:

  • They did not have an online check-in prior to arrival.
  • Long reception queues and revenue loss due to lack of advance sales of extras.
  • In sales processes, the absence of this functionality meant the loss of 11% of potential clients who compared with more complete PMS.

Objective: Create a mobile-first web solution for online check-in, integrated into Avirato's SaaS PMS, that also allowed upselling (rooms, extras, premium services) and reduced friction upon arrival.

Research

Key stakeholders: owners and managers of independent hotels, sales team, PMS technical support.

    Methods:
  • Exploratory interviews with pilot clients (n=7).
  • Feedback from demos in Webinars.
  • Quantitative data obtained directly from the central PMS (reservations, ratings, upselling, waiting times).
    Findings:
  • Owners with few employees sought operational time savings and a tool easy to use without technical training.
  • Guests valued quick check-in and transparency in extra services.
  • Cross-selling should be clear but not intrusive.
Check in app project problem

Buyer Persona

Isabel, 44 years old

Boutique hotel owner

Hotel: 25 rooms, managed with 3 employees.
Objective: simplify processes to not depend on so much staff.
Pain points: reception queues, constant employee training, unintuitive tools.
Motivation: increase average ticket with extras (breakfasts, late check-out) without pressuring the client.
Digital behavior: uses PMS daily, mobile and laptop interchangeably, values speed and "plug & play".

Javier, 52 years old

Medium-sized beach hotel manager

Hotel: 80 rooms, 15 employees in high season.
Objective: differentiate from large chains with modern digital services.
Pain points: international guests who demand agile processes, complaints in reviews about long waits.
Motivation: show innovative image and attract repeat customers with good digital experience.
Digital behavior: open to demos and webinars, seeks scalable solutions, concerned about integration with payment systems.

Architecture & Flows

A complete user flow was designed (attached image), from the start of check-in to final confirmation:

  • Start check-in → Select room.
  • Complete data and documents → Sign digitally.
  • Upselling options (superior rooms, extras).
  • Confirm payment.
  • Finish check-in → Receive confirmation.

Iterations: 4 rounds of adjustments on copy, step order and upselling screens.

user flow app design

Wireframes and Explorations

  • Low-fi wireframes: exploration of 3 alternatives for step order.
  • Mid-fi and prototypes in Figma: tested with users.
  • Key decision: upselling should be shown before final confirmation, not at the beginning (improved conversion +9%).
user flow app design user flow app design

UI & Design System

  • Design system created ad hoc for Avirato's SaaS.
  • Design tokens in Figma: typography, color, spacing and reusable components.
  • Accessibility: AA contrast, wide inputs, clear CTAs, "step by step" process.
  • UX Microcopy: direct and simple copy → "Finish check-in", "Confirm room", "Upload document".
user flow app design user flow app design

Results

    Company (PMS Avirato):
  • +7% new clients thanks to the functionality.
  • Reduction of churn in demos → more retained sales.
  • Creation of specific Webinars as a sales argument.
    Hotels (clients):
  • +19% in guest ratings.
  • Average ticket per stay +9% to +15% thanks to upselling.
  • Waiting time reduced by 5 minutes per guest.
    End users (guests):
  • Smoother experience → direct arrival to room.
  • Less friction → fewer complaints in reviews.
user flow app design user flow app design user flow app design user flow app design

Want to work together?

Let's turn ideas into
real projects