The only WordPress coaching plugin you need
Simple, flexible, and powerful WordPress booking plugin for coaches and consultants. Amelia handles your session booking, payments, and reminders so you can focus on transforming lives, not admin work.
Simple, flexible, and powerful WordPress booking plugin for coaches and consultants. Amelia handles your session booking, payments, and reminders so you can focus on transforming lives, not admin work.
Loved by 90,000+ users
Rating 4.8/5
Every minute spent on scheduling back-and-forth is a minute you could be spending with a client.
You spend hours coordinating session times, sending reminders, and chasing confirmations. Your calendar is a mess of DMs and sticky notes.
Clients forget, cancel last-minute, or simply don’t show up. Without upfront payments or deposits, there’s no accountability.
Chasing invoices post-session is awkward and unprofessional. It delays your cash flow and creates unnecessary friction with clients.
Hosting workshops or group coaching means juggling separate sign-up forms, payment links, and spreadsheets. It barely works.
Your booking page is always open. Clients pick their coach, choose a time, and confirm. No back-and-forth needed, ever.
Amelia sends email and SMS reminders before every session. Require a deposit at booking to eliminate last-minute no-shows for good.
Accept Stripe, PayPal, or Mollie directly in your booking form. Get paid before the session starts, every time, no chasing.
Schedule one-time workshops or recurring group coaching with capacity limits, ticket sales, and automated communications, all in one place.
Your training sessions can be booked at any time, with booking confirmation sent right away to avoid waiting.
Let clients lock in weekly or biweekly sessions in one go. Once they’ve secured their spot, it stays on your calendar. Perfect for long-term coaching programs.
Ask intake questions before the session starts. Collect goals, challenges, and background directly in the booking form. Walk into every call fully prepared.
Running a practice with more than one coach? Each team member manages their own availability, services, and schedule independently.
Connect each coach’s Google Calendar or Outlook account so availability stays accurate across platforms. Personal time off is automatically blocked in Amelia.
Accept payments via Stripe, Square, PayPal, Mollie, Razorpay, or WooCommerce directly in the booking form. Clients pay before the session starts, every time.
Require a deposit to confirm a booking. It’s the simplest way to reduce no-shows; clients who’ve committed financially are far less likely to cancel last-minute.
Sell multi-session bundles upfront, including starter packs, transformation programs, monthly retainers. Packages increase average order value.
Create discount codes for referrals, returning clients, or campaigns. Great for running limited-time offers without touching your standard pricing.
Host group coaching workshops, masterclasses, or webinars and sell tickets directly through Amelia. Manage capacity, track attendees, and collect payments from one place.
Amelia sends booking confirmations, pre-session reminders, and follow-up messages automatically. Set them up once and they run for every client, every booking, every time.
Reach clients on their phones with text reminders before the session to prevent forgotten appointments.
Every customer gets a personal login to view upcoming sessions, reschedule, or cancel. Less admin for you, and a polished self-service experience for them.
Add tailored questions to your booking form. Client answers are saved in their profile so every session starts with context.
Send booking confirmations and session reminders via WhatsApp for clients who prefer messaging over email. Meet your clients where they already are.
Easily streamlined my daily workflow! What I love about Amelia is that they are constantly upgrading their software - and in many instances, I found they ended up adding the functionalities that I felt were missing in the beginning. Absolutely love the team at Amelia!
Being a CEO web dev agency WP Amelia has been a good resource to go to when clients need a simple and quick interface for their clients to make appointments on-demand, to have a good price, and to communicate via e-mail and customer panel all-in-one platform. Thanks, Amelia Team!
See how Amelia works for coaches and consultants. Explore both the frontend booking experience and the backend admin panel.
See how Amelia handles professional consulting bookings and explore service selection, staff availability, upfront payment, and a powerful backend for managing your team's full schedule.
View DemoExplore a booking experience built for personal and group coaches: 1:1 sessions, recurring appointments, session packages, and intake forms, all from a clean, branded booking page.
View Demo
From custom intake forms and recurring sessions to session packages, group workshops, Google Calendar sync, automated reminders, and coupon codes, the Amelia booking plugin for coaches gives you full control over your operations.
3,150+ coaching sessions have been booked through Amelia, with 123+ mentors and tutors counting on it every day. Our users love the reliability, support, and ease of use, giving you confidence from day one.
Whether you’re a solo life coach seeing 10 clients a week or a consulting firm with 15 specialists and multiple service categories, Amelia scales with you without added complexity.
Customize booking forms to completely match your website and your personal brand, change colors and fonts to make them recognizable for anyone who lands on your website page.
Our agents will help you install, set up, and maintain the plugin
on your WordPress website.
John, your plugin is all set up.
You can now accept online payments!
Jeremy Smith
Thanks, that solved my problem!
Essential booking features
to simplify scheduling
Smarter scheduling
more automation, and seamless integrations
Recurring Bookings &
Multilingual Support
Online &
deposit payments, taxes & invoices
Calendar &
meeting tools integrations
Maximize efficiency
with structured workflows and advanced scheduling capabilities
Service packages &
resource management
Elite
For agencies & developers
Full feature access
with developer-level customization options
WordPress &
JavaScript hooks for advanced customization
Smarter scheduling
more automation, and seamless integrations
Recurring Bookings &
Multilingual Support
Online &
deposit payments, taxes & invoices
Calendar &
meeting tools integrations
Maximize efficiency
with structured workflows and advanced scheduling capabilities
Service packages &
resource management
Elite
For agencies & developers
Full feature access
with developer-level customization options
WordPress &
JavaScript hooks for advanced customization
"Top tier plugin, feels like Saas because it was built with care"
"We love how simple the booking interface is"
Yes. Amelia lets you add custom questions to your booking form, goals, current challenges, background, consent, anything you need. All answers are saved in the client’s profile so you walk into every session fully prepared.
Amelia automatically sends email and SMS reminders before each session — you choose the timing. You can also require a deposit at booking, which dramatically reduces last-minute cancellations. Clients who’ve paid are far less likely to not show up.
Yes. Every coach or consultant on your team gets their own availability settings, services, and working hours. They can each connect their personal Google or Outlook calendar so everything stays in sync automatically.
Yes. Amelia is a WordPress plugin that works with any theme or page builder — Elementor, Divi, Gutenberg, and more. Installation takes just a few minutes, and you can embed booking forms on any page.
Yes. Amelia supports package deals so you can offer multi-session bundles — a 6-session starter program, a 3-month transformation package, or a monthly retainer. Collect payment upfront and lock in client commitment from day one.
Yes — and more powerful for WordPress users. Amelia is a one-time purchase with no monthly subscription fees. Unlike Calendly or Acuity, it lives on your WordPress site, giving you full control over the experience, your data, and your branding.
Yes. Amelia supports multiple locations, so you can offer in-person sessions at different offices alongside virtual sessions — all managed from one admin dashboard.
Yes. Amelia integrates with Zoom and Google Meet so it automatically generates a unique meeting link for each booking. Clients receive the link in their confirmation email — no manual sending needed.