Home Plugins creavi booking service
Appointment Booking Calendar logo

Appointment Booking Calendar

by Creavi on WordPress.org

Easy appointment booking system for any service. Create services, manage availability, and accept bookings with a simple booking calendar.

(4)
Admin: calendar for selecting available booking dates

Admin: calendar for selecting available booking dates

Appointment Booking Calendar

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
  • Multilingual & Translation Ready

Languages

This plugin is fully translation-ready and supports localization via translate.wordpress.org.

Available languages include:
* English (default)
* French
* Danish

You can help translate this plugin into your language at:
https://translate.wordpress.org/projects/wp-plugins/creavi-booking-service/

Active installations10+
Weekly downloads
63-34.38%
Version1.1.9
Last updated2/13/2026
WordPress version6.0
Tested up to6.9.1
PHP version7.4
Tags
appointmentsbookingbooking calendarbookingsscheduling