Add Booking system to your WordPress site and manage Appointments with ease. Extremely flexible time management and custom email notifications.
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….
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,
Responsive Appointment form
Responsive Appointment form – two column layout
Full calendar NEW
Standard Appointment form
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
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!
Does anyone know how to activate the license?
Easy -Solved!
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?
Currently, use it for a website that has a lot of bookings every day. So far no issues.
| WordPress | 3.7+ requiredTested up to 7.0 |
| PHP | 5.3+ required |
= 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
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.