Availability is more than an empty calendar
A service may need a qualified member of staff, a room, equipment and preparation time. Define the resources occupied by each appointment and the buffer before the next one. For several branches, decide whether staff and resources can move between locations. A calendar that looks free can still represent an impossible booking.
Test the difficult bookings
Ask two people to request the final slot at the same time. Test a staff absence, a service running late and a customer switching branches. Decide which changes staff can make directly and which require approval. The original appointment and later corrections should remain explainable.
- Only one customer can confirm the same scarce resource.
- Rescheduling releases the old slot only at the agreed step.
- Staff can identify an incomplete or failed payment.
- Customer and staff see the same confirmed details.
Explain deposits before collecting them
Write the cancellation and refund policy before designing checkout. Decide what happens when payment arrives after a temporary slot hold expires. Refund and settlement capabilities depend on the payment provider. A reminder must also offer a clear way to cancel, reschedule or contact the team; it should not simply add another message to manage.
Collect only the details the booking needs
Separate appointment administration from sensitive service records. A consultation booking does not automatically require detailed clinical or financial information. Set access by role and confirm the providers involved in reminders, analytics and payments. Choose a retention approach that matches the actual process and applicable requirements.
Pilot the customer and staff experience together
TCT's Kirobook interface can be adapted to the service journey, but the project still needs confirmed availability rules, integrations and operating responsibilities. Measure completed bookings, manual corrections, cancellations and staff time in the pilot. Use the result to choose what to automate next, without assuming a guaranteed reduction in no-shows.

