Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

webform_booking

378 sites Security covered
View on drupal.org

The Webform Booking module seamlessly integrates a simple booking system into any webform.

Features

Flexible Booking Slots: Easily define the time intervals and duration for each booking slot, allowing for custom schedules and appointments.
Weekday Management: Provides the option to disable bookings on specific weekdays, such as Saturdays and Sundays, ensuring the booking calendar reflects your actual availability. You can also set different time periods for specific days of the week.
Date and Time Exclusions: Enhance your booking system by excluding specific dates or time periods from being available for booking, accommodating holidays, events, or personal time off.
Real-Time Availability Checks: Automatically checks for already booked slots and prevents double bookings, ensuring a smooth and efficient booking experience for users.
Customizable for Any Webform: Designed to be versatile, it can be added to any webform within your Drupal site, offering a tailored booking solution that meets your unique needs.
Token support:Add them to popups or emails. Includes cancellation link.

Post-Installation

Once the module is activated, proceed by adding a 'Webform Booking' element to your desired webform. During configuration, pay close attention to the provided formats and examples within the tooltips to ensure optimal setup and functionality.

Additional Requirements

The module requires Webform to work.
Fro Drupal 11, until there's a stable release for Webform, you'll need to edit your composer.json file from
minimum-stability": "stable",
to
minimum-stability": "dev",
Having issues? Check this quick guide on how to test on a clean install.

Supporting this Module

The development of this module was initially supported by CIPsi, Universidade do Minho.
Paypal integration was sponsored by My Local Trades.
For those interested in collaborating or contributing to further development, please don't hesitate to get in touch.

Activity

Total releases
7
First release
Jan 2025
Latest release
5 months ago
Release cadence
49 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
1.1.11 Stable Nov 13, 2025
1.1.10 Stable Jun 5, 2025
1.1.9 Stable May 13, 2025
1.1.8 Stable Feb 17, 2025
1.1.7 Stable Feb 7, 2025
1.1.6 Stable Feb 7, 2025
1.1.5 Stable Jan 22, 2025