Skip to content
No results
MEC Knowledgebase
  • Installation
    • Installation
    • Activation
    • Auto Update
    • Manual Update
    • Change License Domain
  • Settings
    • General
    • Archive Page
    • Slugs/Permalinks
    • Currency
    • View All
  • Single Event
    • Single Event Settings
    • How to Add Event In MEC Plugin?
    • MEC Single Sidebar
    • Custom Fields
    • View All
  • Event Modules
    • Speakers
    • Organizers
    • Locations
    • Map
    • View All
  • Booking Settings
    • Booking Module
    • Booking Elements
    • Booking Form
    • Payment Gateways
    • View All
  • Event Submission
    • General
    • Access Level
    • FES Sections
    • Required Fields
    • View All
  • Integrations
    • Mailchimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • View All
  • Notifications
    • Booking Notification
    • Booking Confirmation
    • Booking Reminder
    • Admin Notification
    • View All
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • View All
  • Other
    • Appearance Settings
    • Translation
    • Knowledge
    • Troubleshooting
    • Developer
MEC Knowledgebase

  • Categories
    • Installation
      • Installation
      • Activation
      • Auto Update
      • Manual Update
      • Change License Domain
    • General Settings
      • General
      • Archive Pages
      • Slugs/Permalinks
      • Currency
      • View All
    • Single Event
      • Single Event Settings
      • MEC Single Sidebar
      • How to Add Event In MEC Plugin?
      • Custom Fields
      • View All
    • Event Modules
      • Speakers
      • Organizers
      • Locations
      • Map
      • View All
    • Booking Settings
      • Booking Module
      • Add a Booking System
      • Booking Form
      • Organizer Payment Settings
      • View All
    • Event Submission
      • General
      • Access Level
      • FES Sections
      • Required Fields
      • View All
    • MEC Integrations
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • View All
    • Notifications
      • Booking Notification
      • Booking Confirmation
      • Booking Reminder
      • Admin Notification
      • View All
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • View All
    • Other
      • Appearance Settings
      • Translation
      • Knowledge
      • Troubleshooting
      • Developer

Submit a Ticket
MEC Knowledgebase

Toggle
  • Overview
  • How to Enable Appointments
  • Setting Up Appointments in Events
  • Appointment Settings
    • Appointment Duration
    • Availability
  • Multiple Appointment Selection (Optional)
  • Frontend Booking Behavior
  • Use Cases
  • Limitations and Notes

Booking

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

  1. Go to MEC Settings > Booking > Appointments.
  2. Check the Enable box to activate the Appointments feature.
  3. 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
How to Enable Appointments

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.
How to Enable Appointments

Appointment Settings

Appointment Duration

  • Defines how long each time slot will be.
  • Available durations: 10 minutes up to 4 hours.
How to Enable Appointments

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:

  1. Go to MEC Settings > Booking > Booking.
  2. Set Date Selection to Checkboxes instead of Dropdown or Calendar.
How to Enable Appointments

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.
How to Enable Appointments
  • Checkboxes selection: user can pick multiple time slots.
How to Enable Appointments

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

Share

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now
Login Submit
0 Comments

No Comment.

Still no luck? We can help!

If you did not find what you were looking for, please submit a ticket in our support system.

Submit a Ticket
Webnus Banner
Modern Events Calendar

Please read our Terms and Conditions and Privacy Policy.

Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.