Limited time discount A Birthday Worth Celebrating
Up to 60%Off

The best WordPress appointment booking plugin

Amelia is the WordPress appointment plugin every appointment-based business needs. It works 24/7 and allows customers to book appointments online and pay at their convenience. No additional or hidden costs.

The best WordPress appointment booking plugin

Discover the value

What Amelia brings to your appointment booking?

24/7 customer service

24/7 customer service

With the Amelia appointment booking WordPress plugin, you can have your appointments booked even while you sleep. Amelia works 24/7, so you don’t have to.

Built-in payments

Built-in payments

Our WordPress appointment plugin integrates with the world’s most popular payment gateways - Square, PayPal, Stripe, Mollie, RazorPay, and WooCommerce. That way, your customers will be able to pay for the services immediately when they book.

Zero no-shows

Zero no-shows

With the Amelia WordPress appointment booking plugin, you can send SMS, Email, and WhatsApp notifications and reminders, and you can choose whether you want to send them to customers, employees, or both of them.

Fully customizable forms

Fully customizable forms

With a fully customizable booking widget, your booking form will look as if it's a part of your website.Adjust colors, information, and fonts to make beautiful appointment booking forms and events calendar forms that fit your booking page.

Everything you need to fill your calendar

Recurring appointments

Let repeat clients book weekly, biweekly, or monthly sessions in one go. They set the pattern once; Amelia handles all future bookings automatically. Create a smooth booking process for your customers with an appointment booking WordPress plugin they’ll love using.

Recurring appointments

Service packages & bundles

Promote your services and increase sales by bundling single or multiple services in a package of appointments. Set the price for the whole package and encourage your customers to buy a bundle of services at a discount price.

Service packages  & bundles

Group appointment bookings

Allow your customers to book appointments for a group of people in the appointment booking calendar or cap capacity per session. Perfect for small-group coaching, workshops, or limited-availability appointments.

Group appointment bookings

Custom service duration

With a custom service duration feature, you can offer a single service with multiple durations your customers can choose from, define different prices for those durations and choose whether those prices will be applied to all employees.

Custom service duration

Buffer time before & after

Need 15 minutes to prep or clean up between clients? Amelia’s buffer time feature allows you to set the time you need before or after the appointment, and this time slot will be unavailable for booking in the booking calendar.

Buffer time before & after

See how one Customer turned 20+ events into a breeze with Amelia

"Amelia has definitely helped my business meet those goals of professional appearance, giving people the option to book on their own, to cancel or reschedule on their own. That has been very helpful for me."

Read full story

Check out inspiring customer stories

Amelia helped magicGerman expand 
to the Chinese market

Teaching and Education

Amelia helped magicGerman expand to the Chinese market

Read full story
How Amelia helped Yang + Yin Health manage appointments from day one

Holistic Medicine

How Amelia helped Yang + Yin Health manage appointments from day one

Read full story
How Amelia Facilitates Ballaë’s Management and Growth

Beauty and Wellness

How Amelia Facilitates Ballaë’s Management and Growth

Read full story

Amazing customer support

Our agents will help you install, set up, and maintain the plugin
on your WordPress website.

Have a pre-purchase question? Get in touch
Aleksandar Vukovic Support at Amelia

John, your plugin is all set up.
You can now accept online payments!

Aleksandar Vukovic
JS

Jeremy Smith

Thanks, that solved my problem!

Amelia is the all-in-one WordPress booking solution you’ve been looking for

Annual
Lifetime
20% Off

Starter

For individuals & small businesses

$1
Use on 1 domain

Essential booking features

to simplify scheduling

  • 1 year of support included
  • Core booking features
  • Step-by-step booking wizard
  • Automated email notifications
20% Off

Standard

For small teams ready to scale

$1
Use on 1 domain

Smarter scheduling

more automation, and seamless integrations

  • 1 year of support included
  • Recurring Bookings &

    Multilingual Support

  • Online &

    deposit payments, taxes & invoices

  • Calendar &

    meeting tools integrations

50% Off

Elite

For agencies & developers

$1
$1
20 domains
20 domains
Unlimited domains
50% off

Full feature access

with developer-level customization options

  • 1 year of support included
  • Built-in REST API for seamless integrations
  • WordPress &

    JavaScript hooks for advanced customization

  • Maximum flexibility for custom workflows and solutions

"Top tier plugin, feels like Saas because it was built with care"

"We love how simple the booking interface is"

4.9/5
182 Reviews on

Frequently asked questions about Amelia WordPress events plugin

No. Amelia works with any WordPress theme and integrates with Elementor, Divi, and Gutenberg using simple shortcodes. You can have your first booking form live in minutes — no developer required.

All plans include core appointment booking. Higher-tier plans unlock recurring appointments, WhatsApp notifications, and priority support. Check the full feature comparison on the pricing page .

Clients visit your booking page, choose a service and time slot, fill in their details, and pay — all in one flow. You get an instant notification; both parties receive an automatic confirmation with all the details.

Yes. Set each service as online or on-site. Online appointments auto-generate a Zoom or Google Meet link sent in the confirmation. On-site services display your location. Clients pick what works for them.

Set up your reminder templates once — message, channel (SMS, email, or WhatsApp), and timing. Amelia sends them automatically for every appointment. Initial setup takes about 10 minutes; after that it runs itself.

Yes. Adjust colors, fonts, and layout through a live WYSIWYG editor. You can also choose between three form layouts — Step-by-step, Catalog, and Search — depending on how you present your services.

Clients reschedule or cancel from the customer panel on your site, based on your cancellation policy. You set how far in advance changes are allowed. You'll receive a notification any time a booking is modified.

Yes — completely. Add unlimited staff, assign services and working hours per employee, and sync personal calendars. Multiple locations are supported too, each with its own schedule and staff list — all from one dashboard.

15 day money back guarantee badge

Start your journey with Amelia today!

15-Days Money Back Guarantee

Get Started Now