Best BookingPress Alternatives After the wordpress.org Closure

BookingPress alternatives compared on repository presence, migration effort and feature depth

On 1 February 2025, BookingPress was removed from the wordpress.org plugin repository following a guideline violation. It continues to be sold and supported directly by its vendor, and sites running it did not stop working. But the removal changed something real about how the plugin reaches your site, and it is a reasonable prompt to reassess.

This article sets out what a repository closure actually means, gives an honest risk assessment for sites already running it, compares the alternatives if you decide to move, and covers migration without losing booking history. It also draws the more general lesson, which is worth more than the specific case.

Verified August 2026. Prices are vendor list prices; confirm before purchasing.


What a repository closure means, and what it does not

Start with what did not happen, because the alarm in some coverage of this exceeded the facts.

Your site did not break. A plugin removed from the directory keeps running exactly as before. Nothing is deactivated, no data is touched, and bookings continue.

The vendor did not disappear. BookingPress is still sold, still developed and still supported through its own website. Direct distribution is a normal and legitimate model that many well-regarded commercial plugins use exclusively.

A closure is not a security finding. Removals happen for a range of guideline reasons, many of them about listing conduct rather than code quality, and treating a closure as evidence of a vulnerability is a misreading.

What genuinely changed is the update path. Automatic updates through wp-admin, the directory’s changelog and version history, the public support forum and the review record all flow through the repository. Without it, updates arrive through the vendor’s own licensing system, and if that lapses, so does your update channel. For a managed site that is a small operational change to absorb. For an agency maintaining forty sites, it is a genuine process problem, because plugins outside the repository need their own tracking.


Risk assessment if you are already running it

Panic migration is usually a worse outcome than staying put. Work through these before deciding anything.

  • Confirm your update channel works. Check that your licence is active and that the plugin can reach the vendor for updates. If updates are arriving, the practical risk is low.
  • Export your booking data now. Do this regardless of what you decide. Appointments, customers, services and staff, exported to a file you keep. It is the mitigation for every scenario and takes ten minutes.
  • Ask the vendor directly about roadmap. A vendor still shipping updates and answering support tickets is a vendor still in business. Silence over several months is the signal to act on, not a directory listing.
  • Weigh migration cost honestly. Moving a live booking system means reconfiguring services, staff, availability and notifications, retraining whoever uses it, and accepting a period where something is misconfigured. That cost is real and it is not small.
  • Consider the client-facing angle. If you are an agency, a client asking why their plugin is not in the directory is a conversation you will have repeatedly. That alone sometimes justifies moving.

The proportionate answer for most sites is: export your data, verify updates are arriving, and stay until you have another reason to move. Reassess if updates stop, if support goes quiet, or if you are rebuilding the site anyway.


The 6 alternatives compared

1. Amelia

The closest replacement in capability, and the natural destination if you chose BookingPress for its feature depth. Pro $149 for five domains, Elite $259 unlimited, lifetime from $299.

Services, employees, locations, packages and events map onto the same concepts you already configured, which makes the migration mostly transcription rather than redesign. That matters more than it sounds: a move where the target product thinks differently means rethinking your whole setup, and this one does not. It has a long track record, a substantial user base and a vendor with several products behind it. The setup work is still a day for a complex configuration, so plan for it rather than attempting it between clients on a Tuesday afternoon.

  • Migration effort: Moderate, concepts map cleanly
  • Repository presence: Yes, with a free version
  • Best for: Feature-for-feature replacement
  • Watch out for: Budget a full day for complex setups

2. FluentBooking

The lowest-friction move if your requirements are simpler than your current configuration suggests. $63, $159 and $319 a year, or $199, $349 and $599 once, everything at every tier.

Migrations are a good moment to notice that half of what you configured is unused. If what you actually need is staff with their own calendars, reliable two-way sync and payments at booking, this delivers that at the lowest price here and with no tier decisions to get wrong. It sits behind a vendor with a suite of products, which is a reasonable proxy for stability. Where it will not follow you is the more elaborate end: no packages for courses of treatment, and an event-oriented model that suits meetings better than salon services. Compare against what you use rather than what you configured.

  • Migration effort: Low, if requirements are simple
  • Repository presence: Yes, with a free version
  • Best for: Simplifying while you migrate
  • Watch out for: No packages or treatment courses

3. LatePoint

The best choice if the booking page is a significant source of new customers. $79, $149 and $299 a year, or $199, $399 and $599 once.

Its front-end is the most polished here, and a migration is the natural moment to improve the thing your customers actually see rather than reproducing what you had. Agents map onto staff with individual schedules and calendar connections, deposits are supported, and the add-on catalogue covers the specifics. Note that this product is also distributed primarily through commercial channels rather than the repository, so if directory presence is your reason for moving, it does not solve that particular concern. Judge it on the vendor and the product rather than on the distribution channel, which is the more useful lesson from this whole episode.

  • Migration effort: Moderate
  • Repository presence: Limited; largely direct
  • Best for: Improving the customer-facing booking flow
  • Watch out for: Does not resolve a directory-presence concern

4. Simply Schedule Appointments

The safest choice for a site somebody else maintains. Free, then $99, $199 and $399 a year, single site at every tier.

Its free tier is in the repository, its paid tiers come from a vendor with a long and uncomplicated record, and its interface is the one a non-technical client is least likely to misconfigure after you hand it over. For an agency that just had an awkward conversation about why a client’s booking plugin vanished from the directory, that combination has real value. The cost is the pricing shape: multi-staff sits at $399 a year on a single-site licence, which for a two-person business is difficult to justify against alternatives at $63. Excellent for a solo practitioner, expensive for anything larger.

  • Migration effort: Low, if requirements are simple
  • Repository presence: Yes, free tier listed
  • Best for: Client sites and non-technical operators
  • Watch out for: Multi-staff at $399/yr, one site

5. Bookly

The most established alternative by install base, sold as a low base price with a catalogue of paid add-ons.

Longevity is its argument: it has been in this category a long time and survived several shifts in it. If your configuration is conventional, staff plus services plus reminders, it will reproduce it. Price the add-ons you need before comparing totals, because the headline is not the number you will pay. The consideration specific to this article is that a plugin depending on many separately maintained add-ons has more components that can each fall behind, which is a different shape of the same risk that prompted your reassessment. Fewer moving parts is a reasonable thing to optimise for when you are already migrating.

  • Migration effort: Moderate
  • Repository presence: Free version listed
  • Best for: Conventional setups wanting a long track record
  • Watch out for: Many separately maintained add-ons

6. Staying put, deliberately

A legitimate decision, and the right one for many sites, provided it is a decision rather than an omission.

Staying costs nothing, breaks nothing and avoids the genuine disruption of reconfiguring a live booking system. Make it deliberately by doing three things. Export your booking data and store it somewhere outside the site. Verify that updates are arriving through the vendor channel and record a note about where updates come from, so whoever maintains the site next is not confused. Set a calendar reminder to check in six months. If updates have continued and support is responsive, extend for another six. That converts an unexamined dependency into a monitored one, which is the actual improvement available here, and it applies equally to every commercial plugin you run.

  • Migration effort: None
  • Repository presence: No, direct only
  • Best for: Working installs with active updates
  • Watch out for: Needs monitoring, not just optimism

Comparison table

OptionEntry priceIn the repositoryMigration effortFeature depth
Amelia$149/yrYesModerateHigh
FluentBooking$63/yrYesLowModerate
LatePoint$79/yrLargely directModerateModerate
Simply Schedule AppointmentsFreeYesLowModerate
BooklyLow baseFree versionModerateAdd-on dependent
Stay putCurrent licenceNoNoneUnchanged

Migrating without losing history

There is no import tool between booking plugins. Every migration is manual, and the order you do things in decides whether it is tedious or painful.

Export everything first. Appointments, customers, services, staff and settings, as CSV where offered and as a database backup regardless. Keep it outside the site. This is your only insurance and it costs ten minutes.

Build the new configuration alongside the old one, on a staging copy if you have one. Services, staff, availability, notification templates and payment settings, all reproduced before anything is switched. Both plugins can be installed at once; only one should have a booking page published.

Choose a cutover date past your furthest future booking, or accept that you will re-enter the remainder by hand. Most practices have a natural quiet week. Use it.

Keep the old plugin installed but deactivated for a few months. Its data stays in the database, so a question about a booking from March is answerable. Delete it only once you are certain, since deleting typically drops the tables.

Test the full cycle before announcing anything. Book, receive the confirmation, check the calendar entry, cancel, confirm the slot reopens, and verify a payment reaches your account. Then repeat it for each staff member, because per-person connections are where migrations break.


Frequently asked questions

Did BookingPress stop working after the removal?

No. Sites running it continued normally, and the plugin is still sold and supported directly by its vendor. What changed is the update and support channel.

Does a repository removal mean the plugin is insecure?

Not by itself. Removals happen for a range of guideline reasons, many unrelated to code quality, so treat a closure as a prompt to check rather than as a finding.

Should I migrate immediately?

Usually not. Export your data, confirm updates are arriving, and move when you have another reason, such as a site rebuild or support going quiet.

Can I import my bookings into a new plugin?

No tool exists for this. Plan a manual rebuild, keep the old plugin deactivated for reference, and pick a cutover date past your furthest future booking.

Is repository presence a good longevity signal?

It is one signal among several, and a weak one on its own. Several excellent commercial plugins are sold only direct. Active development and responsive support matter more.

Which alternative is the easiest move?

Amelia if you need equivalent depth, since the concepts map directly. FluentBooking at $63 if the migration is a chance to simplify what you actually use.


The verdict

Do not migrate in a hurry. Export your booking data today, confirm updates are still arriving from the vendor, and set a reminder to reassess in six months. That converts an unexamined dependency into a monitored one, which is the real improvement available.

If you do move and need the same depth: Amelia, whose services, employees, locations and packages map onto what you already configured.

If the move is a chance to simplify: FluentBooking at $63, or Simply Schedule Appointments for a client site somebody else will maintain.

The general lesson outlasts the specific case. Every commercial plugin is a dependency on a company. Keep exports, know where your updates come from, and judge vendors on active development and responsive support rather than on a directory listing.