Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Webform Booking

Security covered Under active development 443 sites

Part of the Webform ecosystem · 217 projects

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.

Drupal 10–11

Ask your assistant about Webform Booking

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
31
Tracked since
Feb 2024
Latest release
2 months ago
Releases (12 mo)
4 ▼ from 12
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0 Stable 9–10 Feb 21, 2024