Περιγραφή
Booking Calendar
The #1 Booking Plugin for Your Website
Booking Calendar is the ultimate all-in-one plugin to add professional bookings and appointments directly to your WordPress website.
Built natively for WordPress, it’s designed to make online bookings simple, fast, and intuitive – both for you and your clients.
Whether you need to schedule consultations, classes, events, or services, this plugin gives you everything you need to manage bookings with ease.
Easy Setup – Ready in 2 Minutes
Watch how it works in action:
Check out the live demo: https://wordpress.creavi.dk/booking/
We’re open to any suggestions! Feel free to reach out via the support forum — we’re happy to hear your ideas and may implement them in future updates.
Key Features:
- Display booking button via shortcode:
[creavibc_booking_button id="123"] - Display full booking interface inline via shortcode:
[creavibc_booking_inline id="123"] - Easy popup interface with calendar, time slots, and form
- Admin-defined available days via date picker
- Flexible weekday-based time slots:
- Visual grid selector (e.g. Mon 9:00, Tue 10:30)
- Optional slot duration: 20 / 30 / 60 minutes
- Admin timezone detection with timezone mode (localized or locked)
- Customizable booking form fields:
- Toggle default Name & Email fields
- Add unlimited custom fields (text or textarea)
- Set any field as required
- Admin & user email notifications with dynamic tags (
{name},{email},{date},{time},{service}) - Google Calendar integration + downloadable
.ics(iCalendar) file - Personalized thank-you message and brand color
- Clean and minimal admin UI using WordPress native metaboxes
- Bookings stored as custom post types for easy management
- Custom taxonomy to categorize and filter services
Στιγμιότυπα

Admin: calendar for selecting available booking dates 
Admin: form builder with default and custom field settings 
Admin: customizable weekday-based time slots with duration 
Admin: button style and brand color customization 
Admin: email template settings for admin and user notifications 
Admin: list view of all submitted bookings 
Admin: detailed view of a single booking with all data 
Frontend: full booking flow — calendar, time, form, confirmation 
Frontend: various layout styles for different services 
Frontend: mobile-optimized views for multiple services 
Frontend: styled popup interface for therapy booking 
Frontend: styled popup interface for yoga class booking
Εγκατάσταση
- Upload the plugin to
/wp-content/plugins/or install it via the WordPress admin dashboard. - Activate it through the “Plugins” menu.
- Create a new Service post and configure your booking options.
- Place the generated shortcode anywhere on your site.
Συχνές Ερωτήσεις
-
Yes! Each service has its own shortcode and popup — ideal for showcasing different services.
-
Does it support timezone differences?
-
Yes. Choose to display time slots in the visitor’s local timezone or lock them to the admin’s.
-
Can I customize the emails sent after booking?
-
Absolutely. You can fully customize both admin and user email templates using tags like
{name},{service},{date}, and more.
Συνεισφέροντες & Προγραμματιστές
“Booking Calendar” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.
ΣυντελεστέςΜεταφράστε το “Booking Calendar” στην γλώσσα σας.
Ενδιαφέρεστε για την ανάπτυξη;
Περιηγηθείτε στον κώδικα, ανατρέξτε στο αποθετήριο SVN ή εγγραφείτε στο αρχείο καταγραφής αλλαγών ανάπτυξης μέσω RSS .
Σύνοψη αλλαγών
1.0.17
- Added Google Calendar integration – connect your services with Google Calendar to automatically create events for new bookings and keep your schedule in sync.
1.0.16
- Fixed admin timezone selector to correctly keep the saved value selected on post edit.
- Improved timezone dropdown population to show the full list while preserving the stored timezone.
1.0.15
- Removed “Close” button for the inline layout (embedded on-page booking).
- Prepared Google Calendar integration (service-level connect/disconnect UI and backend scaffolding).
1.0.14
- Added auto-selection of the first available date and time slot on open (with visual highlight)
1.0.13
- Added smooth animations when rendering or clearing time slots
- Improved booking slots container with height transition to prevent layout jumps
1.0.12
*Improved inline calendar styles for better visual consistency
1.0.11
- Added option and shortcode for inline booking form display directly on the page
1.0.10
- Improved mobile layout handling using
max-height: 90vhwith fallback height - Aligned summary
1.0.9
- Aligned time zone summary with extended format in footer
- Fixed popup height on large screens
1.0.8
- Added time zone info next to selected time in booking summary footer
1.0.7
- Enhanced time slot selection UX with dynamic tooltip on weekday/time headers
1.0.6
- Standardized time slot button sizes for better visual alignment
- Improved layout consistency across different screen sizes
- Enhanced mobile responsiveness of time slot grid
1.0.5
- Optimized and aligned Flatpickr calendar header for better compatibility with different themes
- Removed unwanted arrowTop styling from Flatpickr popup
- Minor CSS cleanup for calendar appearance
1.0.4
- Improved mobile layout and spacing behavior
- Aligned and styled time zone notice with animated globe icon and tooltip
1.0.3
- Added quick-fill range selector for Available Booking Days (1–12 months ahead)
- Improved field descriptions for better admin UX when selecting booking dates
1.0.2
- Added vertical and horizontal padding options for the booking button
- Improved styling compatibility with default WordPress themes
- Minor UI enhancements for smoother content transitions
1.0.1
- Minor CSS improvements for better compatibility with Elementor
1.0
- Initial public release with full booking flow: calendar, time slots, form fields, notifications, and timezone support
