PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Booking
  4. Easy Appointments
Easy Appointments icon

Easy Appointments

Add Booking system to your WordPress site and manage Appointments with ease. Extremely flexible time management and custom email notifications.

By Easy Appointments·Booking·Free
4.3(130 reviews)
·10K+ active installs·Updated 2 days ago
DownloadVisit HomepageCompare

As of April 2026, Easy Appointments is a WordPress booking plugin with 10K+ active installations and a 4.3/5 rating from 130 reviews. It has been downloaded 1.8M+ times in total. Requires WordPress 3.7+ and PHP 5.3+. Available on WordPress.org since 2015. Actively maintained — updated within the last month. Downloads are up 614% this week. Support resolution rate: 67%. Top alternative: LatePoint – Calendar Booking Plugin for….

4.3/5130 reviews
10K+active installs
67%resolved
11 yearssince 2015

Overview

Add Booking Appointments system to your WordPress site and manage Appointments with ease. Extremely flexible time management. Multiple location, services and workers. Email notifications.

Can be used for : Lawyers, Salons, Mechanic, Cleaning services, Doctors, Spas, Personal trainers , Private Lessons, Escape rooms etc,

Live Demo

Responsive Appointment form
Responsive Appointment form – two column layout
Full calendar NEW
Standard Appointment form

Doc

Documentation

Features

  • Multiple Locations
  • Multiple Services
  • Multiple Workers
    • Create dedicated calendar for one location / service / worker
  • Create time slots by connecting location – service – worker and date/time
    • Multiple time slots
    • Fine granular option for creating even most complex time table
    • Bulk connections builder
  • Extremely…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.3130 reviews
5 ★
98
4 ★
8
3 ★
4
2 ★
8
1 ★
12

Recent Reviews

The entire support was perfect
by irinelmita·3 days ago

I needed some custom development work done for a client, and they supported me all the way through. All the development was completed, and I was notified when updates were available.

Thank you very much

Save your money!
by karelkuruc·4 months ago

I never seen paid plugin that is buggy and user unfriendly like this one! I send three weeks to comprehend funcions that are crazy complicated, with zero logic included. I manage to setup google calendar connection. But working only one way. Every day, plugin decides which event in calendar will be prioritised and which event can be overbook by another customer… It cost me not just few euros for licence, but many hours and troubless with my customers. I should rather pay more to advanced plugin and save me from this time and funcional disaster.

Customer support is responsive – they get to you back within 24 hours with e-mail, but no answer 😀 Than they ask video of how my synchronisation with google is working only one way…

Save yourself a time and money – RUN AWAY!

How to activate the license?
by nanuy·1 year ago

Does anyone know how to activate the license?
Easy -Solved!

Potentially Good, but…
by drbell·1 year ago

On 9/9/2024 I purchased a license for Easy Appointments and was immediately informed that I would receive a email “shortly” with all I needed to go forward with it, including access to the support forum on the Author’s site. Ten days later no such email. (And I get NO redirection of “spam mail”, checking it all manually.

This would have gone to the support forum instead of here. But no access.

How do I get access to the paid version and to the support forums?

No Issues so far.
by karlf·2 years ago

Currently, use it for a website that has a lot of bookings every day. So far no issues.

Download Trends

Today: 6KYesterday: 6KThis week: 12KPeriod total: 212K

Compatibility

WordPress3.7+ requiredTested up to 7.0
PHP5.3+ required

Version Adoption

v3.12
73.5%
v3.11
13.4%
Other
13.1%

Top Alternatives to Easy Appointments

LatePoint – Calendar Booking Plugin for Appointments and Events icon
LatePoint – Calendar Booking Plugin for…
4.9100K+ installsUpdated 4 days ago
ViewCompare
Booking for Appointments and Events Calendar – Amelia icon
Booking for Appointments and Events…
4.690K+ installsUpdated 1 week ago
ViewCompare
Online Scheduling and Appointment Booking System – Bookly icon
Online Scheduling and Appointment…
4.470K+ installsUpdated 2 weeks ago
ViewCompare
Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin icon
Appointment Booking Calendar — Simply…
560K+ installsUpdated 2 weeks ago
ViewCompare
SimplyBook.me – Booking and reservations calendar icon
SimplyBook.me – Booking and…
4.520K+ installsUpdated 1 month ago
ViewCompare
View all booking plugins →

Frequently Asked Questions

Changelog

= 3.12.23.1 (2026-04-02)
* Fixed Unable to access Admin panel in Mail notification after an update 3.12.23 #268

= 3.12.23 (2026-04-01)
* Added An Option Description of service in frontend #246
* Fixed Admin shouldn’t be allowed to confirm the booking after time. #216
* Fixed [show_remaining_slots = “1”] attribute is not working after version 3.12.16 #262
* Fixed Easy Appointments Starts Global PHP Session and Breaks Full Page Caching (Nginx / SiteGround) #250
* Fixed Special characters in custom form fields are not saved or reflected on the frontend #257
* Fixed Google Calendar sync fails for existing workers causing double bookings; ‘Link Calendar’ shows white screen #265
* Fixed When hovering on reserved/booked slots, it shows ‘vacation’.#254
* Added Need an option to display Price on booking frontend. #264

= 3.12.22 (2026-03-18)
* Added An Option To Show Specific infomration on Calendar. #252
* Fixed Admin Email Notifications Ignore Custom Template and Send Default Template #261
* Fixed Few strings are untranslatable #256
* Fixed Mail notifications stop working for users and workers after updating to the latest version of the plugin. #260

= 3.12.21 (2026-02-24)
* Added Full compatibilty with Polylang Plugin. #189
* Added feature to display user appointments based on the client #199
* Added feature to cancel the appointment during timing. #144
* Added Customization Option to Dropdown Menu in Location, Service, worker. And Also Add an option to change the name of Booking review ‘Submit’ button. #244
* Added old appointment updating date automatically #245
* Added seperate Box for admin mails #248
* Fixed Appointments are continuously syncing to Google Calendar in a loop, creating duplicate records. #251

= 3.12.20 (2026-01-31)
* Added Full compatibilty with Polylang Plugin. #189
* Added AI Chatbot for bookings #113
* Added option to custom color in Google Calendar booking #242
* Fixed Location in ea_bootstrap creating problem #235
* Fixed Conflict with wpbakery builder #238
* Fixed Need to check with vacation saving funtionality. #236

= 3.12.19 (2026-01-15)
* Added message integration with WhatsApp #227
* Added an option to set different email subjects for each email. #209
* Fixed Latest plugin version 3.12.16 have php deprecated issues when using php 8.1+ #205
* Fixed Using php 8.2 there are several PHP Deprecated notices #202
* Fixed PHP 8.2 Deprecated Warnings in Easy Appointments Plugin (Dynamic Properties & strpos() Warning) #200
* Fixed Total price is not shown in frontend #233
* Enhancement Improvement in stripe setup #232

= 3.12.18 (2026-01-07)
* Added an option for single-user (super admin only) appointment management without customer search field #198
* Fixed Admin shouldn’t be allowed to confirm the booking after time. #216
* Enhancement Rollback removed the data. #226
* Enhancement improve the Manage appointmennt in popup option. #225
* Enhancement PCP check #224

= 3.12.17 (2025-12-12)
* Added to allow selecting multiple slots at a time. #180
* Added an option to delete the bulk connections. #217
* Added an Auto-Cancellation Issue Caused by Google Calendar API Pagination/Sync Errors #215
* Added news letter subscribe option as we have in our other plugins #214
* Fixed Reservation is not displaying correctly in the full calendar on mobile and tablet devices. #179
* Fixed In Customer list admin page using php 8.2 there are several PHP Deprecated notices #213
* Enhancement We need to improve two-way connectivity with Google Calendar. #221

= 3.12.16 (2025-11-05)
* Added the time feature in the Vacation section. #196
* Added Room booking shortcode to list of room to be booked #204
* Fixed Warnings and other code imrovment

= 3.12.15 (2025-09-18)
* Added German/European time format needs to be added. #162
* Added an option to change label of ‘Customer Search’ #177
* Added an option to change money format. #175
* Added a feature to added iCal feed URL #188
* Enhancement “Thank You” Note not translatable & booking buttons layout issue #181
* Fixed Select is getting added in label #186
* Fixed Ics file not working on status pending to confirmed from admin #187

= 3.12.14.1 (2025-08-18)
* Fixed Security issue reported by Patchstack.

= 3.12.14 (2025-08-08)
* Fixed Unable to translate few string #169
* Fixed Conflict issue with the latest Pro version. #165
* Enhancement made changes to the confirmation email sent to the worker. #172
* Enhancement label Select is not translating #174
* Added confirm box on employee, service, location, connection deletion #170
* Added Need separate Mail options #167

= 3.12.13 (2025-07-28)
* Added the Razorpay payment gateway #154
* Added an option of CRM Tool for plugin. #110
* Added repeat appointment feature. #159
* Added a feature to change the currency in Stripe tab. #168
* Fixed Unable to change the connection status in mobile view. #161
* Enhancement Do not allow to display other plugin notification on license page #158
* Enhancement Unable to translate few string #169

= 3.12.12.1 (2025-06-02)
* Fixed Issue after recent two updates
* Fixed Shortcode min_date and max_date Broken from last version 3.12.11 #156

= 3.12.12 (2025-05-30)
* Fixed Issue after recent update #151
* Fixed JS/JSX strings are not being shown in loco translation plugin #148
* Added Support for Finnish Translation Locale “fi” Alongside “fi_FI” for Better Compatibility #147
* Fixed Incorrect time slot blocking: 15-min block after appointment also blocks 30 mins before #146
* Added an option to separate “Reply-To” email fields for Admin and Visitor Notifications #145
* Enhancement in service drop-down #153

= 3.12.11 (2025-05-21)
* Added stripe payment gateway support #132
* Added an option to delete the appointments #137
* Added more than one form together for different services #139
* Added to develop a feature that displays only the duration calendar. #141
* Added an option calendar sync for particular employee #135

= 3.12.10 (2025-04-23)
* Tested with WordPress 6.8 #140
* Fixed An Alert pop-ups saying “Undefined” if user selects a slot that does not have sufficient time gap #129
* Fixed Conflict issue with 3.12.9. version. #131
* Fixed #start# is not getting saved in the email confirmation settings (User Specific) #125
* Added Publish Connection Page #122
* Added a proper thank you message on booking submission and add book again button #120
* Added Make the Appointment Booking Form method easy to add #116
* Added an Option to Cancel All Appointments at Once with Email Notifications and a Customizable Reason. #100

= 3.12.9 (2025-03-12)
* Added an option to set appointment limits Per logged in user instead of IP. #98
* Fixed Reminder Not Functioning, and Twilio SMS Displayed by Default #96
* Fixed Php Deprecated error #99
* Added a license page #102
* Added the Movable feature in services #101
* Added compatibility with Outlook Calendar. #105

= 3.12.8 (2025-01-28)
* Tested with WordPress 6.7
* Updated contributor

= 3.12.7 (2024-12-31)
* Updated option for connections

= 3.12.6 (2024-11-05)
* Fixed issue with empty list on appointments page
* Fixed issue with order of custom fields

= 3.12.5 (2024-11-03)
* Fixed compatibility mode and delete action on custom form fields

= 3.12.4 (2024-10-26)
* Fixed issue with custom form fields that in some cases could not be deleted
* Added new option for auto selection location/service/worker if there is only one option available (shortcode param auto_select_option="1")

= 3.12.3 (2024-10-20)
* Fixed bug with Vacation page not loading (due to plan permalinks settings)

= 3.12.2 (2024-10-03)
* Fixed bug with ordering of options (location, service, worker)ameba33

3.12.1 (2024-09-08)

  • Added new option to load default Admin email template to mail editor
View full changelog on WordPress.org

Contributors

Easy AppointmentsEasy Appointments
Plugin Info
Version
3.12.23.1
Last Updated
Apr 2, 2026
WP Requires
3.7+
Tested Up To
7.0
PHP Requires
5.3+
Active Installs
10K+
Downloads
1.8M+
Added
May 29, 2015
Business
Free

Tags

bookingcalendarappointmentreservationappointments

Developer

E
Easy Appointments
1 plugins0.0M+ total installs
View all plugins →

Quick Compare

Easy Appointments vs LatePoint – Calendar Booking Plugin for…→Easy Appointments vs Booking for Appointments and Events…→Easy Appointments vs Online Scheduling and Appointment…→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.