
WordPress appointment booking system with employee scheduling, payments, and calendar management
Amelia - Enterprise-Level Appointment Booking WordPress Plugin
Amelia is a WordPress appointment and event booking plugin providing online scheduling, employee management, service catalogs, payment processing through Stripe and PayPal, Google Calendar sync, automated reminders, custom booking forms, and reporting dashboards for service-based businesses.
Included with purchase:
- 100% GPL Licensed
- Lifetime Updates
- Technical Support
- Instant Download
Download for Free
Get this product and unlock 4,500+ premium plugins & themes for just $15.00/month.
What is Amelia - Enterprise-Level Appointment Booking WordPress Plugin?
Amelia is a premium WordPress appointment booking plugin designed for service-based businesses that require efficient online scheduling. This plugin is ideal for professionals such as consultants, therapists, and service providers who need to manage appointments effectively. Key features include a comprehensive service catalog, employee management with working hours and availability, and payment processing through Stripe and PayPal. Additionally, it offers two-way Google Calendar synchronization and automated email and SMS reminders to enhance customer engagement. The target audience encompasses businesses that rely on appointments and need a reliable scheduling solution. It is compatible with the latest versions of WordPress, providing a smooth user experience. Available at PluginTheme.net with GPL license, instant download, and lifetime updates.
Key Features
Service & Employee Management
Define services with pricing and duration, assign to employees with individual schedules.
Visual Booking Calendar
Calendar interface showing available time slots based on service and employee availability.
Payment Processing
Accept payments through Stripe, PayPal, or Mollie with deposit and prepayment options.
Google Calendar Sync
Two-way synchronization preventing double-booking across scheduling platforms.
Automated Notifications
Email and SMS confirmations, reminders, and follow-ups with customizable templates.
Group & Recurring Bookings
Support for group appointments and recurring schedules for ongoing services.
Who is this for?
Pros
- Complete booking system with services, employees, schedules, and payment processing
- Two-way Google Calendar sync prevents double-booking across scheduling platforms
- Automated notifications handle confirmations, reminders, and follow-ups without manual effort
- Group and recurring booking support handles classes and ongoing service appointments
- Visual calendar interface shows real-time availability based on employee schedules
Cons
- •Feature complexity requires initial setup time for services, employees, and schedules
- •SMS notifications require a separate Twilio or similar SMS service account
- •The plugin can feel heavy for simple businesses needing only basic scheduling
Product Description
Amelia is a WordPress booking plugin designed for service-based businesses that need online appointment scheduling. It manages services, employees, working hours, and customer bookings through a visual calendar interface with automated notifications and payment processing.
Service & Employee Management
Define services with duration, pricing, buffer times, and capacity limits. Assign services to specific employees based on their skills and availability. Each employee maintains their own schedule with working hours, break times, days off, and vacation periods that affect booking availability.
Booking Interface
- Step-by-step booking — guided booking flow where customers select service, employee, date, and time
- Calendar view — visual calendar showing available time slots based on service duration and employee schedules
- Group bookings — allow multiple customers to book the same time slot for group services or classes
- Recurring appointments — schedule repeating bookings at regular intervals for ongoing services
Payments
Accept booking payments through Stripe, PayPal, Mollie, or on-site payment. Configure deposits, full prepayment, or pay-on-arrival options per service. Payment status tracking and refund management are handled within the booking dashboard.
Calendar Synchronization
Two-way Google Calendar sync keeps employee schedules updated across platforms. When an appointment is booked through Amelia, it appears on the employee's Google Calendar. External calendar events block those time slots in the booking system, preventing double-booking.
Notifications & Reminders
Automated email and SMS notifications confirm bookings, send reminders before appointments, and follow up after services. Notification templates are customizable with booking details, customer information, and service specifics through placeholder tags.
Our Verdict
PluginTheme Team
Expert Reviewer
A capable booking system for service businesses. The employee scheduling, payment processing, and calendar sync features cover the core needs of appointment-based businesses effectively.











