ClearGaps
← All PluginsScheduling

Book My Calendar

Appointment booking and calendar management for WordPress.

Stop losing leads to scheduling friction. Let clients book appointments 24/7 while you focus on what matters.

Why choose this plugin

Zero Back-and-Forth

Clients pick a time that works, you get notified instantly. No more email ping-pong to find a slot.

Get Paid Upfront

Collect payments, deposits, or tips at the time of booking through Stripe and PayPal.

Works With Your Calendar

Two-way sync with Google Calendar, Outlook, and Apple Calendar. Auto-create Zoom or Teams meetings.

Built for Teams

Manage multiple staff members with individual schedules, round-robin assignment, and resource management.

About

Let visitors schedule meetings, consultations, and appointments directly from your website. Book My Calendar handles time zones, availability windows, buffer times between appointments, and automated email reminders so you never miss a booking.

Everything included

Features built for real workflows

Booking & Scheduling

  • Multi-step guided booking flow with inline or popup widgets
  • Group bookings for multiple persons per appointment
  • Recurring booking series with bulk cancellation
  • Rescheduling and cancellation via secure token links
  • Booking limits per customer and per service
  • Scheduling links with preselection, expiration, and max bookings

Calendar & Availability

  • Interactive admin calendar with day, week, and month views
  • Configurable slot intervals, buffer times, and daily limits
  • Staff-specific schedules with per-date overrides
  • Holiday management for the whole team or individual staff
  • Minimum notice and maximum advance booking windows
  • Resource management with automatic conflict checking

Payments & Pricing

  • Accept online payments via Stripe and PayPal
  • Collect deposits as a percentage or fixed amount
  • Built-in tipping with preset or custom amounts
  • Dynamic and distance-based pricing rules
  • Multi-currency support with automatic exchange rates
  • Sell credit packages with expiration dates

Staff & Team Management

  • Individual staff profiles with dedicated public booking pages
  • Round-robin assignment: least busy, least recent, or random
  • Per-service schedule overrides and staff-service linking
  • Collective event types requiring all assigned staff to be free
  • Custom profile URLs and bios for each team member

Integrations

  • Google Calendar two-way sync with auto Google Meet links
  • Zoom and Microsoft Teams meeting auto-creation
  • Outlook and Apple Calendar sync via CalDAV
  • Twilio SMS notifications for any event
  • Salesforce and HubSpot CRM contact sync
  • WooCommerce integration for product-based bookings

Customer Portal & Notifications

  • Self-service portal for viewing and managing appointments
  • Fully customizable email templates for every event
  • Automated reminders configurable hours before appointment
  • Meeting polls for group scheduling with vote collection
  • Waitlist with auto-notification when slots open up
  • Walk-in POS with receipt generation

Perfect for

  • Consultants and freelancers managing client meetings
  • Medical or wellness practices accepting appointments
  • Salons and service businesses with time-slot booking

Ready to get started with Book My Calendar?

One purchase. Lifetime updates. No recurring fees. Install it on your WordPress site in under two minutes.