Skip to content
Astera Technology

Booking slot list or month calendar?

Compare the information needed to choose one appointment with the overview needed to plan several days.

Choose against the task constraints

A synthetic studio offers identical 45-minute appointments. A customer already knows the service and is looking for the next suitable time; the receptionist also needs to inspect several days. The public choice and the staff overview need not share one layout. Availability in the worksheet is a snapshot, not a held booking.

Decision worksheet
ConditionTime-slot listMonth calendar
Choose an available time on a phoneShow date, time and availability in each rowA day cell may need a second view for times
Compare several datesGroup by date; avoid a long unbroken listShow date-level occupancy without hiding the legend
No matching timeShow the current filter and a clear next date actionDistinguish an empty day from a failed load
Download editable CSV ↓

Use the slot list for this customer task and a separate multi-day staff view. If users mainly compare weekends across months, test a calendar with equivalent readable times before changing the choice. Confirm capacity again when accepting the booking.

A date cell is not enough to book

Synthetic task cases
SlotSnapshotCustomer constraint
2026-11-03 09:001 placeAfter 12:00 only
2026-11-03 13:000 placesAfter 12:00 only
2026-11-04 13:002 placesDate acceptable
Download editable CSV ↓

Which row meets the stated constraints, and is it already booked?

Show the worked answer

4 November at 13:00 is the only listed match. It is an available candidate in the snapshot, not a booking; acceptance must recheck its capacity.

Check the chosen interaction

  • Read all dates and availability at 320 CSS pixels without page-wide horizontal scrolling.
  • A failed availability request must not become an empty-success result.
  • Test keyboard access to the same times shown visually.

Related resources

UX/UI design services →