Appointments Booking - Calendars - Creating Calendars
Creating Calendars
The appointment booking 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.
On the calendars menu (which uses the WordPress taxonomies dashboard), you can see existing calendars and create a new one.
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:
- Events Duration - The duration of each event.
- Booking time availability
- Minimum time before booking (in hours) - Bookings will only be available after the set amount of hours. For example, if it is set to 24, the user can only book one day after the current time. This affects the calendar.
- Maximum time before booking (in hours) - Bookings will only be available before the set amount of hours. For example, if it is set to 24, the user can only book within the next 24 hours. This affects the calendar (learn more).
- Example - The calendar below has the following settings:
- Minimum time before booking (in hours) - 2
- Maximum time before booking (in hours) - 3
- Example - The calendar below has the following settings:
- Booking Spots - How many spots each event will have.
- 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.
Example:
- Ignore DST - Input "1" to ignore daylight saving time.
- Automatic booking - You should also decide if the calendar accept booking automatically or require moderation and approval for each booking.
- 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).
- Set default timezone - Choose a default timezone (Feature added in version 1.3.4).
- 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:- On the calendar page (can be disabled in plugin settings).
- On the page with the Tiles View of all calendars.
- On the calendar page (can be disabled in plugin settings).
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: Appointments Booking - 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:
There are also relevant labels.
![]() |
More information about the Appointments Booking Plugin 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 |