Lotus Spa – the Vibrant Salon & Spa WordPress Theme

Lotus Spa is a vibrant and delicate spa & salon WordPress theme crafted with Elementor. It’s a perfect design for hairdressing salon websites, wellness and spa centers, and nail & hair studios that want to emphasize online appointment bookings. The WordPress salon website template ships with the premium MotoPress Appointment Booking plugin included for free, allowing you to run a full-scale, automated appointment business online.

has been added to your cart!

have been added to your cart!

Product is subject to a yearly license for support and automatic updates
beauty salon wordpress theme

Lotus Spa Highlights: Spa & Salon WordPress Theme

A perfect spa WordPress theme to automate online appointments.

Unlimited Services & Locations
Unlimited Staff Members
Flexible Personal Schedule
Any Appointment Duration
Group & Individual Appointments
Booking Buffer Time
Responsive Booking Wizard
Editable Wizard Fields
Online Payment Processing
Automated Emails
Payments & Clients Management
Multi-Slot Reservations
Customer Login Area
Discount Coupons
CSV Reports Export
Revenue & Booking Analytics
Staff Calendar Integration
Instant Client Calendar Sync

Spa WordPress ThemeSpa WordPress Theme for Massage Centers & Beauty Salons

You can easily turn this spa & salon WordPress theme into a nail and hair salon website design or offer massage treatments.

A soft and clean color scheme, service and treatment lists, and the appointment booking widget will be of great help for any type of wellness and spa business.

Service, Gift Card & Portfolio PagesDedicated Service, Gift Card & Portfolio Pages

When choosing among spa themes, the visual part is essential. Lotus Spa is extremely well-thought in this regard – a lot of clean minimalist layouts put your services, offerings, and team in the spotlight.

You get this WordPress spa template with pre-made pages of pricing lists, treatments, gift cards, and specials – you just need to upload your photos and text content!

Team & Beauty Specialist ProfilesTeam & Beauty Specialist Profiles

Tell more about your assistants, stylists and colorists to win the credibility of your customers. When making an appointment, clients will be able to choose a team member.

The Lotus Spa spa & salon WordPress theme offers an advanced team profile builder tool as well as ready-to-go pages to enable you to create informative and attractive ‘meet our staff’ pages.

Unlimited Customization Options by ElementorUnlimited Customization Options by Elementor

The Lotus Spa WordPress theme is built using the most popular WordPress page builder, Elementor. It’ll enable you to create or edit any part of the website, including contact, gallery, and other essential website pages.

Apply any color, font, layout or style change in the visual editor without effort.

Stratum Elementor AddonStunning Widgets by Stratum Elementor Addon

We’ve powered up Elementor’s design capabilities by the premium Stratum Elementor addons packed for free.

Stratum gives you access to many more creative and functional Elementor widgets, e.g. tabs for FAQ, image hotspots, advanced sliders and other ones you can employ with this spa website template for WordPress.

Salon Appointment Bookings with MotoPress

The Lotus Spa salon WordPress theme is powered by the popular online booking widget by MotoPress. It enables your clients to reserve an appointment in your salon online in a few steps. The plugin supports multiple languages and currencies. Start getting automated bookings by setting up the plugin!

Single or Multiple Salons & StudiosFor a Single or Multiple Salons & Studios

Don’t worry if you operate several offices but want all appointments to go through one website.

The MotoPress Appointments Booking plugin allows you to add several locations and assign different assistants and services to them. Your clients can choose a spa salon when requesting an appointment.

Individual Therapist SchedulesIndividual Therapist Schedules

You are free to add unlimited employees and build individual employee working day schedules using the plugin with our spa website template. Add regular working hours as well as breaks, lunchtimes, days-off, and vacations.

The Appointment booking plugin also allows you to assign multiple different services to one staff member.

Service Duration & CapacityFlexible Service Duration & Capacity

You can set any custom duration and price for services, as well as customize its capacity and allow customers to bring extra people.

The service duration can be different even for services from the same category.

Appointment Booking WidgetAppointment Booking Widget

The booking wizard guides your customers through the appointment reservation process: they choose a service, employee, salon, date and time and then place a booking.

This wizard is customizable, e.g. you can edit field labels or hide unneeded fields. You can add the wizard to the site using the block editor or Elementor.

Easy Appointment Bookings ManagementEasy Appointment Bookings Management

In the plugin dashboard of the Lotus Spa WordPress theme, you can view all the lists of upcoming or past bookings, edit their status as well as client information.

You can set up automated email notifications on each action – when clients place a booking, confirm it, or cancel. There are numerous settings for client and admin emails.

SMS Notifications & Reminders

Ensure your patients never miss an appointment with automated branded SMS reminders, or send other marketing-oriented messages.

You can set up SMS sending options powered by the Twilio extension.

Note: This feature is available only with the premium Twilio SMS extension.

Google Analytics Integration

Get more insights into your salon’s website performance, customer journey, service popularity, and more!

Using the industry-leading website analytics platform from Google Analytics integrated with the dedicated add-on, you’ll get data-driven insight specifically for the booking widget.

Note: This feature is available only with the premium Google Analytics extension.

Appointment Customer AccountsSign-in Area for Customers

Want your customers to book the next appointment faster and easier, eliminating the need to enter the same data every time? Want them to view their scheduled appointments and payments?

Opt for creating customer accounts at checkout or even allow them to choose if they need one.

Add & Manage Unlimited EmployeesStaff Accounts

Empower your staff with the ability to view client payments, access bookings assigned to them, manage the services they provide, synchronize their bookings with their personal Google Calendar, and give them other needed privileges.

We created a custom staff WordPress user role you can fully control!

Centralized Admin Bookings CalendarHandy Bookings Calendar

Get access to the sortable and intuitive bookings calendar on the backend.

Find reservations by a staff member, date, location and more in several clicks.

View bookings in a monthly, weekly, daily, or timetable view.

More Payment Gateways with WooCommerceAccept Payments Online

Enable clients to book services in your salon and pay instantly the full cost or deposit, via PayPal, Stripe, on-site payments, or by performing the direct bank transfer.

These gateways are free to use with the plugin packed with this theme!

Optionally connect Square or WooCommerce for more payment processing options (paid add-ons).

More Features of the Lotus Spa spa & salon WordPress theme

  • Fresh, hand-made WordPress spa theme design
  • Fully customizable navigation menus
  • Appointment booking widget in the navigation menu
  • Outstanding blog design pages
  • Pre-made About Us, Contacts, Services, Body Treatments, Gift Card, Facials, Team, and other pages
  • Email subscription functionality
  • Social media icons
  • 6 widget zones
  • Contact form
  • SEO-focused beauty salon spa WordPress theme
  • A spa website template backed by our own MotoPress plugins, including Stratum Pro Elementor Addons and Appointment Scheduler plugins included at no extra cost.

Note that the included booking plugin in this theme is not updated with the regularity of its standalone version. If you are looking for instant plugin updates in your theme, you may want to additionally purchase the plugin.

Detailed Video Tutorial

Related WordPress Themes

You may also check out other WordPress themes bundled with the MotoPress Appointment Booking plugin: Medmix – for medical and health facilities, Coachzee – for coaches & instructors, Restline – for massage therapists, etc.


Massage Therapist Website Template


WordPress Coaching Theme

Lotus Spa

Spa & Salon WordPress Theme


Medical WordPress Theme


Frequently Asked Questions

What is Lotus Spa?

Lotus Spa is a premium WordPress theme designed specifically for salon and spa websites. It offers a variety of features and customization options to help you create a beautiful and functional online presence for your business.

What are the key features of Lotus Spa?

Lotus Spa comes with a range of features to help you showcase your services and engage with your customers. Some of the key features include ready-to-go pages, appointment booking functionality, Stratum Elementor widgets, compatibility with popular plugins like WooCommerce, and Elementor customization options.

Is Lotus Spa easy to use?

Yes, Lotus Spa is designed to be user-friendly and easy to customize, even if you don’t have extensive experience with WordPress. It comes with detailed documentation and support from the team at MotoPress to help you get the most out of your theme.

Can I see examples of websites that use Lotus Spa?

You can visit the Lotus Spa demo page to see what your website could look like with this theme and test-drive its functionality for free.

How do I purchase and install Lotus Spa?

You can purchase Lotus Spa directly from the MotoPress website, and installation is a straightforward process. Once you’ve installed WordPress on your website, simply upload the theme files and activate Lotus Spa from the WordPress dashboard. From there, you can customize the theme to your liking and start building your salon or spa website.


You must log in to submit a review.

Leave a Reply

Your email address will not be published. Required fields are marked *

Release Notes

1.2.4 - Apr 09 2024

  • Updated demo content import file.
  • Fixed issue when sidebar may close after country select in Appointment Form.
  • Minor bugfixes and improvements.

1.2.3 - Nov 30 2023

  • Appointment Booking plugin updated to version 1.21.0:
    • Added the "Analytics" page to display your key business metrics.
    • Added the ability to export bookings data in a CSV file.
    • Added the ability to filter bookings by date, service, location, employee.
    • Added RTL support for emails.
    • Added Advanced settings functionality, enabling the addition of custom Anchor and Class attributes to blocks associated with the Appointment Booking plugin.
    • Expanded Reservation tags with a new {reservation_clients_number} tag for utilization in email notifications.
    • Integrated the option to showcase a booking form with pre-selected fields, facilitating bookings for specific individual services, categories, locations, or employees.
    • Improved the calendar page in the admin dashboard.
    • Improvement: Only published posts (Service categories, Services, Employees, Locations) can be displayed in the appointment form.
    • Improved compatibility with WordPress 6.2+.
    • Improved translation and localization files by adding text string locations.
    • Improved the UX of the booking form customization through the WordPress block editor and shortcode settings.
    • Improved the display of available slots in the calendar for customers by implementing instant redirection to months with available slots.
    • Improved filtering capabilities across all booking form fields, such as Service Category, Service, Location, and Employee.
    • Fixed an issue that appeared in version 1.19.1 and caused errors with service bookings.
    • Fixed an issue with sending notifications that appeared in version 1.18.0.
    • Fixed an issue where the 'Show items' option was not displaying correctly in the Appointment form widget.
    • Fixed an issue of potential overbooking.
    • Fixed an issue of displaying an appointment form in Divi.
    • Fixed an issue involving the unauthorized use of discount coupons.
    • Fixed a PHP warning occurring on the customer account page.
    • Fixed a PHP warning related to the Employee list block and mpa_employees_list shortcode.
    • Fixed a browser warning that arose while editing input text fields in the Appointment Booking blocks’ settings.
    • Fixed a link for viewing all booking payments on WordPress multisite.
    • Fixed a deprecated PHP warning on pages containing Divi modules associated with Appointment Booking.
    • Fixed an issue with updating timeslots in the appointment booking form when the user selects a different service.
    • Fixed the wrong phone validation that occurred right after loading the customer info step in the appointment booking form.
    • Fixed the transparent background of the booking info popup in the admin calendar.
    • Fixed the incorrect display of the start day of the week right after loading the admin calendar.
    • Removed Divi assets from enqueueing when Divi is deactivated.

1.2.2 - Jul 11 2023

  • Appointment Booking plugin updated to version 1.18.0:
    • Added the user area for customers that allows them to log in, view bookings and speed up reservations with pre-populated info at checkout. Website admins can set the plugin to create a user account automatically or let customers opt for its creation.
    • Added the ability to send SMS notifications via Twilio. An extra extension is required.
    • Added the ability to pay using Apple Pay, Google Pay and Link via Stripe.
    • Added the ability to allow clients to cancel their bookings.
    • Added new payment tags to the admin and customer email templates, which indicate the total booking price and the sum left to pay.
    • Added the ability to enable deposit online payments service-wise. Deposit-based bookings are added with the 'Confirmed' status to the list of reservations.
    • Fixed an issue with applying coupons in the booking confirmation mode without a payment.
    • Fixed an incorrect price calculation for services with minimum and maximum capacity greater than 1.
    • Fixed an issue with employee contacts not being shown in the employee shortcodes.
    • Fixed a fatal error upon creating appointment notifications.
    • Fixed an issue of blocking timeslots on the frontend that were not actually booked.
    • Fixed an issue with displaying a card number field at checkout.
    • Fixed an issue with editing services in a booking on the admin backend.
    • Improved the interface of the admin bookings calendar.
    • Improved the security of payment processing via the website.
  • Minor bugfixes and improvements.

1.2.1 - Jan 17 2023

  • Improved compatibility with PHP 8.

1.2.0 - Sep 05 2022

  • Appointment Booking plugin updated to version 1.13.0:
    • Added the calendar view for bookings.
    • Added the ability to create and apply coupon codes.
    • Added the ability to send automated email notifications in a certain time frame before and after the appointment.
    • Added the ability to designate Time Before Booking (a minimum period of time before the appointment when customers can submit a booking request) up to 31 days.
    • Added the ability to display a mandatory "terms and conditions" consent checkbox for the user before they can pay / reserve the appointment.
    • Added the ability for clients to add notes when placing a booking. Admins can also record notes on the backend.
    • Added the ability to duplicate Employee and Schedule.
    • Added the ability to synchronize bookings with an employee's Google Calendar.
    • Added the ability to edit existing bookings.
    • Added the browser history synchronization with the booking calendar filters in the admin dashboard.
    • Added the new Appointment Manager and Appointment Employee user roles that define access to the Appointment Booking plugin settings and menus.
  • Added support for WooCommerce plugin.
  • Minor style improvements.

1.1.0 - Feb 01 2022

  • Appointment Booking plugin updated to version 1.6.3:
    • Added the ability for admins to view and create log messages when editing bookings and payments.
    • Added the ability for clients to book more services right away after they completed their first reservation.
    • Added the ability to receive payments through the PayPal gateway.
    • Added the ability to receive payments through Stripe, Direct Bank Transfer and Pay on Arrival gateways. Note: default email notification templates were updated to support payments, you might want to check them out.
    • Added more appointment booking form customization options: the ability to change the booking form title, the number of columns in a timepicker, and choose to show or hide the appointment end time.
    • Removed the payment options step from the booking wizard for clients who book free services.
  • Minor style improvements

1.0.1 - Aug 9 2021

  • Minor bugfixes and improvements.

1.0.0 - Aug 8 2021

  • Initial release