What is a booking's blueprint?

This article gives a brief introduction to the concept of a booking's blueprint on Timekit.

d
Written by derrick mak
Updated over a week ago

In Timekit terms, a booking's blueprint define the steps a booking takes through its lifetime - from a customer request a specific timeslot to it's either confirmed, declined or canceled in a resource's calendar.

Timekit offers several blueprints that cover all common use-cases. Building your booking experience with Timekit out-of-the-box, means a number of decisions have to be made with regards to your booking's blueprint:  

Select the right booking type
What your workflow will consist of is strongly dependent on the booking type you choose. This is why you'll need to pick the type that maps best to your booking experience:

  • 1-to-1 bookings: This booking type allows customers or bookies to book a specific timeslot with a specific resource.

  • Round robin bookings:  With this type of booking customers will book a specific timeslot that will be allocated to one random resource in a predefined team of resources.

  • Group bookings: This type allows multiple customers or bookies to book the same specific time-slot with a specific resource. As such, each booking resembles reserving a seat, much like a seminar, webinar or a class. 

Select the right type of booking confirmation blueprint

You'll also have to pick the type of booking confirmation flow that maps best to your booking experience:

  • Manuel blueprint: With this type of workflow a customer's booking request of a specific timeslot will manually have to be accepted or declined by the resource.

  • Automatic blueprint: With this type of workflow a customer's booking request of a specific timeslot will automatically be confirmed.


Expand your workflow

You can easily modify or expand Timekits out-of-the-box blueprints on your end fx. by hooking into webhooks at specific steps.

Learn more about expanding and modifying workflow with these guides:

Note: Modifying and expanding blueprints can in some case require programmatic skills. 

Did this answer your question?