Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Webform Booking

443 sites Security covered Drupal 10–11 Webform ecosystem
View on drupal.org

This module adds a flexible booking system to any Drupal webform. It allows for custom booking slots, weekday management, date and time exclusions, and real-time availability checks to prevent double bookings.

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.

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
16
Tracked since
Nov 2024
Latest release
1 month ago
Releases (12 mo)
4 ▼ from 12
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.2.0 Stable 10–11 Jul 30, 2026
1.2.x-dev Dev 10–11 Jul 30, 2026
1.1.13 Stable 10–11 May 26, 2026
1.1.11 Stable 10–11 Nov 13, 2025
1.1.10 Stable 10–11 Jun 5, 2025
1.1.9 Stable 10–11 May 13, 2025
1.1.8 Stable 10–11 Feb 17, 2025
1.1.7 Stable 9–11 Feb 7, 2025
1.1.6 Stable 9–11 Feb 7, 2025
1.1.5 Stable 9–11 Jan 22, 2025
1.1.4 Stable 9–11 Jan 2, 2025
1.1.3 Stable 9–11 Nov 21, 2024
1.1.x-dev Dev 10–11 Nov 17, 2024
1.1.2 Stable 9–11 Nov 15, 2024
1.1.1 Stable 9–11 Nov 4, 2024
1.1.0 Stable 9–11 Nov 4, 2024