UX Design

Usability

B2B

Improving availability scheduler for ticket administrators in museums

Designing an availability scheduler that accommodated diverse museum requirements while maintaining a consistent, intuitive experience.

Role

UX Designer

Platform

Back office

Timeline

Sep - Nov 2022

The challenge

Setting the availability schedules for buying tickets is one of the most important tasks that museums should do. As part of cm.com's platform rebuild for museums, the availability scheduler had been redesigned. However, when I evaluated the new version, I identified several usability issues that were still creating friction for museum clients. I took on the project to address these problems through analysis, iterative testing, and refinement.

The administration could cause critical conflicts

Museums needed a way to configure their ticket availability: defining when visitors could book, for which dates, and under what conditions. But the existing scheduler had fundamental usability issues that made this process unnecessarily complex.

  • Sometimes having a couple of exceptions make it hard to follow and understand the schedule.

  • It would help much more if there was an overview of the schedule

  • The flow of setting timeslots and assigning it to a ticket group is not intuitive and can cause mistakes resulting in the ticket shop and sales

  • The toggles in the new design is very confusing

creating timeslots instead of schedules

Adding exceptions to get the ideal schedule is time-consuming and complex

not having an overview of the schedule causes confusion and mistakes

The controllers are not intuitive and clear

Schedules without time slot get mixed-up with the ones with time slot

One Customer Success Manager for a couple of clients

One of the biggest challenges in this project was that each museum had different requirements. Some needed simple weekly schedules, others had seasonal variations, special events, or capacity restrictions that changed constantly.

This meant the solution couldn't be one-size-fits-all — but it also couldn't be so flexible that it became overwhelming.


Before diving into testing, I interviewed customer success managers who worked directly with museum clients. These conversations helped me understand:


- The most common support requests related to the scheduler

- Where museums were getting stuck or frustrated

- Patterns in how different types of museums used (or struggled with) the tool


This gave me a foundation to design more targeted test scenarios and know which areas to focus on during usability sessions.

Research Approach

I worked with six museum clients through moderated usability testing sessions. Some were conducted on-site, others remotely. The goal was to test the prototype iteratively, learning from each session and refining the design before the next one.


Participants:

  • The STRAAT Museum

  • The Kröller-Müller Museum

  • The Moco Museum

  • House of Bols

  • Verzetsmuseum

  • Nxt Museum

Iterative Testing & Refinement

Rather than testing a fixed prototype with all six museums, I used an iterative approach:


  1. Test with Museum 1 → Identify issues → Refine prototype

  2. Test with Museum 2 → Validate fixes → Discover new edge cases → Refine

  3. Test with Museum 3 → Continue iteration


And so on...


This approach allowed me to:

  • Validate that each round of changes actually solved the problems

  • Catch issues early before they compounded

  • Build confidence in the solution progressively

Key results of the usability test and interviews

We not only had the usability sessions with our clients but also alongside the product owner took advantage of these sessions to interview them about their whole experience with the ticketing platform. here are the key insights we gathered.

USABILITY TEST REPORT

Availability scheduler · iteration map

How the design evolved through 6 rounds of testing with museum clients

6 museums

9 participants

2–3 tasks per session

3 major iterations

Moco Museum

Verzetsmuseum

House of Bols

Next Museum

Kröller-Müller Museum

STRAAT Museum

WHAT WORKED FROM THE START

Clear flow

Redesigned flow felt straightforward to users

Product overview

Calendar made products and schedule visible at once

Location-level view

Seeing all products in one location was valued

Design changes by iteration

Each pair shows what we tested, what we heard, and what changed before the next round.

Issues raised but not yet addressed

Captured for the next round of design work: deprioritized based on frequency and impact.

Schedule blocker not noticeable

Users with tunnel vision missed the blocker action entirely.

Edit toggle hard to find

The toggle for editing timeslots wasn't surfaced clearly.

Day-of-week selection unclear

Users were unsure which days could be selected for a schedule.

Capacity ambiguity

"25/25" capacity wasn't clear: booked vs available.

OTHER SUGGESTIONS CAPTURED FOR THE ROADMAP

Control preferred over default — but suggestions helpful

Different login and accessibility for different roles

Alerts when overlaps would occur

1

Calendar view · default state

EMPTY STATE + WEEK PATTERNS

BEFORE

Tested with users

Default schedule was visible; no clear marker for recurring patterns.

AFTER

Updated based on feedback

Removed default schedule, added week numbers and an empty state.

USER SAID

A default schedule shouldn't be there. There shouldn't be a possibility to book if I haven't set it.

SO WE CHANGED

Removed default schedule; added week numbers for recurring patterns.

2

Set up schedule · day selection

EMPTY STATE + WEEK PATTERNS

BEFORE

Tested with users

Time slots were required; days had to be individually selected.

AFTER

Updated based on feedback

Time slots are optional; "add timeslot" shortcut added.

USER SAID

Some museums don't use time slots at all. Selecting each day felt repetitive.

SO WE CHANGED

Made time slots optional and added an "add timeslot" shortcut.

3

Manage schedules · overview

EMPTY STATE + WEEK PATTERNS

BEFORE

Tested with users

Schedules were managed per product; no product tag on overview.

AFTER

Updated based on feedback

All schedules listed in one view, with clear product tags.

USER SAID

Product tag wasn't noticeable; users wanted a single overview across all products.

SO WE CHANGED

Consolidated schedules into one overview; made product tag visible.

The Prioritization Challenge

Each museum brought their own requirements to the table. If I had tried to accommodate every single request, the interface would have become bloated and unusable.

Instead, I needed to identify:

  • Which requirements were most common across museums

  • Which were critical vs. nice-to-have

  • Where we could create flexible solutions that served multiple needs


The Framework

I mapped all requirements from the six museums and categorized them by:

  • Frequency: How many museums needed this?

  • Criticality: Could they operate without it?

  • Complexity: How much would it complicate the interface?

Achievements and impacts

Here are a few number of results that we achieved in this project:

  • Availability configuration were no longer needed to be done by CSMers as it was usable enough for the clients to learn and do by themselves

  • The overview of the calendar reduced the inevitable mistakes causing problems for operations, sales and visitors

  • The majority of clients with different requirements could reach their goals and needs

  • The new availability section was scalable and had the capacity to add even more features for the future