Appointment Booking Calendar - Calendars - Creating Calendars


Creating Calendars

Back to User Guides

The Appointment Booking Calendar plugin can host an unlimited number of calendars, each managing a different schedule. 

To create a calendar, you first need to go the plugin admin menu and click on Calendars.

Managing calendars - WordPress Scheduling Plugin
Managing calendars

On the calendars menu (which uses the WordPress taxonomies dashboard), you can see existing calendars and create a new one.

Dashboard for creating and editing calendars - Appointment Scheduling Plugin WordPress
Dashboard for creating and editing calendars

You can also edit or delete an existing calendar.

First, fill out the basic fields for the Calendar:

  • Name - The name of the Calendar for the Front-end of the site.
  • Slug - The URL friendly name for the Calendar (used for shortcode).
  • Description - The backend description of the calendar (use caution as some themes will display it on the front-end).
  • Notification email - The email for the manager of the Booking calendar who will receive notifications of Bookings made.

Calendar Properties

Then you need to set the following settings:

Form for creating new calendars - Event Booking Calendar WordPress Plugin
Form for creating new calendars
  • Events Duration - The duration of each event.

    Choosing the events duration - WordPress Calendar Booking Plugin
    Choosing the events duration
  • Booking time availability
    • Minimum time before booking - Bookings will only be available after the set amount of hours or days. For example, if it is set to 24 hours, the user can only book one day after the current time. This affects the calendar. Note: the option for choosing days was introduced in version 2.5.0.

      Maximum time before booking - Bookings will only be available before the set amount of hours or days. For example, if it is set to 24 hours, the user can only book within the next 24 hours. This affects the calendar (learn more). Note: the option for choosing days was introduced in version 2.5.0.

      Example - The calendar below has the following settings:

      • Minimum time before booking (in hours) - 2
      • Maximum time before booking (in hours) - 3

        Booking time availability - Booking Plugin WordPress
        Booking time availability
  • Booking Spots - How many spots each event will have.
  • Show tooltip with additional information on booked slot - Enable this option if you want to display short info about booked slots on the front-end. Learn more about it in this guide: Appointment Booking Calendar - How To - Display Short Info About Booked Slots On the Front-EndNote: this option was introduced in version 2.3.3.
  • Show tooltip with additional information for logged users - Enable this options to display short info about booked slots on the front-end for logged users only. Learn more about it in this guide: Appointment Booking Calendar - How To - Display Short Info About Booked Slots On the Front-EndNote: this option was introduced in version 2.3.4.
  • Show tooltip with additional information for booking owner - Enable this option if you want only the admin and the customer who booked the slot to see the additional information. Learn more about it in this guide: Appointment Booking Calendar - How To - Display Short Info About Booked Slots On the Front-End. Note: this option was introduced in version 2.5.4.
  • Automatic booking - You should also decide if the calendar accept booking automatically or require moderation and approval for each booking.
  • Show Booked By - Enable this option to show the customer name instead of the label "BOOKED". The name will be displayed only to the admin and the customer who booked the slot (in case if he is registered on the site). Other users will see the label "Booked". Learn more about it in this guide: Appointment Booking Calendar - How To - Display Short Info About Booked Slots On the Front-End. Note: this option was introduced in version 2.5.4.

  • Show the front-end button to edit booking - Enable this option to let the customer edit the slot he booked form directly from the calendar. When the user is registered and logged-in, he will see a pencil icon on slots which he booked. Clicking on it will redirect the user to the discussion/cancellation form (the same which he can access using the link from the email). Learn more about it in this guide: Appointment Booking Calendar - How To - Display Short Info About Booked Slots On the Front-End. Note: this option was introduced in version 2.5.4.

  • Ignore DST - Input "1" to ignore daylight saving time.
  • Change Available Timezones - Allows to add different timezones that the user will be able to choose on the frontend calendar. Note: this option was introduced in version 1.4.8.

    Changing available timezones - WordPress Plugin for Scheduling Consultations
    Changing available timezones

    Example:

    Timezone dropdown on the front-end - Best WordPress Scheduling Plugin
    Timezone dropdown on the front-end
  • Use user timezone for bookings - If enabled, Calendar will use the current user's timezone for creating a Booking (Feature added in version 1.5.0).
  • Hide timezone dropdown - Check to hide the timezone selector (Feature added in version 1.3.4).
    • Set default timezone - Choose a default timezone (Feature added in version 1.3.4).

      Hiding timezone dropdown - Appointment Booking Calendar
      Hiding timezone dropdown
      Timezone dropdown on the front-end - WordPress Scheduling Plugin
      Timezone dropdown on the front-end
  • Schedule Zoom meetings - This option allows you to schedule meetings in Zoom. When you enable it, a few new options are available. Learn more: Appointment Booking Calendar - Integration - Scheduling Zoom Meetings
  • Shortcode - Here you can copy the calendar shortcode to paste it then anywhere on your site.
  • Image - You can add an image to the calendar or remove it using relevant buttons. Note: this option was introduced in version 2.2.5. That image will be displayed on the front-end:

Adding the Calendar

To embed the calendar into a post or a page, use the shortcode.

[cm_event_booking_calendar calendar=CALENDAR-SLUG]

Make sure to use the calendar slug and not name. Learn more about shortcodes: Appointment Booking Calendar - Shortcodes.


Booking Tolerance on the Calendar View

When the calendar is locked before or after some time (Booking has to be made after / Booking can't be made after options), this affects the appearance of the calendar too. You can modify it in the Appearance tab:

Appearance settings - WordPress Calendar Booking Plugin
Appearance settings

There are also relevant labels.

Labels settings - Booking Plugin WordPress
Labels settings

More information about the Appointment Booking Calendar plugin for WordPress

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.