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:
https://www.youtube.com/watch?v=KdV1pQHp-oI&t=1s
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
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: 90vh
with 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