It is Thursday, 6:40 pm. A physiotherapist with three staff gets a new booking for Saturday at 10:00. The slot looked free on her website. It was not: her colleague blocked Saturday morning in his Google Calendar on Tuesday, and the booking plugin never saw it. Now someone has to call a patient and apologise.
That phone call is what a WordPress scheduling plugin exists to prevent. A booking plugin puts a form on your site. A scheduling plugin has the harder job: it has to know, at every moment, who is actually free. That means staff hours, outside calendars, the client’s time zone, buffers between sessions and how many seats are left, all agreeing with each other.
This guide ranks 10 WordPress scheduling plugins on exactly that job, using a method we fixed before we looked at any scores. We read each plugin’s live pricing pages, documentation, changelogs and WordPress.org listings in October 2026. For the AI part of the test we also downloaded plugin code. If you want a broader roundup of booking forms and payment plugins instead, see our guide to WordPress booking plugins.
If you only have 30 seconds
- Best overall: Amelia (94/100, level with LatePoint and ahead on the calendar-sync tie-break). It keeps all five “clocks” (see below) in agreement on its Standard plan ($99/year, 1 site), with two-way Google and Outlook sync since September 2026. It is the only plugin here whose AI connection needs no second plugin, even in free Lite.
- Best flat price for every feature: LatePoint (94/100). Everything is included from $79 in the first year and $99/year after that. It also has the largest set of MCP abilities (83).
- Best for Calendly-style meetings: FluentBooking (77/100). Round-robin and collective meetings, plus MCP in the free plugin. We found no deposit option.
- Best for date-range and rental bookings: WP Booking Calendar. It ranks last here, because it is built for full days and changeovers rather than staff schedules.
- Evidence checked on 13 October 2026. Prices are in USD unless marked, and sale prices are labelled.
- Start here: three questions that cut the list to two
- The double-booking test: five clocks every scheduling plugin has to keep
- The AI ladder: which plugins your AI assistant can actually run
- How we scored the plugins
- The shortlist at a glance
- 1. Amelia: appointments and events on one schedule, with the AI connection already built in
- 2. LatePoint: every feature for one price, and the biggest set of AI abilities
- 3. Bookly: deep, mature, and priced like a menu
- 4. FluentBooking: a Calendly replacement that lives in WordPress
- 5. BookingPress: a deep scheduling engine, but it left WordPress.org
- 6. Booknetic: group, recurring and multi-location on every plan
- 7. Easy Appointments: the budget pick, with an AI chatbot
- 8. Appointment Hour Booking: one calendar, done well
- 9. Simply Schedule Appointments: the friendliest setup, until you add a team
- 10. WP Booking Calendar: built for dates, now learning hours
- Head to head: the three plugins your AI can run
- What it really costs in year two
- Where each plugin lets users down
- Feature check: the lowest plan for each scheduling job
- Before you install: an 8-step checklist
- Frequently asked questions
- Our verdict
Start here: three questions that cut the list to two

Most people do not need to read all 10 reviews. If you sell classes, workshops or tickets as well as 1:1 appointments, your shortlist is Amelia or LatePoint. If your calendar is really one person taking meetings, look at FluentBooking or Simply Schedule Appointments. If you want Claude, ChatGPT or another AI assistant to check availability and book for you, your shortlist is Amelia or LatePoint (add FluentBooking if you only take meetings). If none of these apply, compare Bookly and BookingPress. Then go straight to the year-two cost table, because that is where those two differ most.
The double-booking test: five clocks every scheduling plugin has to keep

Double bookings rarely come from a bug in the booking form. They come from one source of time drifting away from the others. We call these the five clocks. A good scheduling plugin keeps all five in agreement, without code, for every staff member and every service.
| Clock | What the plugin has to get right | What goes wrong when it drifts |
|---|---|---|
| 1. Staff hours and days off | Per-person working hours, breaks, holidays and one-off special days that override the normal week | A client books your stylist on her day off, or during a lunch break that only exists on paper |
| 2. Outside calendars | Busy time in Google, Outlook or Apple Calendar blocks the slot, and new bookings are written back | A dentist’s personal appointment shows as free on the website |
| 3. The client’s time zone | Slots are shown in the visitor’s local time and saved correctly for the staff member | A 9:00 coaching call turns up at 15:00 for the coach |
| 4. Buffers and notice windows | Clean-up time before and after each service, minimum lead time, latest bookable date and cancellation cut-off | Back-to-back massages with no turnover time, or a booking made 10 minutes before it starts |
| 5. Seats and capacity | Group size per class, shared rooms or equipment, and recurring series that skip unavailable dates | Fourteen people booked into a yoga class with ten mats |
The no-show side matters too. A systematic review of 105 studies put the average no-show rate at about 23% (Dantas et al., Health Policy, 2018). A Cochrane review found that text reminders lifted attendance from 67.8% with no reminder to 78.6% (Gurol-Urganci et al., 2013). So reminders, deposits and cancellation rules count in this ranking as well, even though they are not strictly “clocks”.
The AI ladder: which plugins your AI assistant can actually run

“AI scheduling” means very different things on different plugin websites. We sort the plugins into three levels, and the rest of this article uses them.
| Level | What it looks like | Plugins (Oct 2026) | What you need |
|---|---|---|---|
| Level 0: no AI | Scheduling works the usual way: forms, admin calendar, emails | BookingPress, Booknetic, Simply Schedule Appointments, WP Booking Calendar, Appointment Hour Booking | Nothing extra |
| Level 1: AI inside the plugin | A chat widget on your site books appointments for visitors. It only works inside that plugin’s own window. | Bookly (AI Assistant booking form, via Bookly Cloud), Easy Appointments (AI chatbot, Pro) | The vendor’s cloud service or Pro licence |
| Level 2: your own AI runs it (MCP) | Claude, ChatGPT or another MCP client lists services, checks availability, books and cancels, using your WordPress user permissions | Amelia, LatePoint, FluentBooking | An MCP client, a WordPress Application Password and (for Amelia’s setup) Node.js on your computer. LatePoint and FluentBooking also need WordPress 6.9+ and the MCP Adapter plugin. |
Some background explains why Level 2 suddenly exists. Anthropic open-sourced the Model Context Protocol (MCP) in November 2024 and donated it to the Linux Foundation’s Agentic AI Foundation in December 2025. WordPress 6.9 shipped the Abilities API in December 2025, which gave plugins a standard way to describe what they can do. The official MCP Adapter then exposes those abilities to AI clients. It is at version 0.7.0, so still pre-1.0. Between May and September 2026, three scheduling plugins built on that stack.
How we scored the plugins
We fixed six jobs, their weights and what a 1, 3 and 5 look like before we coded any evidence. Then we computed the totals in a script, so the ranking could not be adjusted after the fact.
| Job | Weight | What a top score (5) means | Evidence used |
|---|---|---|---|
| Keep staff hours, buffers and notice windows right | 25% | Per-staff and per-service schedules, days off, special days, per-service buffers, minimum notice, maximum advance and client time zones. All of it without code. | Documentation, settings screens, plugin source |
| Sync outside calendars | 15% | Two-way Google and Outlook (or Apple), with busy time blocking slots. Zoom or Meet links on the plan a small team would buy. | Docs, changelogs, pricing tables |
| Handle teams, capacity and repeats | 15% | Multiple staff and locations, group capacity, recurring appointments, packages, events and resources | Docs, pricing tables |
| Cut no-shows and get paid up front | 15% | Deposits through several gateways, email plus SMS or WhatsApp reminders, cancellation and reschedule rules | Docs, pricing tables |
| Work with your AI | 15% | A shipped, documented MCP server on an accessible plan, plus an AI feature of its own | Changelogs and a code check of the downloadable plugin |
| Cost less in year two | 15% | A useful free tier, and a paid plan that covers a 5-staff business at a fair renewal price, without add-ons stacking up | Pricing pages, read in USD |
Missing evidence was not treated as a “no”. If we could not verify a feature, it scored a neutral 3 and the entry says so. Ratings are reported per platform with their review counts and never averaged. A 5.0 from 155 reviews and a 4.6 from 790 are different signals. Ties go to the higher score on the first job, then the second, then the third. We used vendor pages only for what a vendor says its product does. We did not use vendor “top 10” lists as evidence.
The shortlist at a glance
| # | Plugin | Sells best to | AI level | Cheapest paid plan (1 site) | WordPress.org rating (count), installs | Last update |
|---|---|---|---|---|---|---|
| 1 | Amelia | Teams selling appointments and events | Level 2 | $49/yr Starter (no calendar sync); $99/yr Standard | 4.6★ (790), 90,000+ | 24 Sep 2026 (Lite 2.4.11) |
| 2 | LatePoint | Small teams that want one flat price | Level 2 | $79/yr first year, then $99 | 4.9★ (104), 100,000+ | 5 Oct 2026 |
| 3 | Bookly | Salons and clinics that want to build up add-ons | Level 1 | $39/yr sale ($99 regular) Pro | 4.4★ (585), 60,000+ | 13 Oct 2026 |
| 4 | FluentBooking | Consultants and sales teams taking meetings | Level 2 | $63/yr first year, then $79 | 4.7★ (46), 20,000+ | 24 Sep 2026 |
| 5 | BookingPress | Service businesses that want 22+ gateways | Level 0 | $89/yr sale ($99 regular) | Closed on WordPress.org since 1 Feb 2025 (frozen 4.6★, 175) | Vendor download only |
| 6 | Booknetic | Multi-location businesses and SaaS resellers | Level 0 | $45/yr sale ($89 regular) | Not on WordPress.org | 12 Oct 2026 |
| 7 | Easy Appointments | Budget setups with a few workers | Level 1 | $39 one-time, 1 year of updates | 4.3★ (131), 10,000+ | 5 Oct 2026 |
| 8 | Appointment Hour Booking | Single-calendar services and rooms | Level 0 | €59/yr (EUR only) | 4.9★ (524), 10,000+ | 6 Oct 2026 |
| 9 | Simply Schedule Appointments | Solo coaches and consultants | Level 0 | $99/yr sale ($129 regular) | 5.0★ (155), 50,000+ | 23 Sep 2026 |
| 10 | WP Booking Calendar | Rentals and date-range bookings | Level 0 | $79 one-time regular ($23.70 sale), 6 months of updates | 4.8★ (657), 40,000+ | 11 Oct 2026 |
Prices checked 13 October 2026, in USD unless marked. “Sale” is the discounted price shown on that day. Not sure which row is you? Use the three questions above.
| # | Plugin | Hours and buffers (25%) | Calendar sync (15%) | Teams and capacity (15%) | No-shows and payments (15%) | AI (15%) | Year-two cost (15%) | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | Amelia | ●●●●● | ●●●●● | ●●●●● | ●●●●● | ●●●●○ | ●●●●○ | 94 |
| 2 | LatePoint | ●●●●● | ●●●●○ | ●●●●● | ●●●●● | ●●●●○ | ●●●●● | 94 |
| 3 | Bookly | ●●●●○ | ●●●●○ | ●●●●○ | ●●●●● | ●●●○○ | ●●●○○ | 77 |
| 4 | FluentBooking | ●●●●○ | ●●●●○ | ●●●○○ | ●●●○○ | ●●●●○ | ●●●●● | 77 |
| 5 | BookingPress | ●●●●● | ●●●●○ | ●●●●○ | ●●●●● | ●○○○○ | ●●●○○ | 76 |
| 6 | Booknetic | ●●●●○ | ●●●●○ | ●●●●● | ●●●●○ | ●○○○○ | ●●○○○ | 68 |
| 7 | Easy Appointments | ●●●○○ | ●●●○○ | ●●●○○ | ●●●●○ | ●●●○○ | ●●●●○ | 66 |
| 8 | Appointment Hour Booking | ●●●○○ | ●●●○○ | ●●○○○ | ●●●○○ | ●○○○○ | ●●●●○ | 54 |
| 9 | Simply Schedule Appointments | ●●●●○ | ●●●○○ | ●●○○○ | ●●●○○ | ●○○○○ | ●●○○○ | 53 |
| 10 | WP Booking Calendar | ●●●○○ | ●●○○○ | ●●○○○ | ●●○○○ | ●○○○○ | ●●●●○ | 48 |
Totals are weighted scores out of 100, calculated in a script. Amelia and LatePoint tied at 94; Amelia ranks first on the second tie-break (calendar sync). Bookly and FluentBooking tied at 77 and on the first two tie-breaks; Bookly ranks higher on the third (teams and capacity).
1. Amelia: appointments and events on one schedule, with the AI connection already built in

Amelia is the plugin we make, so read this entry with that in mind. We scored it with the same rubric as everyone else. On the double-booking test it is the only plugin that scored a 5 on all four scheduling jobs: hours, calendar sync, team capacity and no-shows. It dropped a point on AI, because the MCP connection is its AI (there is no assistant built into the plugin). It dropped another on year-two cost, because SMS is billed per message and the cheapest Starter plan leaves out calendar sync. That puts it level with LatePoint on 94, ahead on the calendar-sync tie-break.
What sets it apart for scheduling is that appointments and events run on the same staff calendar. A yoga teacher’s 1:1 sessions and her Saturday workshop both draw on her real availability. You do not need a second plugin with its own idea of when she is free.
Keep every staff calendar honest (the scheduling engine)
Each employee gets working hours split into as many periods as you need. Each period can have its own locations and services. Days off override everything. Special days override the normal week for a date or a range, for example “Mondays are closed except the first Monday of December”. Buffers are set per service, before and after, and a 30-minute service with 30-minute buffers on both sides occupies a 90-minute block. Minimum time before booking, cancelling and rescheduling can be set globally and overridden per service. The booking window defaults to 365 days. Amelia has setup guides for clinics and yoga studios.

For time zones, the booking form can show slots in the client’s time zone based on the visitor’s device. Time-zone settings, including per-employee time zones, are on Standard and above. For capacity, every service has a minimum and maximum group size, and Pro adds resources such as rooms or equipment that two services cannot use at once.
Let Google and Outlook block the slot (two-way sync since 9.9)
This used to be Amelia’s weak spot. Version 9.9 (24 September 2026) added full two-way Google Calendar and Outlook sync. Moving or deleting an Amelia event in Google now updates the booking. Busy events from up to six connected calendars per employee block availability. Events marked “free” are ignored, so a reminder like “call mum” does not take a slot. Zoom, Google Meet and Microsoft Teams links are created per service. Apple Calendar is one-way only: Amelia writes to Apple, and on iOS 18 and later Apple events cannot be marked busy, so they will not block slots.

Hand the admin work to your AI assistant (MCP)
Since version 9.5 (13 May 2026) Amelia registers its booking actions with the WordPress Abilities API and exposes them through an MCP server. Claude Desktop or any other MCP client can then connect with a WordPress Application Password. Amelia’s setup guide says it is “available in all Amelia license plans and works out of the box”. We checked the free plugin rather than take that on trust.

We downloaded Amelia Lite 2.4.11 from WordPress.org on 13 October 2026. It registers 12 abilities and ships the Abilities API and the MCP Adapter inside its own vendor folder. That makes it the only plugin on this list where you do not install a second plugin to connect an AI. Here is what the AI can and cannot do:
| Ability (as registered in code) | What your AI can do with it | Read or write |
|---|---|---|
| amelia/list-services, list-employees | See what can be booked, durations, prices and who provides it | Read |
| amelia/list-customers | Find an existing client before booking for them | Read |
| amelia/list-appointments, list-events | See upcoming bookings and classes (today to +90 days unless dates are given) | Read |
| amelia/check-availability | Return free times for a service, grouped by date | Read |
| amelia/create-appointment, book-event | Book a client into a slot or a class | Write |
| amelia/add-customer, add-service, create-event | Set up new clients, services and events | Write |
| amelia/cancel-booking | Cancel, after asking you to confirm | Write |
Here is what that looks like at a real front desk. Every request below uses only the abilities above:
| Day | What the owner types to Claude | Abilities used |
|---|---|---|
| Monday | “Who is booked tomorrow, and does anyone have a gap longer than an hour?” | list-appointments, list-employees |
| Tuesday | “Find the next 60-minute assessment with Dana and book Maria Ortiz in.” | list-customers, check-availability, create-appointment |
| Wednesday | “Add a 45-minute sports massage at $85, provided by Luka and Sam.” | add-service |
| Thursday | “Create a Saturday mobility workshop, 10 seats, $25, and book the Petrovic sisters.” | create-event, add-customer, book-event |
| Friday | “Cancel booking 1482, they called in sick.” | cancel-booking (with confirmation) |
Where it stops today
- There is no reschedule ability. To move a booking, the AI cancels it and books a new one.
- Customers are not sent notifications for bookings the AI creates, so tell them yourself or send the email from the admin.
- The Employee role is not supported yet. The AI acts as an admin or manager.
- Services the AI creates use default settings (colour, visibility, deposits). Review them before going live.
- Some hosts strip the Authorization header, which shows up as a 403 error. Amelia’s guide covers the fix.
Amelia also works with Elementor’s Angie AI agent on all plans, including Lite, since 9.1 (January 2026). See the AI booking overview for both routes. Some older Amelia pages still say to install the MCP Adapter separately; Lite 2.4.11 bundles it.


Launch a booking website from one prompt (AI website builder)
If you do not have a site yet, Amelia’s AI website builder does the setup work. You describe the business (industry, name, brand colours, and optionally services with durations and prices). It generates a matching WordPress theme and fills Amelia with your services, staff, branding and payment settings, on your own WordPress install. It is a separate one-time purchase of €2.99 and includes the free Amelia plan. Its landing page went live in September 2026, and there are live demos for healthcare, beauty, barbershops, real estate, fitness, consulting, home services and classes. We could not find documented limits, such as how many times you can regenerate, so test it on a staging site first.

What each plan unlocks for scheduling
| You need | Lowest plan | Price, 1 site (13 Oct 2026) |
|---|---|---|
| AI assistant connection (MCP, 12 abilities) | Lite (free) | $0 |
| Buffers, group bookings, customer panel, Square payments, coupons | Starter | $49/yr (no sale) |
| Two-way Google and Outlook sync, Zoom/Meet/Teams, deposits, recurring, multiple locations, WooCommerce | Standard | $99/yr (no sale) or $249 lifetime (sale; $299 regular) |
| Packages, WhatsApp, resources, waiting list | Pro | $179/yr (sale; $199 regular) for 1 site; $219/yr (sale; $329 regular) for 5 sites |
| REST API, business mobile app, white label | Elite | $399/yr (sale; $599 regular), unlimited sites |
| SMS reminders | Any plan | Billed per message segment by Amelia SMS |

There is a 15-day refund window and no free trial; the free Lite plugin is the trial. If a yearly licence lapses, the plugin keeps working, but updates and support stop. Full details are on the pricing page.
“I have tested many other plugins, but Amelia was the easiest to set up, and most importantly, it was the first plugin that both employees and customers found easy to use.”
— Didier Lopes, co-founder, Ballaë Institute, Paris (case study)
| Pick it if | Skip it if |
|---|---|
| You run a team with different hours per person, and sell classes or events as well as appointments | You want every feature for one flat price. LatePoint’s $79/$99 plan includes WhatsApp, packages and resources, which Amelia keeps for Pro, and Amelia bills SMS per message. |
| You want Google or Outlook busy time to block slots both ways | You need the AI to reschedule, or to act as an individual employee. Neither is supported yet. |
| You want Claude or ChatGPT to manage bookings without installing a second plugin | Your staff live in Apple Calendar on iOS 18 or later. Apple events will not block slots. |
| You need deposits, packages or WooCommerce checkout | You want live chat or phone support. The most common complaint in Amelia’s 1★ reviews is slow, ticket-only support. |
Verdict: The strongest all-round scheduling engine on this list, and the easiest Level 2 AI setup. Choose Standard for sync and deposits, or Pro if you sell packages. Compare it head to head with LatePoint or Bookly.

Install Amelia Lite for free, set up one staff member’s hours and buffers, and connect your AI assistant in a few steps.
2. LatePoint: every feature for one price, and the biggest set of AI abilities
LatePoint’s pitch is on its pricing page: “One Price. Every Feature.” For a five-person clinic that is true. The $79 Starter licence (first year, then $99) includes Google, Outlook and Apple sync, SMS and WhatsApp, deposits, recurring bookings, packages, locations and bookable resources. Nothing is sold as a separate add-on. For pure cost-per-feature, nothing on this list beats it.

The scheduling engine is solid. Buffers before and after are set per service, along with “earliest possible booking” and “latest possible booking” windows. There are per-agent schedules, days off and custom days, and slots show in the customer’s browser time zone. Calendar sync is two-way per agent once you switch on Auto-Sync. One gap in the evidence: the docs say synced events “appear in your LatePoint calendar” but never say outright that they block slots, so we scored sync a 4.
On AI, LatePoint went further than anyone. The free plugin registers 83 abilities covering bookings, customers, agents, services, orders, invoices and analytics. MCP server support arrived in 5.6.8 (9 July 2026). Edit and delete abilities are off until you switch them on, which is a sensible safety default. It does need WordPress 6.9 or later and the separate MCP Adapter plugin.
Watch out for
- The free version has no Google Calendar sync, reminders or customer rescheduling. One of LatePoint’s two 1★ reviews is about exactly that.
- Trustpilot shows “rating unavailable due to a breach of our guidelines”, for displaying Trustpilot content in a misleading way. The 4.9★ on WordPress.org comes from 104 ratings.
- Renewals are at full price. The first-year discount does not carry over.
Verdict: The best value if you want every feature in one licence, and an AI connection that reaches invoices and analytics as well as bookings. See our Amelia vs LatePoint comparison.
3. Bookly: deep, mature, and priced like a menu
Bookly has been on WordPress.org since 2014, and its scheduling engine shows that age, in a good way. It has per-staff hours and breaks, padding before and after each service, minimum time before booking and cancelling, a booking horizon, client time-zone display and a time-zone switcher. The question is not whether Bookly can do something. It is which tier or add-on you need for it.
| Scheduling need | Where it lives | Add-on price if bought separately |
|---|---|---|
| Two-way Google Calendar | Business plan | $15.95/yr |
| Outlook Calendar | Business plan | $15.95/yr |
| Group booking, recurring, deposits | Business plan | $12.95/yr each |
| Special days (date overrides) | Business plan | $12.95/yr |
| Multiple locations | Ultimate plan | $12.95/yr |
| Special hours, packages, events | Ultimate plan | Packages and events $9.95/yr each |
| SMS reminders | Bookly Cloud | About $0.10 per US message |

On AI, Bookly added an “AI Assistant” booking form in 28.1 (August 2026). Visitors book by chatting. It runs through Bookly Cloud, and it is free “during the launch period” with pricing still to be announced. That is Level 1: the chat happens inside Bookly, and your own AI assistant cannot connect to it. Version 28.3 fixed “an issue that could allow double bookings in some cases when using AI Assistant”, which is a good reason to keep it updated.
Verdict: A safe, deep choice if you are happy to build up your plan. Price the Business or Ultimate plan, not the $39 headline. See Amelia vs Bookly.
4. FluentBooking: a Calendly replacement that lives in WordPress
If your “schedule” is really a set of meeting types (discovery call, demo, onboarding), FluentBooking feels the most like Calendly. It offers one-on-one, group, round-robin, collective and one-off meetings, with deep links into FluentCRM and Fluent Forms. The free plugin already gives you unlimited calendars, buffers before and after, minimum notice, daily or weekly frequency limits and automatic time-zone conversion.

| Pick it if | Skip it if |
|---|---|
| You book meetings, not treatments or classes | You need deposits (we found no deposit option) |
| You want round-robin across a sales team | You run several physical locations or shared rooms (no locations or resources found) |
| You already use FluentCRM or Fluent Forms | You want to add team members on the free version (Pro only) |
| You want MCP without paying (2.4.0, 9 September 2026) | You want packages or memberships |
Its MCP server ships switched off. When enabled, it exposes 9 tools by default, up to 14 per its docs (we counted 13 tool IDs in the 2.5.0 zip), plus three ready-made prompts such as a daily briefing. Like LatePoint, it needs WordPress 6.9 and an MCP Adapter. Pro costs $63 in the first year and $79 at the regular price (FluentBooking does not publish its renewal price), with every feature included.

Verdict: The best pick for meeting-style scheduling, and the cheapest paid plan with calendar sync among the three Level 2 plugins ($63 first year). It is not built for clinics, studios or anyone taking deposits.
5. BookingPress: a deep scheduling engine, but it left WordPress.org
On scheduling depth alone, BookingPress belongs near the top. It has buffer time before and after each service, minimum time before booking, rescheduling and cancelling (per service and globally), a booking window up to three years out, holidays and special days, and client time-zone display. Google and Outlook busy time marks slots as unavailable for each staff member. Deposits, SMS and WhatsApp come with every paid plan, and there are more than 22 payment gateways.
Watch out for
- WordPress.org closed the plugin on 1 February 2025 for a “guideline violation”. The free version (1.6.7) now downloads from the vendor’s own site, so you lose the WordPress.org update channel and its public review history. The pricing page still says “Trusted by the WordPress Community”.
- Changes you make in Google Calendar do not flow back into BookingPress, according to its own docs.
- Recurring appointments, locations and packages start at Professional ($139 first year, $199 regular, 3 sites).

Verdict: Capable and fairly priced, with no AI. The WordPress.org closure is a real trust and maintenance question for anyone who updates through the dashboard. See Amelia vs BookingPress.
6. Booknetic: group, recurring and multi-location on every plan
Booknetic’s strength is that the hard scheduling features are not gated. Group appointments, recurring appointments, deposits, multiple locations, breaks, holidays and per-staff timesheets are included even on the $45 Basic plan. Buffers are set per service, and there is a minimum notice setting and a maximum booking window. Two-way Google sync, where busy time blocks slots, starts at Standard.

The catch is the higher tiers. Outlook, Zoom and Meet need Premium, which costs $149 now but $399 at regular price. SMS, WhatsApp and packages need Elite, at $299 now and $599 regular. Renewal prices are not published. We could not find a client time-zone setting in the documentation, so that is marked as unverified. Booknetic also sells a separate SaaS product for running your own booking platform, starting at $499 a year. Several of its 1★ reviews concern that SaaS product.
Verdict: Great value if you need groups, recurring bookings and several locations but can live without SMS. Expect a big jump if you later need Outlook or text reminders. See Amelia vs Booknetic.
7. Easy Appointments: the budget pick, with an AI chatbot
Easy Appointments models scheduling as “connections”: location + service + worker + time. It is simple to reason about, and it has per-service “block before/after” buffers, worker vacations and a slot step per service. The paid extension adds two-way Google sync, Twilio SMS and WhatsApp, deposits through Stripe, PayPal or WooCommerce, and an AI chatbot that books by conversation. All of that costs $39 once.

Watch out for
- The changelog records a Google sync loop that created duplicate records (fixed in 3.12.21) and sync failures causing double bookings. A 1★ review from November 2025 says sync worked one way only.
- Several security fixes shipped in 2026. Keep it updated.
- Group capacity and recurring appointments: not found in the docs.
Verdict: The cheapest way to get Google sync, SMS and an AI chatbot. Test calendar sync carefully before you rely on it.
8. Appointment Hour Booking: one calendar, done well
Appointment Hour Booking is a form-first tool. Each “calendar” has services with their own duration, price and capacity. You set working dates, holidays, special dates, open hours per date, and minimum and maximum booking dates. The free version is a full working plugin, which explains the 4.9★ from 524 ratings. Most of the extras are add-ons: two-way Google sync through the Google Calendar API add-on, a time-zone conversion add-on, reminders, Twilio SMS, Zoom and a long list of payment gateways.
It ranks low on the double-booking test because there is no staff entity. You create one calendar per person or room and use a “shared availability” add-on to link them. We could not verify per-service buffers, deposits or recurring bookings. One older 2★ review reports time-zone conversion failing around daylight-saving changes.

Verdict: A good fit for one practitioner or one room. It is the wrong shape for a team.
9. Simply Schedule Appointments: the friendliest setup, until you add a team
SSA has the cleanest reputation on this list. Its appointment types have buffers before and after, minimum notice, per-day limits, start times every 10 to 60 minutes and localised time zones. Google Calendar busy time blocks slots from the Plus plan.
It ranks ninth because of what a growing business hits next. Team scheduling is only on the Business edition, at $399 for the first year and $499 to renew. There is no native recurring booking. Outlook only works through a Google workaround, and the Outlook-to-Google direction is one-way. We found no deposits.

Verdict: Excellent for one coach or consultant on Google Calendar. It gets expensive and thin once you have staff. See Amelia vs SSA.
10. WP Booking Calendar: built for dates, now learning hours
WP Booking Calendar has been around since 2009 and is excellent at what it was built for: full-day and date-range bookings, rentals and changeover days. It imports from Airbnb, Booking.com and VRBO through .ics feeds. Version 11.5 (August 2026) added a services page with providers, durations and buffers, enforced on the server. That is a real step towards appointment scheduling.
For staff scheduling it is still early. Google sync is an import plus .ics feeds rather than live two-way API sync. We found no SMS reminders. Capacity per slot needs Business Large, at $349 regular. We could not verify client time-zone conversion.

Verdict: Choose it for rentals and date ranges. For staff schedules, use one of the top six.
Also considered: Timetics (2,000+ installs, 4.6★ from 36), Salon Booking System (2,000+, 4.4★ from 187) and Webba Booking (2,000+, 4.9★ from 156). All three are actively maintained but have a much smaller install base than the ten above. The previous version of this article also listed BirchPress Scheduler. WordPress.org closed it in January 2019 over a security issue, and we found no sign of active development since, so we dropped it.
Head to head: the three plugins your AI can run
Only three plugins on this list reach Level 2. They took different approaches, and the differences matter more than the number of tools each one exposes.
| Amelia | LatePoint | FluentBooking | |
|---|---|---|---|
| MCP shipped | 9.5 / Lite 2.4 (13 May 2026) | Abilities 5.5.2 (14 May 2026); MCP server 5.6.8 (9 Jul 2026) | 2.4.0 (9 Sep 2026) |
| On the free plan | Yes | Yes | Yes (payments tool needs Pro) |
| Extra plugin needed | No: Abilities API and MCP Adapter bundled | Yes: MCP Adapter, WordPress 6.9+ | Yes: MCP Adapter or Fluent toolkit, WordPress 6.9+ |
| Tools exposed | 12 (6 read, 6 write) | 83 abilities | 9 on by default, up to 14, plus 3 prompts |
| What the AI can do | List services, staff, customers, appointments and events; check availability; book appointments and events; add services and customers; cancel | Bookings, customers, agents, services, locations, orders, invoices, transactions, availability, analytics | Bookings and availability per its docs, plus prompts for a daily briefing and weekly report; payments tool needs Pro |
| Safety model | Inherits WordPress user permissions; most write tools tell the AI to confirm first; customer accounts cannot use management tools | Edit and delete abilities off until enabled | Server off by default; inherits user permissions |
| Known limits | No reschedule; no customer notifications for AI-created bookings; no Employee role yet | A fix in 5.6.11 corrected availability tools returning wrong results | Meeting-style scheduling only; no deposit option found |
If you want the AI to see the whole business, including invoices and analytics, LatePoint exposes the most. If you want it working on any plan without managing an extra plugin, Amelia is the simplest. If your bookings are meetings, FluentBooking’s ready-made prompts (daily briefing, weekly report) are a nice touch.
What it really costs in year two
First-year sale prices make every plugin look cheap. Below are two typical buyers, priced at today’s sale (year one) and regular price (year two), for one site. Where a vendor does not publish its renewal price, we assumed the regular price and marked it.
Profile A: a 3-person physio clinic (two-way Google sync, deposits, recurring bookings, SMS reminders)
| Plugin | Plan needed | Year 1 | Year 2 | The catch |
|---|---|---|---|---|
| Amelia | Standard | $99 | $99 | SMS billed per message; $249 lifetime alternative (sale) |
| LatePoint | Starter | $79 | $99 | Renews at full price |
| Bookly | Business | $69 | $129* | SMS about $0.10 per US message; *renewal not published |
| BookingPress | Professional (recurring) | $139 | $199* | 3 sites; *renewal not published |
| Booknetic | Elite (SMS) | $299 | $599* | Standard ($99/$199*) if you can skip SMS |
| Easy Appointments | Pro extension | $39 | — | One-time; renewal for updates not published; recurring not verified |
| Simply Schedule Appointments | Business (teams) | $399 | $499 | No native recurring; no deposits found |
Profile B: a yoga studio (classes and 1:1s, class packs, WhatsApp reminders)
| Plugin | Plan needed | Year 1 | Year 2 | The catch |
|---|---|---|---|---|
| Amelia | Pro (packages, WhatsApp) | $179 | $199 | Classes and 1:1s on the same staff calendar |
| LatePoint | Starter | $79 | $99 | Events, ticket types and packages all included |
| Bookly | Ultimate (packages, events) | $159 | $199* | *Renewal not published |
| Booknetic | Elite (packages, WhatsApp) | $299 | $599* | *Renewal not published |
Prices from each vendor’s pricing page on 13 October 2026, USD, 1 site unless noted. Sales end, so check before you buy.
Where each plugin lets users down
We read the 1★ and 2★ reviews for every plugin on WordPress.org, Trustpilot and Capterra, where they exist. These are the complaints that keep coming back, and how much each should worry a buyer.
| Plugin | Recurring complaint | How much to worry |
|---|---|---|
| Amelia | Slow, ticket-only support; major updates (especially 9.0 in December 2025) breaking calendars or reminders; limited front-end styling | Medium. Test updates on staging before you update the live site. |
| LatePoint | Google sync, reminders and rescheduling missing from the free version; database tables left behind on uninstall | Low. Only 2 of 104 ratings are 1★. |
| FluentBooking | Slow support during a Stripe outage; updates breaking round-robin (2024) | Low to medium |
| BookingPress | Slow support; bugs including one-way calendar sync; slow-loading forms | Medium, on top of the WordPress.org closure |
| Bookly | Support and refunds; lost or double bookings with Google sync (mostly 2023–2024 reviews) | Medium. The newest 1★ is from October 2024. |
| Booknetic | SaaS instability; add-ons needed for a full system | Low for the plugin, high for the SaaS |
| Easy Appointments | Buggy Google sync; slow support; licence emails not arriving | Medium to high |
| Appointment Hour Booking | Limited free version; time-zone conversion around daylight saving | Low. Only 6 negative reviews, all from 2019 to 2023. |
| Simply Schedule Appointments | None on WordPress.org; the gaps (teams, recurring, Outlook) come from its own docs | Low, if you stay solo |
| WP Booking Calendar | Free and Personal editions too limited; dated interface; cost of updates | Low for rentals, high for staff scheduling |
Feature check: the lowest plan for each scheduling job
| Plugin | Google busy time blocks slots | Outlook | Group capacity | Recurring | Deposits | SMS | MCP (Level 2) |
|---|---|---|---|---|---|---|---|
| Amelia | Standard (two-way) | Standard | Starter | Standard | Standard | Any (per message) | Lite (free) |
| LatePoint | Pro (two-way with Auto-Sync) | Pro | Pro | Pro | Pro | Pro | Free |
| FluentBooking | Pro | Pro | Pro | Pro | — | Pro | Free |
| BookingPress | Standard | Standard | Paid add-on | Professional | Standard | Standard | — |
| Bookly | Pro (basic); Business (two-way) | Business | Business | Business | Business | Free (per message) | — |
| Booknetic | Standard | Premium | Basic | Basic | Basic | Elite | — |
| Easy Appointments | Pro | .ics only | n/v | n/v | Pro | Pro | — |
| Appointment Hour Booking | Paid add-on | iCal | Free (per service) | n/v | n/v | Paid add-on | — |
| Simply Schedule Appointments | Plus | — (via Google) | Plus | — (not native) | — | Professional | — |
| WP Booking Calendar | Import and .ics | .ics | Business Large | n/v | Business Medium | — | — |
“—” = not found after searching docs, pricing tables and changelogs. “n/v” = not verified either way. “Pro” for LatePoint and FluentBooking means any paid licence.
Before you install: an 8-step checklist
- List every staff member’s real week, including split shifts and one-off days. If a plugin cannot express it without code, cross it off.
- Write down your longest buffer (clean-up, travel, notes) and check that it can be set per service, not just globally.
- Ask each staff member which calendar they actually live in. Apple-only staff narrow your options.
- Decide whether busy time in personal calendars should block bookings, and whether edits made in Google should move the booking.
- If any client books from another time zone, test the booking form from a phone set to that zone.
- Price year two, not year one. Use regular prices and add SMS costs per message.
- Install the free version on a staging site and book 10 test appointments, including one that should fail.
- If you plan to use AI, connect a read-only test first (“list my services”) before you allow it to book or cancel.
Frequently asked questions
What is the best WordPress scheduling plugin?
Amelia ranked first in our October 2026 test (94/100, level with LatePoint and ahead on the calendar-sync tie-break). It keeps staff hours, two-way Google and Outlook sync, client time zones, buffers and group capacity in agreement, and it bundles an MCP server for AI assistants. LatePoint is the better value if you want every feature for one flat $79–$99 a year.
What is the best free scheduling plugin for WordPress?
Simply Schedule Appointments has the best-rated free version (5.0★ from 155 ratings) for a single person on Google Calendar. If you want an AI assistant to connect, the free versions of Amelia, LatePoint and FluentBooking all include MCP. Note that LatePoint’s free version has no calendar sync or reminders.
Does WordPress have a built-in scheduling or booking system?
No. WordPress core can schedule posts, but it has no appointment booking. You need a plugin such as Amelia, LatePoint or Bookly to add staff calendars, availability and a booking form.
What is the difference between a scheduling plugin and a booking plugin?
A booking plugin collects a reservation through a form. A scheduling plugin also works out who is genuinely free, using staff hours, outside calendars, time zones, buffers and capacity. Most plugins on this list do both, but they differ a lot on the scheduling side.
Which WordPress scheduling plugins sync two ways with Google Calendar?
Amelia (Standard and up, since version 9.9), Bookly (Business plan or the Advanced Google Calendar add-on), LatePoint (any paid licence, with Auto-Sync), Booknetic (Standard and up), FluentBooking (Pro), Easy Appointments (Pro) and Appointment Hour Booking (paid add-on) all offer two-way Google sync. Simply Schedule Appointments blocks Google busy time and writes bookings to Google. BookingPress blocks busy time but does not pull Google edits back. WP Booking Calendar uses imports and .ics feeds.
How do I stop double bookings in WordPress?
Connect every staff member’s outside calendar so that busy time blocks slots, set buffers per service, and set a minimum notice period. Then test from a phone in another time zone. Plugins that manage all five of these “clocks” without code, such as Amelia, LatePoint and BookingPress, are built to prevent it.
Can AI assistants like Claude or ChatGPT manage WordPress appointments?
Yes, through MCP, with three plugins as of October 2026: Amelia (12 tools, adapter bundled, all plans including Lite), LatePoint (83 abilities) and FluentBooking (up to 14 tools). LatePoint and FluentBooking need WordPress 6.9+ and the MCP Adapter plugin. Bookly and Easy Appointments have chatbots, but your own AI cannot connect to them.
What is the best WordPress plugin for doctor or clinic appointments?
For a clinic with several practitioners, Amelia or LatePoint. Both handle per-practitioner hours, buffers, locations, deposits and two-way calendar sync. Amelia adds resources such as treatment rooms on Pro.
Do WordPress scheduling plugins show slots in the client’s time zone?
Most do. Amelia (Standard and up), LatePoint, FluentBooking, Bookly, BookingPress and Simply Schedule Appointments can show slots in the visitor’s local time. Appointment Hour Booking needs a paid add-on. We could not confirm the setting for Booknetic, Easy Appointments or WP Booking Calendar.
Which plugin handles classes and 1:1 appointments together?
Amelia runs appointments and events (with tickets, capacity and waiting lists) against the same staff availability. LatePoint includes events in its free version and ticket types in Pro. Bookly adds events on its Ultimate plan.
Is BookingPress still on WordPress.org?
No. WordPress.org closed BookingPress on 1 February 2025 for a guideline violation. The free version is now downloaded from the vendor’s website, and paid plans are still sold.
How much does a WordPress scheduling plugin cost per year?
For a small team, expect about $99–$199 a year at regular prices. LatePoint is $99, Amelia Standard is $99 (Pro is $199), and Bookly Business is $129. Simply Schedule Appointments is $499 once you need teams. SMS is usually billed per message on top.
Our verdict
If you run a team, and especially if you sell classes or events as well as appointments, Amelia keeps the most clocks in agreement and is the easiest plugin to hand to an AI assistant. If you want every feature on one flat price and the widest AI access, LatePoint is a close second and the better buy for some teams. For meeting-style calendars, FluentBooking is the Calendly you own. BookingPress and Bookly are capable, but one has left WordPress.org and the other prices features as add-ons.
| Your goal | Our pick | Runner-up |
|---|---|---|
| Team scheduling with appointments and events together | Amelia | LatePoint |
| Every feature for one flat price | LatePoint | FluentBooking (no deposit option found) |
| AI assistant manages bookings with the least setup | Amelia | LatePoint |
| Calendly-style meetings and round-robin | FluentBooking | Simply Schedule Appointments |
| Group, recurring and multi-location on a low plan | Booknetic | Amelia Standard |
| Most payment gateways | BookingPress | LatePoint |
| Lowest one-time cost | Easy Appointments | WP Booking Calendar |
| One practitioner or one room | Appointment Hour Booking | Simply Schedule Appointments |
| Rentals and date ranges | WP Booking Calendar | — |
What this guide can’t tell you
- Evidence was checked on 13 October 2026. Prices, sales and ratings change, so re-check the pricing page before you buy.
- Sale prices were live on most vendor sites. We labelled them, but renewals for Bookly, BookingPress, Booknetic, FluentBooking and Easy Appointments are not published.
- We could not verify: whether LatePoint’s synced events block slots, client time-zone display in Booknetic, Easy Appointments and WP Booking Calendar, buffers and deposits in Appointment Hour Booking, BookingPress Pro’s AI status (its changelog is not public), and G2 ratings for every plugin.
- We publish Amelia. We fixed the scoring method before scoring, and Amelia’s cons are listed alongside everyone else’s.
- This ranking scores the scheduling of people. For rentals we only flag WP Booking Calendar, and it is not built for hotels or restaurant tables.
Amelia Lite is free on WordPress.org. Set up one staff member, connect Google Calendar on Standard, and ask your AI what is free tomorrow.