Description
Prebooking Event Schedule is a flexible WordPress booking and reservation plugin designed for managing events, workshops, webinars, and appointments.
It provides a smooth 4-step booking experience for visitors and a powerful admin interface to manage events, schedules, and reservations efficiently.
Key features
- Create and manage events with multiple sessions
- Display events using a calendar or booking shortcode
- Allow visitors to pre-book events in a guided 4-step flow
- Send automatic email notifications to visitors and administrators
- Manage bookings from a centralized admin dashboard
- Customize colors, statuses, and email templates
- Optional DeepL API integration for automatic translations
Shortcodes
– [prebooking_all_events] – Display the complete booking flow
– [prebooking_calendar id="X"] – Display a specific event
Version française :
Ce plugin permet de gérer facilement vos événements, pré-réservations et notifications par email dans WordPress.
How it works
Visitors book events through a guided 4-step process:
- Choose a category – Browse available event categories
- Select an event – View event details and locations
- Pick a date – Choose from available dates or date ranges
- Enter contact details – Confirmation emails are sent automatically
Admin features
- Booking management with filters and search
- Status management (pending, confirmed, cancelled, etc.)
- Customizable email templates with placeholders:
{prenom},{nom},{email},{telephone},{theme},{date},{description},{duration},{message} - Category and event management with AJAX actions
- Optional automatic translations via DeepL API
External Services
This plugin optionally integrates with the DeepL Translation API to translate admin interface content.
- Service: DeepL API
- URL: https://api-free.deepl.com/v2/translate
- Terms: https://www.deepl.com/en/pro-license
- Privacy Policy: https://www.deepl.com/privacy
No personal user data is transmitted without user action.
License
This plugin is licensed under the GPLv2 or later.
Copyright (C) 2025 Kaëlig B
Screenshots
Installation
- Upload the plugin files to
/wp-content/plugins/prebooking-event-schedule/or install via the WordPress plugin installer - Activate the plugin from the Plugins menu
- Configure settings (emails, colors, statuses)
- Create categories, events, and schedules
- Insert the booking shortcode on a page
FAQ
-
Is this plugin free to use?
-
Yes, the core plugin is free and fully functional.
-
Can I manage multiple events?
-
Yes, the plugin supports multiple events, sessions, and schedules.
-
Can I customize the email notifications?
-
Yes, email templates can be customized per booking status using dynamic placeholders.
-
Is this plugin translation-ready?
-
Yes, the plugin is translation-ready (
prebooking-event-schedule) and includes French and English translations. -
Does it work with any WordPress theme?
-
Yes, it is compatible with most WordPress themes.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Prebooking Event Schedule – WordPress Booking & Reservation System” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Prebooking Event Schedule – WordPress Booking & Reservation System” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.1
- Added category editing via AJAX popup
- Added support for multiple date ranges or individual dates
- Improved admin UI and validation
- Added event description and duration fields
- Added secure reservation deletion via AJAX
- Enhanced email templates with per-status support
- Improved security with nonces and input sanitization
- Performance improvements and cache invalidation
1.2.9
- Added plugin setup assistant
- Added front-end pre-booking popup
- Improved event display and responsiveness
- UI cleanup and bug fixes
1.2
- Major UI upgrade with modern admin dashboard
- Improved performance using WordPress caching
- Enhanced security and coding standards compliance
1.0
- Initial release







