Prebooking Event Schedule
Manage event schedules, pre-bookings and email notifications.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 34 days ago
Is Prebooking Event Schedule abandoned?
Likely maintained (last update 34 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
This plugin lets you manage event calendars (event sessions, workshops, webinars, etc.), pre-bookings of sessions, and send email notifications.
Main features:
* Create event calendars
* Manage themes and sessions
* Pre-booking system with manual validation
* Automatic email notifications
* Clean and intuitive admin interface
How it works
The plugin provides a progressive 4-step booking experience for your visitors:
Step 1: Choose a category
Visitors browse visually appealing category cards (each with customizable colors) representing different event themes.
Step 2: Select an event
After choosing a category, available events are displayed. Each event can be assigned to a specific place with description.
Step 3: Pick a date
Up to 5 different date options can be configured per session. Visitors see formatted dates and can select their preferred schedule.
Step 4: Fill contact details
A simple form collects: first name, last name, email and phone. Upon submission, both the visitor and admin receive confirmation emails.
Admin features:
– Manage all bookings from a centralized dashboard with search and status filters
– Change booking statuses (pending, confirmed, cancelled, etc.) with one click
– Automatic email notifications sent when status changes
– Customizable email templates with dynamic variables ({firstname}, {name}, {email}, {phone}, {theme}, {date})
– Color customization for categories and general interface
– Optional DeepL integration for automatic translations
– Optional DeepL integration for automatic translations
External services
This plugin optionally uses the DeepL Translation API to translate content in the admin interface.
When translation is enabled, text (category names, statuses) is sent to DeepL API for translation. No personal user data is transmitted.
Service: DeepL API – https://api-free.deepl.com/v2/translate
Terms: https://www.deepl.com/en/pro-license
Privacy: https://www.deepl.com/privacy
License
This plugin is licensed under the GPLv2 or later.
Copyright (C) 2025 Kaëlig B
Installation
- Upload the plugin files to
/wp-content/plugins/prebooking-event-schedule/or install via WordPress plugin installer - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Settings to configure email, colors and statuses
- Create categories, places and events from the admin menu
- Insert
[prebooking_all_events]shortcode on a page
Frequently Asked Questions
Yes, go to Settings Email tab to configure email templates for each status.
Yes, textdomain: prebooking-event-schedule. French and English translations included.
[prebooking_all_events]– Display the complete booking flow[prebooking_calendar id="X"]– Display a specific event
Review feed
Screenshots
Changelog
1.2.9
- Use configured “Status pre book per default” to count remaining places (front capacity calculations)
- Harmonized front buttons with admin
.prebooking-button-primarystyles - Fixed capacity bar animation and JS selector to reliably update progress
- Fix bugs
1.2.9
- Added plugin setup assistant
- Added front-end “Pre booking” popup (JavaScript + CSS) allowing visitors to send a contact/pre-reservation request
- Added AJAX handler to forward contact requests to the configured admin email
- Added a
Pre bookingbutton on single-event display and responsive two-column form layout - Styled popup and button to match plugin theme variables (
--primary-color,--primary-dark,--primary-light) - Refactored admin event add code and removed debug traces to clean up admin UI
- Removed progress bar on single-event display (places remaining)
1.2.7
- Update files
1.2.6
- Update files
1.2.5
- Update files
1.2.4
- Fix compatibility
1.2.3
- Fix compatibility
1.2.2
- Additional fixes for SVN deployment
- Verified all CSS files are properly tracked
1.2.1
- Fixed missing CSS files in SVN repository
- Ensured all modular CSS files (back/ folder) are properly included
1.2
- Added modern dashboard with statistics and quick actions
- Implemented WordPress caching system for better performance
- New modular CSS architecture with 9 organized files
- Added support section in documentation
- Enhanced documentation page with card-based layout
- Logo integration in page titles
- All CSS assets now properly versioned
- Replaced date() with wp_date() for timezone-aware formatting
- Complete code comments translation to English
- Fixed all WordPress Coding Standards warnings
- Improved security with proper output escaping
1.1
- Added custom CSS editor in settings
- All CSS classes renamed with
prebooking-prefix for better namespace isolation - Added comprehensive CSS class documentation in settings
- Improved admin interface with collapsible CSS class reference
- Enhanced plugin security and code standards compliance
1.0
- Initial release – launching the plugin on November 6, 2025.
- Event and booking management
- Multi-step booking flow
- Email notifications
- Custom statuses
- DeepL integration