Can Amelia actually run a real service business inside WordPress, or will the plan ladder push you toward a tier you didn't budget for? And after the bumpy version 9 launch in late 2025, is the plugin in a stable place again — or are buyers still better off waiting?
Those are the real buying questions behind this Amelia review. I tested Amelia v9.4 in a fully licensed WordPress 6.9.4 environment, walked the public booking widget through Date & Time → Your Information → Payments end-to-end, and committed Appointment ID #1 (May 5, 2026 10:00 AM, Maya Hartwell, Deep Tissue Massage with Sofia Reyes at Hartwell Studio Berlin). I tested 37 feature checklist items across 15 admin modules, cross-checked the live pricing page on wpamelia.com, and reviewed aggregate ratings and sampled public feedback across WordPress.org (4.6/5 from 761 reviews), Capterra (4.9/5 from 245 reviews), Trustpilot (3.6/5 from 232 reviews), and Reddit threads.
The short version: Amelia 9.4 is one of the most polished booking plugin admins I tested on WordPress — but the plan ladder, the "Away" employee defaults, and the post-9.0 reputation are real considerations before you buy.
What Is Amelia?
Amelia is a self-hosted WordPress booking plugin first published by TMS (now Melograno Ventures) in December 2018. It runs appointments, group bookings, packages, ticketed events, and recurring services from inside the WordPress admin, embeds a step-by-step or catalog-style booking widget on any page via shortcode, and ships notifications, payments, and calendar sync as built-in modules. It's built for service businesses — beauty and wellness, healthcare, fitness, photography, coaching, event agencies, automotive — that want a booking experience directly on their WordPress site rather than a separate SaaS scheduler. There is a free Lite edition on WordPress.org and four paid plans (Starter, Standard, Pro, Elite).
Amelia Review Quick Verdict
Amelia is a strong fit if you want one of the more modern booking-plugin admins on WordPress and you're comfortable letting the plan tier dictate which advanced features (calendar sync, video meetings, packages, REST API) you have access to. Its biggest strength is the polish of the v9 admin and the breadth of built-in features; its biggest caveat is plan-tier gating for the capabilities most production sites end up needing, plus a publicly mixed support reputation in the wake of the December 2025 v9.0 release.
Criteria
Verdict
Best for
WordPress-based service businesses and event organizers that want a polished, isolated-feeling booking experience and are comfortable choosing a plan tier that includes the integrations they need
Starting price
Free Lite on WordPress.org; paid Starter from $49/year on the official site (Standard $89/yr or $299 lifetime, Pro $149/yr or $449 lifetime, Elite $259/yr or $799 lifetime — current sale prices)
Free plan / trial
Yes — genuine free Lite plugin on WordPress.org (1 employee, Square payments only, basic booking only); 15-day money-back guarantee on paid plans
Update frequency
Actively maintained — active v9 bugfix cadence in 2026
Most valuable features
Step-by-step booking widget, Catalog with categories / services / extras / packages / resources, Notifications module across email / SMS / WhatsApp, Customize hub with live preview, Features & Integrations toggles, full Events module with QR-coded e-tickets
UI/UX / ease of use score
8.4/10
Feature richness score
8.7/10
Product performance
8.2/10
Product rating
4.6/5 from 761 reviews on WordPress.org; 4.9/5 from 245 reviews on Capterra; 3.6/5 from 232 reviews on Trustpilot
Amelia Features & Functionality
Amelia's headline strength is the breadth of what ships in the plugin itself — the catalog model (categories → services → extras / packages / resources), the events module, the notifications matrix, and the Customize hub all live inside Amelia rather than in separate paid add-ons. I tested 37 feature checklist items across 15 admin modules in the licensed environment, and below are the most important findings.
1. Step-by-step booking widget
The front-end widget is the heart of Amelia. After dropping the [ameliastepbooking] shortcode on a WordPress page, the wizard renders a clean three-step strip — Date & Time → Your Information → Payments — with a left-side step menu and a single primary "Continue" button per step.
In testing, the widget felt closer to a SaaS booking flow than a 2018-era WordPress plugin. With a single category and single service, Amelia auto-skipped the explicit service-picker screen and put the customer straight into the calendar. Picking May 5 in the month grid revealed a vertical strip of 30-minute slots from 9:00 AM to 4:00 PM for Sofia Reyes; clicking 10:00 AM – 11:00 AM populated the side menu with the chosen time before I had to read it again. That kind of immediate confirmation is the small thing that lifts the experience.
2. Customer Information step
The Information step is intentionally short: First Name, Last Name, Email, optional phone with a country-code selector. In my run, the form accepted "Maya Hartwell" with [email protected] and advanced cleanly to the Payments step.
If you need more inputs at booking time, Custom Fields is a built-in module — the screen exists at Custom Fields with Booking and Customer scopes — but the default booking form stays lean by design.
3. Payments step and on-site flow
The Payments step renders as a Summary panel: Services line item, Total Amount, and the available payment methods. On a fresh install with no live gateways connected, the only option is "The payment will be done on-site." On paid plans, Square is bundled in every tier, with PayPal, Stripe, Mollie, RazorPay, WooCommerce, and Stripe Connect added at Standard and above.
4. Booking confirmation and Add to Calendar
Amelia's confirmation screen is genuinely well-designed. After my booking submitted, the customer saw the Appointment ID (#1), the date and local time, the service, the employee, the location address, the payment line, and an Add to Calendar row with Google / Outlook / Yahoo / Apple buttons. That is one of the cleanest post-submit pages in the WordPress booking category — most plugins stop at "Your booking is complete."
5. Admin Dashboard
The Dashboard is a real KPI surface, not a token landing page. Out of the box you get Total appointments, Customers (New / Returning), Occupancy rate (Occupied / Available hours), and Revenue (this range vs previous range), plus a Daily occupancy mini-calendar and three performance tables for Employees, Services, and Packages.
After the test booking landed, the dashboard refreshed with the new appointment counter and the May 5 occupancy bar.
6. Bookings list and statuses
The Bookings module exposes Appointments, Packages, and Events tabs and lists each row with ID, customer, service, employee, date/time, payment, and status. Default behavior auto-approves new bookings; the row-click action opens a detail panel for status changes, reschedules, and payment edits.
7. Calendar with multiple views
The admin Calendar exposes Day / Week / Month / Day timeline / Resource views via a single dropdown, plus a Today shortcut and an Add-appointment CTA. After my booking, May 5 was indicated correctly on the month grid.
8. Catalog — categories, services, packages, resources
Catalog is where Amelia's data model gets ambitious. It exposes Services / Packages / Resources tabs, hierarchical categories (you can add sub-categories), per-service Pricing & duration, Extras (upsell add-ons), Gallery, and Settings. The service editor is a full-page experience with side-menu navigation, not a modal — useful when you have a lot to configure.
9. Customers
A customer record was created automatically the moment my front-end booking submitted. Customers exposes a filterable list, a CSV import, a No-show flag, and the basic contact details. The Customer Panel 2.0 (a separate front-end module embedded via shortcode) is editable from the Customize hub and lets customers manage their own appointments and events.
10. Finance — Transactions, Invoices, Taxes
The Finance module groups Transactions (online-gateway captures), Invoices (auto-generated per booking from Starter and above), and Taxes. On-site payments — like the one I selected — show on the booking row but don't create a Finance transaction, which is intentional but worth knowing if you reconcile with your accountant.
11. Notifications — email, SMS, WhatsApp, e-tickets
The Notifications module is one of Amelia's most complete surfaces. The screen splits into Email and SMS tabs, then To customer / To employee sub-tabs, then a long event list — Approved, Pending, Rejected, Canceled, Details changed, Rescheduled, Next day reminder, Follow up, Package purchased / canceled, Waiting list confirmation / availability, plus dedicated Events templates (Booked, Canceled by admin / attendee, Rescheduled, Reminder, Follow up, Waiting list, E-ticket) and Other (Birthday greeting, Panel access, Booking invoice).
The template editor exposes a Subject + Subject placeholders, a Text/HTML toggle, and placeholder pills for Appointment / Customer / Employee / Service / Location / Company / Payment. WhatsApp and live SMS depend on a configured provider — the templates exist regardless.
12. Customize — six dedicated editors with live preview
Customize is Amelia's branding surface. Six tiles cover Step-by-step, Catalog, Events calendar, Events list, Customer panel, and Employee panel — each opens a dedicated editor with a live preview pane and per-step appearance controls. This is the kind of surface most WordPress booking plugins lack entirely.
13. Features & Integrations toggles
This is the panel where Amelia hides its plan-tier gating in plain sight. Features & Integrations exposes Custom fields, Custom notifications, Tax, Invoices, Coupons, Deposit payment, Time zones, plus more — each row has a How-to / Set-up action and an Enable / Disable button. Several features ship Disabled by default and become available as you move up the plan tier.
14. Settings — General, Payments, Notifications, Roles & permissions
Settings exposes General, Activation, Company, Payments, Bookings, Notifications, Roles & permissions, and Tips & suggestions. The defaults are sensible — 30-minute time slot step, country code by IP, "Show booking slots in client's time zone", default back-end page Dashboard — but minimum-time-before-booking, cancellation, and rescheduling are all set to Disabled by default, which is worth turning on before you go live.
15. Events module with e-tickets
The Events module deserves its own line because it's a real differentiator versus most other WordPress booking plugins. Events handles one-time and recurring events, multiple ticket tiers (VIP / General / Early Bird), waiting lists, and QR-coded e-tickets attached to confirmation emails — Pro and above.
Amelia Ease of Use / UI & UX
Amelia v9.4 has one of the most polished booking plugin admins I tested on WordPress. The dark/light theme switch, the Customize hub, the Features & Integrations toggle panel, and the in-editor side menus inside each module make the plugin feel SaaS-grade.
1. UI / UX
The admin uses a clean Vue + Element Plus design system. Datatables paginate well, the Catalog and Bookings views feel modern, and the Customize editors offer live previews that most competitors do not have.
2. Setup
The licensed test site arrived completely empty — no demo services, no employees, no locations, no booking page. Setting up the minimum data to take a booking (Location → Employee → Service → published WP page with shortcode) took about ten minutes of clean clicking. Two friction points are worth flagging: (1) the Employee form requires a Location before it saves with no helpful pointer in the empty state, and (2) the price field can be confusing at first because typing "95" may be saved as $0.95 unless you enter the amount in the expected format.
3. Dashboard clarity
The Dashboard is genuinely useful — KPIs, occupancy bars, performance tables — and not the typical token welcome panel. After a booking lands, the counters refresh quickly without a hard reload.
4. Workflow speed
SPA navigation between Amelia screens is instant. Catalog, Bookings, Calendar, Customers, Finance, Notifications, Customize, Custom Fields, Features & Integrations, and Settings all load in well under a second once the plugin's JavaScript bundles are warmed up.
5. Friction points
The biggest cognitive cost is that Amelia's configuration is split across three places: classic Settings tabs, the Features & Integrations toggle panel, and the per-module Customize editors. Knowing whether a given setting lives in Settings → Bookings, Features & Integrations → Coupons, or Customize → Step-by-step is part of the learning curve.
Amelia Performance
Amelia performed well in testing — both the front-end widget and the admin SPA were responsive throughout the core journey.
1. Front-end widget responsiveness
The booking widget transitioned between Date & Time, Your Information, and Payments without visible lag. The time-slot strip rendered immediately after a date click, and the calendar's month-grid did not stutter when navigating between months.
2. Admin SPA navigation
After the first paint, switching between Amelia screens (Dashboard, Bookings, Calendar, Catalog, Customers, Finance, Notifications, Customize, Features & Integrations, Settings) was instant — there is no full-page reload between modules.
3. Stability signals
Amelia v9 has been on an active bugfix cadence since the v9.0 release in December 2025, with multiple v9.x point releases shipped through early 2026 — responsive, but also implying the v9 line needed a lot of post-launch tightening. The v9.x release I tested ran cleanly across the full booking journey.
Amelia Support, Documentation & Learning Resources
Amelia support runs through a ticketing system on wpamelia.com plus a Discord community for peer chat. There is no public response-time SLA on the support pages.
The public picture on support quality is split. Capterra Customer Service is rated 4.9/5 across 245 reviews — the strongest rating Amelia has anywhere — while Trustpilot, where dissatisfied customers tend to land, is at 3.6/5 across 232 reviews with recurring complaints about response times following the December 2025 v9 release, tickets being closed for staying open too long, and "issue blamed on user setup" patterns. Anchored to the rating bands the workflow uses, that puts Amelia's support in the "mixed" rather than the "good" range overall — strong for the majority but rough for buyers who land in the wrong queue.
Documentation is genuinely strong. The wpamelia.com knowledge base is organized by industry (beauty, healthcare, yoga, fitness, photography, coaching, automotive, event agencies) and by solution area (appointments, scheduling, WooCommerce, events), there is a published changelog, a developer / WP-hooks section, and a YouTube channel with setup tutorials. For self-serve learners, you'll rarely run out of material.
Amelia User Reviews & Reputation
I reviewed aggregate ratings and sampled public feedback across WordPress.org (4.6/5 from 761 reviews), Capterra (4.9/5 from 245 reviews), Trustpilot (3.6/5 from 232 reviews), and Reddit r/WordPress, and the picture is consistent.
Overall impression: Reviewers describe Amelia as one of the most feature-rich and visually polished booking plugins available for WordPress, with strong scheduling, calendar sync, and event capability. The same reviewers split sharply on support — Capterra users are unusually positive, Trustpilot users are unusually negative.
Most praised: the polish of the booking widget and admin, the events module with QR-coded e-tickets, the breadth of features included in plan tiers (especially Pro), the active release cadence, and the depth of documentation and YouTube tutorials.
Most criticized: the December 2025 v9.0 release breaking calendars and forcing a fast bugfix cycle, support latency for ticket holders who escalated bugs, the plan-tier gating that pushes most production sites toward Pro at minimum, the lack of a native mobile app for staff or admins, occasional UI bugs reported on WP.org reviews, and upgrade-pressure frustration when buyers realize key integrations sit behind higher plan tiers.
Amelia Pricing & Value
Amelia's commercial model is a free Lite version on WordPress.org plus four paid plans on the official pricing page, available in either Annual or Lifetime billing on most tiers. Live pricing as verified on wpamelia.com/pricing/ in May 2026:
Lite (Free) : $0 annual, no lifetime option, 1 domain. Includes 1 employee, Square payments, and basic step booking — distributed via WordPress.org.
Starter : $49 / yr annual, no lifetime option, 1 domain. Includes Lite + automated notifications, group bookings, coupons, service extras, taxes, invoices, unlimited locations, multilingual, custom reminders, recurring appointments, deposit payments — 1 year support.
Standard : $89 / $99 per year annual or $299 / $332 lifetime , 1 domain. Includes Starter + multiple payment gateways (PayPal, Stripe, Mollie, RazorPay, WooCommerce, Stripe Connect), REST API, marketing analytics, packages, resources, cart, WhatsApp, refunds.
Pro : $149 / $199 per year annual or $449 / $561 lifetime , 5 domains. Includes Standard + pricing by people, custom service duration, waiting list, Google Calendar two-way sync, Apple Calendar, Zoom / Google Meet / Microsoft Teams, event tickets (QR codes, multiple types), webhooks, WP Fusion (50+ CRMs).
Elite : $259 / $432 per year annual or $799 / $1,332 lifetime , unlimited domains. Includes Pro + developer-level customization across all modules.
A 15-day money-back guarantee applies to paid plans. Lifetime licenses include lifetime support. Paddle is the payment processor, accepting Visa / Mastercard / Amex / PayPal. Pricing on wpamelia.com is currently displayed as a "spring sale" price next to a higher regular price — both are listed above.
The decision is mostly about which integrations you need. Starter is the right pick if you only need Square and you are happy with one domain; Standard is the rational floor for any site that needs multiple payment gateways; Pro is what most production sites end up on once they want Google Calendar two-way sync, video meetings, packages, or event tickets; Elite mostly buys you unlimited domains and developer-grade customization.
Amelia Pros and Cons
Amelia gets a lot right — but it isn't a universal recommendation, especially for buyers who want one all-inclusive price or a native mobile app.
Pros
One of the most polished WordPress booking admins I tested : The v9 admin (Dashboard, Catalog, Customize hub, Features & Integrations, dark/light theme) feels SaaS-grade rather than 2018-WP-plugin-grade.
Built-in events module with QR e-tickets : Few competitors include a real events surface (one-time + recurring + multiple ticket tiers + waiting list + QR e-tickets) in the same plugin as appointments.
Deep notifications matrix : Email, SMS, and WhatsApp templates across every booking and event type, with placeholder pills and per-recipient (customer/employee) variants — usable out of the box.
Active release cadence and serious documentation : An active v9 release cycle, an industry-organized knowledge base, and a YouTube channel give self-serve learners a lot to work with.
Cons
Plan-tier gating for the integrations most sites need : Multiple payment gateways are Standard+, calendar sync and video meetings are Pro+, and the "Pro for any production site" reality means Starter and Standard are more limited than the prices suggest at first glance.
Support reputation is publicly mixed : Capterra is glowing (4.9/5 Customer Service), but Trustpilot at 3.6/5 reflects real ticket-latency complaints, especially during the December 2025 v9 release window.
No native mobile app : Staff and admins manage everything through a browser; there is no iOS or Android app for on-the-go scheduling.
Empty default state plus subtle setup quirks : The licensed install ships with no demo data, the Employee form requires a Location before saving without flagging it in the empty state, and the price field can be confusing at first because typing "95" may be saved as $0.95 unless entered in the expected format — small but real friction for first-time admins.
Who Should Use Amelia?
Amelia is the right pick when you want one of the more polished WordPress booking admins available and you have a clear plan-tier in mind for the integrations you need.
Who Should Use It
Service businesses that want a polished booking widget on WordPress : Salons, clinics, fitness studios, coaches, photographers — anyone whose customers book on the website rather than a SaaS scheduler.
Event organizers who also do appointments : The events module with QR-coded e-tickets and waiting lists makes Amelia genuinely competitive with dedicated event platforms inside WordPress.
Buyers who value modern admin UX and live previews : The Customize hub plus dark/light theme plus SPA navigation feel meaningfully ahead of the rest of the WordPress booking category.
Teams comfortable on the Pro tier : Most production sites need Google Calendar, video meetings, packages, or event tickets — those features land on Pro and the pricing only really makes sense once you accept that.
Who Should Skip It
Subscription-averse buyers on a tight budget : If lifetime pricing is the deal-breaker, Amelia's lifetime Pro at $449 (or Elite at $799) may push the budget further than an alternative with a cheaper one-time license.
Operators who need a native mobile app : Amelia doesn't ship one, and that's a hard requirement for some service teams.
Buyers still nervous about the December 2025 v9.0 launch : If your team needs a stability-first track record this calendar year, the post-9.0 fix cycle is worth weighing — the v9.x release I tested ran cleanly, but the Trustpilot signal is real.
Sites that don't need Pro-tier integrations : If you only need Square plus basic email reminders, Starter is genuinely fine — but you're also paying for a lot of features you won't use.
Best Amelia Alternatives
If Amelia is close but not a perfect match, these are the most relevant alternatives to compare. For the broader picture, see our top appointment booking plugins for WordPress roundup.
Booknetic : The closest direct WordPress alternative if you want a modern SaaS-style admin, native mobile app, flexible add-on ecosystem, and a predictable WordPress-native booking flow. Worth shortlisting if Amelia's plan-tier gating doesn't fit your budget or workflow — read the full Booknetic review or compare both tools directly in the Amelia vs Booknetic breakdown.
LatePoint : A modern WordPress booking plugin with a slick admin and a Pro Features add-on for OTP verification and other commercial extras. A good comparison if you specifically prefer LatePoint's flat pricing model; the full LatePoint review covers its pricing, setup, and tradeoffs in more detail.
BookingPress : A lower-priced WordPress booking plugin with a strong free tier and a clean booking widget. A better fit for smaller sites that want a working free path and don't need event tickets — see the BookingPress review for the full feature and pricing breakdown.
Trafft : Amelia's cloud SaaS sibling from the same parent company — useful if you're considering switching from WordPress to a hosted scheduler entirely.
For a wider shortlist beyond these four options, browse our full guide to Amelia alternatives for WordPress .
Final Verdict: Is Amelia Worth It?
Amelia is worth it when you want one of the most polished booking admins available on WordPress and you're willing to choose a plan tier that matches your integration list. The booking widget converts cleanly, the Customize hub and Features & Integrations panel give you real branding and configuration control, the events module with QR-coded e-tickets is a genuine differentiator, and the documentation plus active v9 release cadence make it easy to keep up with.
It becomes a harder sell once a few specific issues stack: plan-tier gating pushes most production sites toward Pro, support quality is publicly mixed (4.9/5 on Capterra vs 3.6/5 on Trustpilot), there is no native mobile app, and the December 2025 v9.0 release left scars in public reviews even though the v9.x release I tested is running cleanly. If those caveats fit your situation, Amelia is a strong choice in this category. If they don't, comparing it side-by-side with Booknetic and LatePoint before you buy is worth the hour.
Amelia FAQ
Is there a free version of Amelia?
Yes. The free Lite version of Amelia is published on WordPress.org as "Booking for Appointments and Events Calendar – Amelia." It supports one employee, Square payments, and the core booking widget — without the multilingual, recurring appointments, custom notifications, or premium calendar / video integrations that ship in paid plans.
How much does Amelia cost?
On the official pricing page, the current sale prices are Starter $49/year, Standard $89/year or $299 lifetime, Pro $149/year or $449 lifetime, and Elite $259/year or $799 lifetime, with a 15-day money-back guarantee. Regular (non-sale) prices are higher and are also shown on the pricing page.
Does Amelia support Stripe and PayPal?
Yes, on Standard and above. The free Lite tier and the paid Starter tier are limited to Square. Standard adds PayPal, Stripe, Mollie, RazorPay, WooCommerce, and Stripe Connect.
Does Amelia have a mobile app?
No. Amelia does not ship a native iOS or Android app. Staff and admins manage appointments through the WordPress admin in a browser, and Customer Panel 2.0 is a front-end web module rather than a native app.
What is the best Amelia alternative?
Booknetic is the closest direct WordPress alternative if you want a modern SaaS-style admin, a native mobile app, a flexible add-on ecosystem, and a predictable WordPress-native booking flow. LatePoint, BookingPress, and Trafft are also worth shortlisting depending on your budget and whether you want WordPress-native or hosted SaaS.
Is Amelia stable after the December 2025 v9 update?
Amelia has been on an active v9 bugfix cadence since the v9.0 release in December 2025, with multiple point releases through early 2026. The v9.x release I tested ran cleanly across the full booking journey, but Trustpilot reviews from the v9 launch window are still visible and worth reading before buying.