Skip to content
← All work
QZee

How can a service venue take bookings, payments, and client admin from one platform?

A SaaS platform for service-based businesses to manage bookings, payments, and branding, designed through testing, A/B experiments, and design workshops.

Project frame: QZee: one platform for service venues to run bookings, payments, and client admin

Role
Design Lead
Year
Sep 2019 to Sep 2022
Platform
SaaS · Web · Booking, payments & branding
Design lead
product ownership

Led product design for the booking SaaS across flows, system, and pitch material.

Figma
modular system

Built a modular design system in Figma and Framer.

Stripe
payments

Integrated Stripe and calendar APIs to support payments and scheduling.

A/B
experimentation

Refined user flows through testing and A/B experiments.

01 · Context

The problem

Service businesses like gyms, studios, and salons were stitching their operation together from a calendar in one place, a payment link in another, and a spreadsheet of clients somewhere else. Bookings slipped through the gaps, no-shows went unmanaged, and simply setting up online booking became its own full-time job.

02 · Evidence

What shaped the direction

Owner workflow audit

Mapped the booking, payment, calendar, branding, and customer-management jobs service businesses needed in one product.

Setup friction

Early owners stalled before launch because service categories, durations, prices, and terms were scattered across different settings.

Design workshops

Ran design workshops and produced pitch decks to align the product vision and commercial story.

Integration constraint

The product model had to support both payments and scheduling through Stripe and calendar APIs.

03 · Process

How it came together

The brief

On paper, QZee is "online booking for service businesses." In practice the job was harder: the people running these venues aren't software people, and the tools they had treated booking, payments, and client management as three separate problems. QZee's bet was that these are really one problem. The design challenge was making an all-in-one platform feel simpler than the patchwork it replaced, not heavier.

The catalogue: services grouped into categories, each with its own duration, price, and add-ons.

Designing the owner's surface

The owner's app had to make a venue's entire offer legible at a glance and editable in seconds. I organised everything a business sells into a single catalogue: categories (Group Bookings, 1-1) holding services that each carry their own duration, price, and optional add-ons, with drag-to-reorder so owners control exactly how their menu reads to a customer.

The harder problem was onboarding. A booking tool does nothing until it's fully set up, so a Setup Guide walks a new owner from an empty account to a live, bookable venue. It turns a daunting blank slate into a short, finishable checklist.

Keeping both sides in sync

Every service is self-describing, including an optional auto-scheduling mode, so the customer-facing booking site and the owner's calendar never fall out of step. Define a service once and it shows up correctly everywhere it's sold, from the public venue page to payments and the client record.

The customer side: what a venue's clients see when they book.

Where it landed

The result is a single place to run a service business: catalogue, calendar, clients, payments, and a public booking site that stays in step with all of it.

04 · Craft

Decision trail

  • 01Unified the whole catalogue (services, categories, add-ons, coupons, and terms) into one place, so a venue's offer is defined once and reused everywhere it sells.
  • 02Built a guided Setup Guide so a non-technical owner can go from an empty account to taking real bookings without hand-holding.
  • 03Created a modular Figma and Framer design system so booking, payments, and branding could scale without redesigning each flow.
  • 04Integrated Stripe and calendar APIs into the product model so payment and scheduling were designed as part of the core experience.
05 · Impact

Outcome

QZee gave service-based businesses a clearer SaaS platform for bookings, payments, scheduling, and branding, backed by a modular design system and tested flow improvements.

Stripepayments integration
Calendarscheduling APIs
A/Bflow experiments
Next case study →Nagra Kudelski: cross-platform OTT experiences for OpenTV and Nagra Sports