Plugin info

Total downloads: 235
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/25/2025 (34 days ago)
Added to WordPress: 11/6/2025 (0 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.8.3
Minimum PHP version: 8.0

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 34 days ago

59/100

Is Prebooking Event Schedule abandoned?

Likely maintained (last update 34 days ago).

Compatibility

Requires WordPress: 5.8
Tested up to: 6.8.3
Requires PHP: 8.0

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

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

  1. Upload the plugin files to /wp-content/plugins/prebooking-event-schedule/ or install via WordPress plugin installer
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings to configure email, colors and statuses
  4. Create categories, places and events from the admin menu
  5. Insert [prebooking_all_events] shortcode on a page

Frequently Asked Questions

Can I customize the emails sent?

Yes, go to Settings Email tab to configure email templates for each status.

Is this plugin translation-ready?

Yes, textdomain: prebooking-event-schedule. French and English translations included.

What shortcodes are available?

  • [prebooking_all_events] – Display the complete booking flow
  • [prebooking_calendar id="X"] – Display a specific event

Review feed

No reviews available

Screenshots

No screenshots available

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-primary styles
  • 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 booking button 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