Post Format

Calendarista (Calendars)

Last Updated on


Whether you want to book an appointment with a dentist, a hair dresser, rent out a room or you simply want to run a transport service, the booking options will vary from business to business. Calendarista™ can mix and match from a multitude of options to fit your individual requirements!

More information is available on our dedicated website:


  • Avoid overbooking.
  • Optimized for mobile.
  • A simple prominent system that stands out and encourages people to book.
  • Effortless and rapid booking system with as few steps as possible.
  • Booking enabled directly on your website. No third party website involved.
  • Payments enabled through PayPal, Stripe and 2checkout, pay locally on arrival or free bookings.
  • Payments through WooCommerce, easy setup! New
  • Customize any piece of string displayed to customer directly from the plugins back-end.
  • Translation ready, either manually through PoEdit or via WPML.
  • Customize the data capture fields in a way that suits your business.
  • Email notifications so that the customer knows their booking is secure instantaneously.
  • Unlimited Categorized extras to add elements that carry extra cost and can be in limited quantity.
  • Define departure and destination dropdown fields with predefined locations and cost.
  • Calculate price by travel distance.


  1. Bookings with a single start date.
  2. Bookings with both a start date and start time (optionally enable selecting multiple time slots).
  3. Bookings with both a start date and start time with padding.
  4. Bookings with a start date and time range.
  5. Bookings a date range.
  6. Booking a date and time range.
  7. Booking a date range with partial day charge (Half day booking).
  8. Bookings a round trip.
  9. Bookings a round trip (with time).
  10. Booking one or more packages.


  • Charge only an upfront deposit(percentage or fixed fee). Pay reminder upon arrival..
  • Booking can have an obligatory minimum and maximum days selection.
  • Restrict from booking too soon or too late in the future with min/max notice.
  • Choose your check-in and check-out days of the week.
  • Multiple services can be grouped in a dropdown list.
  • A single service can have one or more availabilities. Multiple availables will be listed in a dropdown list.


  • Each availability can include an image.
  • An availability can contain an area displayed on a map in the front-end.
  • Calendar legend, set custom colors for available days, unavailable days and selected days.
  • Style by choosing from a predefined color list to allow a more natural integration with your website.
  • Emails send out by plugin include: New booking received, Booking received successfully, Booking confirmation, Booking cancelled, Booking reminder, Booking payment received, Discount coupon awarded, Payment required and Booking has changed.
  • Booking cancel link sent via email.
  • An availability can contain an area on map displayed in the front-end.
  • Set up Email reminders.


  • Easily add staff members to existing availabilities.
  • View sales, request payment or confirm payment.
  • View appointments in your back-end calendar.


  • Edit appointments, cancel appointment or confirm appointment.
  • Set up holidays and take time off, where you can make any date or time slot unavailable for booking.
  • Import and export iCAL feeds, making your business always up to date and avoid overbooking.
  • Departure and destination input fields with google maps autocomplete support.
  • Booking with both departure and destination input fields.
  • Booking with single departure input field only.
  • Booking with both departure and destination dropdown fields.
  • Booking with single departure dropdown field.
  • Set waypoints between departure and destination.
  • Enable direction on a live google map within your site (no redirect).
  • Enable options such as avoid highway, avoid tolls and show traffic.
  • Select departure and destination directly on google map using right click context menu.


= 1.5 =

  • The stuff of nightmares…
  • Fixed: when group booking (multiple seats), these were getting registered as single seats.
  • Fixed: previous update 1.3 introduced a regression bug and broke appointment editing.


= 1.4 =

  • Light, delicious, bug free. Now with 0% added BS…
  • Fixed: Payment operators weren’t popping up during checkout. This is a regression bug (introduced while implementing woocommerce).


= 1.3 =

  • Things are heating up, watch out…
  • Added: validation against cheaters who hit browser refresh after making a booking. BAM! Gotcha!
  • Fixed: corrected half days mode calendar and some peculiarity with calendar legend.
  • Fixed: corrected multi date range calendar and apparently dates were disabled even though booking was unlimited.
  • Fixed: rightclick context menu on Google maps was broken, Google changed a few things, we adapted.
  • Changed: calendar loads available days through ajax requests in a more concise way now.
  • Changed: improved the calendar general aesthetics slightly with rounded corners and a more fitting size.
  • Changed: when only a single seat is left, we don’t publicize this any longer. Customer just sees a time slot or day is available for booking.


= 1.2 =

  • Fall back in love with booking…
  • Added: Small improvements to how we push updates. You can now reset your license.
  • Fixed: Unexpected behavior when using round trip modes which was expecting a full date range of available days.
  • Fixed: Corrected timeslots ordering lost because it depended on user db collation. Now performing explicit ordering.
  • Fixed: Several issues relating to single day and time range mode. Now it works correctly.
  • Fixed: Corrected appointments in the backend calendar view that spanned an extra day.
  • Fixed: Corrected seats functionality when using time slots to deduct a seat. Previously nothing happened, a regression bug of sorts.
  • Changed: when a booking is made, we now show invoice details along with a fresh booking form ready for another booking.


= 1.1 =

  • The only way to be the best is to keep working like you got nothing…
  • Added: WooCommerce support.
  • Fixed: preserved services sort order in the services page (plugin backend) during an edit.
  • Fixed: generating timeslots by weekday works correctly now. previously timeslots were doubled.
  • Updated: The plugins icon logo in dashboard menu. Uses a font now and blends in with the rest of the WordPress icons.
  • Updated: documentation to cover WooCommerce setup.

Leave a Reply