Appointments
Overview
The Appointments feature in Modern Events Calendar (MEC) allows users to book time-specific slots for appointments, such as doctor visits, hair salon sessions, or any other one-on-one or limited-seat service that requires time-based booking. Unlike regular event bookings, appointments are structured around fixed time slots with customizable durations and availability schedules.
How to Enable Appointments
- Go to MEC Settings > Booking > Appointments.
- Check the Enable box to activate the Appointments feature.
- A new Appointments tab will appear when creating or editing events.
Note: The following features cannot be used in conjunction with Appointments due to incompatibility:
- Event Repeating
- Hourly Schedule
- SEO Schema / Event Status

Setting Up Appointments in Events
Once enabled, a new interface appears in the Event Edit > Date and Time section, with two tabs:
- Event: Contains the original Date & Time settings that were previously part of the general event setup.
- Appointment: Where you define appointment-specific options.

Appointment Settings
Appointment Duration
- Defines how long each time slot will be.
- Available durations: 10 minutes up to 4 hours.

Availability
- Type: Repeat Weekly.
- You can define one or two time ranges per day (e.g., 9:00–17:00 and 19:00–22:00).
- Add or remove time ranges using the + and 🗑 icons.
Multiple Appointment Selection (Optional)
To allow booking of multiple slots:
- Go to MEC Settings > Booking > Booking.
- Set Date Selection to Checkboxes instead of Dropdown or Calendar.

Once enabled:
- Users can choose multiple time slots on the frontend using checkboxes.
- Works like selecting multiple tickets or occurrences in standard event bookings.
Best for clients who may want multiple consecutive or non-consecutive appointments.
Frontend Booking Behavior
Depending on your configuration:
- Dropdown or Calendar selection: user can choose only one time slot.

- Checkboxes selection: user can pick multiple time slots.

All available slots are generated based on the Appointment Duration and Availability settings.
Use Cases
- Personal consultations
- Salons & barbers
- One-on-one tutoring/coaching
- Any service requiring exact time-slot bookings
Limitations and Notes
- Event Repeating is disabled
- Hourly Schedule view is incompatible
- Event Status and SEO Schema won’t work
- Not compatible with recurring/multi-day events
Report Out Dated Content
If you think the content of this page does not reflect updated information, please let us know.