Bookable Calendar Front-end
Calendar Output with Calendar View

A very easy to use Bookable Calendar module. Whether you're letting people claim conference rooms or giving lessons and want your students to be able to book a lesson, this module aims to get you up and running as fast as possible.

The README in the module has more detailed information, including sample API calls. Or watch a getting started video if reading documentation isn't your thing.

Featured in Talking Drupal Module of the week #380.

Usage

  • Create a "Bookable Calendar" Entity
  • Create a "Bookable Calendar Opening" with date rules for when you're allowing bookings
  • Now users can go to "Bookable Calendar" page and start booking slots
  • (optional) Modify permissions to allow anonymous users to be able to book

Roadmap

  • Cron based past booking/opening cleanup
  • Handling of longstanding opening, currently limited to 1 year in future
  • Booking Rescheduling
  • Drupal.org Contrib Module documentation

Recommended Modules

  • Calendar View frontend that works with Booking Calendar that's Views based and easy to set up.
  • ECA this module is used to handle some of the more complicated notification workflows.

Similar Modules

Here is a write-up about booking modules that do similar things and compares the differences, so you can better decide which solution is best for you.

This module is not compatible with the BAT module, you cannot have both installed at the same time due using entities of the same name "Booking"

Slack Channel

Join me in Slack in the #bookable-calendar channel.

Supporting organizations: 

Project information

Releases