Boost SEO and readability - Supercharge your website readability and SEO with the Tooltip Glossary +8 Plugin bundle - Get 12% off now


Booking Calendar Plugin for WordPress

Home >> All Products >> WordPress Plugin

Booking calendar plugin allows users to easily schedule appointments and pay directly through your website.

The Booking plugin supports multiple calendars, customized booking forms, group booking, calendar sync and a unique online booking experience.

Booking Calendar and Appointments Manager Plugin for WordPress

This efficient appointment booking and online scheduling plugin for WordPress offers a self-service scheduling system for 1-on-1 appointments.

Calendar Booking Views

The calendar booking system allows you to define the exact availability calendar dates and times that customers are permitted to book your calendar. You can also control the session price or set it to be free, and the length of each session.
Showing Calendar Available and Booked Slots
Showing Calendar Available and Booked Slots

Easily Manage your Bookings

The appointment booking calendar integrate into any WordPress website using a shortcode. Calendar booking software has a user friendly interface that eliminates the back and forth communications in appointments booking.
Dashboard Showing All Booking Requests
Dashboard Showing All Booking Requests

Customize your Calendar Booking Form

Calendar booking form can be customized to include any information required and any number of fields. The booking calendar owner can communicate with customers before approving the booking based on the infromation provided in the calendar booking form.

This scheduling plugin supports multiple calendars to be hosted on the same site. The Booking software solution support a customized form for each separate calendar.

Booking Form Example
Booking Form Example

Using the Schedule Appointments Plugin

  • Superb Online Bookings Experience – User friendly online booking software with a modern and customizable user interface
  • Approve Bookings Automatically or Moderate each Booking – Book or schedule appointments automatically or moderate before booking is approved
  • Multiple Booking Calendars – Run multiple appointments calendars
  • Select availability – Define booking periods using predefined dates in the calendar or repeating days in the week
  • Customize your Booking Form – Form builder to gather pre booking information
  • Discuss Booking before Accepting – Discussion support to communicate with customer before schedule appointment approval
  • Manage Session Length and Available Slots – Easily define availability and session length
  • Pay For Booking – Payment support using Easy Digital Downloads cart system and 30+ payment gateways
  • Mobile Friendly – Book from mobile or desktop device

5 simple steps to build an Appointment Calendar

  • 1- Create your booking calendar and set the moderator emails and session length
  • 2- Define calendar recurring availability days and hours or specific available days
  • 3- Define vacation or holiday days
  • 4- Customize the calendar booking form to include the information your require for each appointment
  • 5- Using a shortcode embed the booking calendar on any post or page

What happens when a new appointment booking is received

When a customer submits his booking, the calendar moderator receives an email which includes the booking form with all the information which the customer has added.

Managing your Booking Request

The online booking moderator can approve, reject or decide to communicate with customer over the booking. All communication are done using a discussion form which is attaching to the specific appointment so both calendar moderator and customer can track the conversation until it is approved or declined.
Showing Full Booking Request Details
Showing Full Booking Request Details

Booking can be also automatically accepted if calendar is set to accept online booking without moderation.

Booking Calendar Plugin Resources

Booking Calendar Plugin Features

Please check the user guide to learn more about this plugin.

  • Multiple calendars – Plugin supports multiple calendars at the same time. Each calendar can have his own appointment form, moderator, session length, availability calendar period etc.
  • Appointment form – For each calendar admin can create a unique booking form that includes all the needed information to make booking. Form can include any number of fields and can be customized as needed. Form comes with reCaptcha support
  • Moderation – Booking can be accepted automaticly or moderated before acceptance. This setting is available for each calendar
  • Timezone – Calendar frontview is adjusted based on customer time-zone.
  • Mobile view – Calendar view is adjusted to mobile view if customer is using a mobile device.
  • Notifications – Each booking create notification for both moderator and customer which made the booking.
  • Moderator – Each calendar has a moderator which received new booking notifications and can discuss booking request with customer.
  • Discussion – If moderation is set to Yes. Appointment requests can be accepted, rejected or discussed. All discussion are held within the plugin appointment system so both moderator and customer can track it easily.
  • Shortcode – Calendar can be added to any page or post using a shortcode.
  • Availability – Bookings includes an advanced calendar feature set that allows you to define the exact availability calendar dates and times that customers are permitted to book. You can also define days off when booking is not permitted within availability calendar days
  • Labels – All plugins labels and messages are editable and can be adjusted to any language as well terminology.
  • Next available slot – Calendar always loads on the next available slot for new booking.
  • Min hours ahead for booking – For each calendar you can define how many hours from current time user can book a new appointment.
  • Mobile support – When a small screen device is detected the plugin switch to day view which is adjusted to small screens and mobile.
  • Views – Support both Day, Week and month view.
  • Search for next available slot – Automatically search for the next available slot.
  • Manual Booking – Manually add booking from the admin dashboard.
  • Edit date – Edit existing booking date. Once changed a notification will be send to user.

Booking Calendar Editions and Pricing

$39$69 $99
Multiple calendars supportIncludedIncludedIncluded
Appointments form ManagerIncludedIncludedIncluded
Booking moderationIncludedIncludedIncluded
Booking notificationsIncludedIncludedIncluded
Manual bookingIncludedIncludedIncluded
Multiple calendar viewsIncludedIncludedIncluded
Mobile responsiveIncludedIncludedIncluded
Payment integrationNot includedIncludedIncluded
Ical syncNot includedNot includedIncluded
Group meetingsNot includedNot includedIncluded
$39$69 $99

Booking Calendar Additional Addons and Modules

The following list is additional modules and addons which can be installed together with the Booking Calenda plugin and provide additional functionality

Booking Calendar Group Meetings Addon$29.00Add to Cart
Allow multiple bookings for the same meeting. Serves as an event booking solution for your calendar
CM Appointments Booking Payments Pro$29.00Add to Cart
Support payment for setting an appointment using the booking calendar. Based on EDD cart with more than 30 payment gateway support.
Booking Calendar iCal Feed Addon$29.00Add to Cart
Support exporting the booking calendar using an iCal feed. You can read this feed using Google calendar and other iCal calendars

Booking Calendar Related Plugins

CM Business Directory Pro$39.00Add to Cart
Build online business directory. Let WordPress users post and manage listings. Includes payment support.
CM Product Directory Pro$39.00Add to Cart
Build a product directory which includes product information, screenshots, video and business information. Support payments.
Curated List Manager Pro$39.00Add to Cart
Great tool for content marketers to organize and publish content or build knowledge bases.

Booking Calendar Plugin Frequently Asked Questions

Please check the user guide to learn more about this plugin.

Still have questions? Send us a message and we will reply within 24 hours.



Booking Calendar Plugin Online Demo

This demo shows an online calendar which you can book appointment to speak with CreativeMinds sales rep about customizations.

Go to Schedule Appointments Demo

Version 1.2.4 3rd Aug 2017

  • Added mail placeholders for local WordPress timezone name and offset
  • Added timezone information in booking status metabox and booking title
  • Updated admin mail default templates
  • Fixes for older PHP versions

Version 1.2.2 13th July 2017

  • Better time zones handling

Version 1.2.1 8th July 2017

  • Days on time select bugfix

Version 1.2.0 7th July 2017

  • New days on feature
  • Minor frontend bugfix

Version 1.1.4 29th June 2017

  • Calendar templates encoding fix

Version 1.1.3 25th May 2017

  • Updated licensing dashboard

Version 1.0.20 from 7th April 2017

  • Added option to use categories from feed item.

Version 1.1.2 23rd April 2017

  • New licensing API fix

Version 1.1.1 19th April 2017

  • New licensing API with addons and shortcodes details
  • Added hooks for plugin addons

Version 1.1.0 13th April 2017

  • New calendar theme
  • Added hooks for plugin addons

Version 1.0.9 30th March 2017

  • Fix reCaptcha related bug

Version 1.0.8 20th Feb 2017

  • Added link to booking details directly from frontend calendar (for admin only)

Version 1.0.7 10th Feb 2017

  • Plugin labels update

Version 1.0.6 4th Feb 2017

  • Added server side booking form validation
  • Added reCAPTCHA support
  • Added hooks for plugin addons
  • Bugfixes

Version 1.0.5 19th Jan 2017

  • Added ajax date checking on manually booking adding or editing
  • Added calendar scroll to top on form submit or cancel
  • Some minor bugfixes

Version 1.0.4 16th Jan 2017

  • Added ability to manually add booking and change date of existing bookings
  • Added option to search for first open slot
  • Added calendar month view
  • Bug fixes
  • Mobile view adjustments

Version 1.0.2 7th Jan 2017

  • Added automatic acceptation option for calendars
  • Added parameter defining how many days from current day bookings are allowed
  • Calendar opens on the first open booking slot instead of “today”
  • Small fixes and improvements
  • labels and color for new state (booking no min ahead) are added,
  • Reject button is visible always
  • Opening calendar on first open slot now is set up to 21 days ahead
  • Version 1.0.1 29th Dec 2016

    • Added views support
    • Added mobile view support
    • Fixed bugs

    Plugin First Release 25th Dec 2016