Easy!Appointments
by alextselegidis 4.4 (5 reviews)

Easy!Appointments

Add a full appointment booking system to your WordPress site. No monthly fees, no per-booking charges, and your customer data stays on your server.

Easy!Appointments ranks #8,725 among WordPress.org plugins with 500+ active installations, is #238 of 1,883 in the Calendar & Events category, a 4.4/5 rating from 5 reviews, and was last updated Sep 7, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v1.5.2 Current Version v1.5.2
Updated 1 week ago Last Update on 07 Sep, 2026
Refreshed 14 hours ago Last Refreshed on
#238 of 1,883 in Calendar & Events Top 25% by installs Downloads -63% this week Actively maintained
View on WordPress.org
Rank
#8,725
-3 this week
Active Installs
500+
-16.1%
KW Avg Position
85
0.7 worse
Downloads
40.9K
+5 today
Support Resolved
0%
No change
Rating
88%
Review 4.4 out of 5
4.4 (5 reviews)

Next Milestone 600

Total Progress 84%
500+ 600+
120
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 16 more installs to reach 600+

Rank Changes

8,702 8,713 8,723 8,734 8,744 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
8,699 8,716 8,733 8,750 8,767 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #8,725
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 40 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 50 100 150 200 250 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.4
5 reviews
Overall 88%
5
4 (80%)
4
0 (0%)
3
0 (0%)
2
1 (20%)
1
0 (0%)

Security History

Source: WPVulnerability

4 known vulnerabilities on record · 1 in the last 24 months · checked 1 month ago

  1. Easy!Appointments [easyappointments] < 1.4.3

    CVE-2025-31828 · Fixed in v1.4.3

  2. Easy!Appointments [easyappointments] < 1.3.2

    CVE-2024-0698 · Fixed in v1.3.2

  3. Easy!Appointments [easyappointments] < 1.4.1

    CVE-2023-32295 · Fixed in v1.4.1

  4. Easy!Appointments [easyappointments] < 1.4.0

    CVE-2019-14936 · Fixed in v1.4.0

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners running service-based businesses like salons, clinics, or consultancies who use a self-hosted Easy!Appointments installation. It solves the problem of sending customers to a separate booking site by embedding the booking form directly into WordPress pages via Gutenberg, Elementor, or shortcode.

  • Native Gutenberg block
  • Elementor widget
  • Shortcode support
  • Connects to self-hosted installation
  • Fully responsive
  • Multi-service and multi-provider support
  • Pre-select provider or service
  • Fast and lightweight

Frequently Asked Questions

Common questions about Easy!Appointments

Yes, and it is worth understanding why. Easy!Appointments is the booking engine, and your calendar, services, staff and customers live there. This plugin puts that engine's booking form onto your WordPress pages. Keeping the engine separate is what makes it free and unlimited: there is no company in the middle metering your bookings. You install it once on your own hosting, at https://easyappointments.org, and it is yours.
If you have installed WordPress, you can install this. It needs the same things WordPress does, PHP and MySQL, and it has a web-based setup wizard. Most people put it in a subfolder or subdomain of the same hosting account their WordPress site is on. The documentation covers the common hosts.
No, none. There is no subscription, no commission on bookings, no limit on how many appointments or staff members you have, and no paid tier that unlocks the real features. It is GPL open-source software.
Yes. https://demo.easyappointments.org is a live installation with a working booking form and a working admin calendar. Nothing to sign up for.
Into your Easy!Appointments calendar, straight away. You can view them by day, week or month, and per staff member. Nothing is stored on anybody else's server.
They are sent by your Easy!Appointments installation. Whether they reach the inbox depends on how that server sends mail, which is true of every WordPress site as well. If emails go missing, the usual fix is to configure SMTP with a proper sending service rather than relying on the host's default PHP mail. This is documented, and it is the first thing to check if a customer says they did not get a confirmation.
Yes, Easy!Appointments supports Google Calendar synchronisation per staff member, set up from its own admin area.
Yes. Each block, widget and shortcode can be pointed at a specific service or staff member, so you can give each service its own landing page.
The booking form is embedded on your page, on your domain, and you can size and style the frame. The form's own look comes from your Easy!Appointments installation, which can be customised there.
This plugin needs PHP 5.6 or newer, though modern PHP is strongly recommended. The Easy!Appointments engine has its own, higher requirement, so check the version you are downloading against your host's PHP version before installing, as mismatched PHP versions are the most common cause of setup trouble.

Sign In / Register

You need to sign in or register to use this feature.