Ready to get started?Download WordPress

Plugin Directory

Appointment Booking Calendar

Appointment Booking Calendar allows you to accept online bookings from a set of available time-slots in a calendar.

Appointment Booking Calendar is a plugin for accepting online bookings from a set of available time-slots in a calendar. The booking form is linked to a PayPal payment process.

You can use it to accept bookings for medical consultation, classrooms, events, transportation and other activities where a specific time from a defined set must be selected, allowing you to define the maximum number of bookings that can be accepted for each time-slot.


  • The customer can book an available time slot from a defined set.
  • The booking form is connected to a PayPal payment page
  • You can define the appointment booking capacity for each time-slot.
  • A notification email is sent to the specified email addresses (one or more) after completed the booking payment.
  • A confirmation email with the appointment data is sent to the user after completing the booking payment.
  • You can assign a user to the appointment booking calendar. Users with "Editor Access Level" will get access to the appointment calendar only if it has been assigned previously.
  • Exports the appointments to iCal format (Google Calendar, Outlook).
  • Includes captcha validation for preventing spam from the appointment calendar form.
  • The appointment calendar has a printable list of bookings.
  • You can edit the text of the notification/confirmation emails.
  • Allows defining the product name at PayPal, the currency, the PayPal language and amount to pay for an appointment booking (you can set zero to let the user pay/donate the desired amount).
  • Allows defining the working days, the exact time slots available and the appointment capacity of each time slot.
  • Multi-page calendar: You can setup it to show many months at once.
  • Multiple time-slot selection: The custom can book many time-slots at once if allowed in the settings.
  • Configurable date format: mm/dd/yyyy or dd/mm/yyyy
  • Supports both am/pm and military time.
  • Export appointment data to CSV / Excel files.
  • You can define the start day of the week on the appointment calendar.
  • You can define the minimum available date and the maximum available date for the bookings.
  • You can block specific dates.
  • Pretty modern administration interface.

Please note that this is a plugin originally designed to accept appointment bookings linked to PayPal payments. The feature for accepting appointments without PayPal is implemented/available in the Pro version: http://wordpress.dwbooster.com/calendars/appointment-booking-calendar#download

Requires: 3.0.5 or higher
Compatible up to: 3.9.1
Last Updated: 2014-4-17
Downloads: 25,211


3 stars
4 out of 5 stars


8 of 8 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
1 person says it's broken.