KY Labs

Working demo

Online booking

Customers book themselves. The front desk stops playing phone tag.

Fernhill PhysioDemo: fictional business, sample data, nothing is sent

Step 1 of 4

What do you need?

The problem

Why this is worth building

Most booking forms ask for everything up front, then make people wait for a call back to learn whether a time is free. Every abandoned form is a customer who went elsewhere, and every call is time the front desk does not have.

Who could use this

Clinics, salons, trades, studios: anyone whose calendar lives in a phone call.

Design decisions

Why it works the way it does

Nothing here is an accident. These are the choices that made it feel obvious.

  1. 1

    One question per screen

    People never face a wall of fields. Each step is a single decision, so it works one-handed on a phone.

  2. 2

    Show what is available before asking who you are

    The form earns the visitor’s name by first showing an open time. Asking for details last means fewer people give up.

  3. 3

    Taken times stay visible

    Hiding them makes a schedule look broken. Crossing them out shows the choice is real and the clinic is busy.

  4. 4

    The other side updates immediately

    A booking lands on the front desk view straight away, marked new. Nobody has to retype anything from an email.

For your business

What it would take to make this yours

A demo proves the experience. A real version runs on your rules and connects to your tools. Typical additions:

  • Calendar sync with Google or Outlook
  • Email and text reminders that cut no-shows
  • Deposits or card-on-file through your payment provider
  • Staff accounts, multiple locations and practitioners