Title: Serenity Booking
Author: serenitystudios
Published: <strong>May 6, 2026</strong>
Last modified: May 6, 2026

---

Search plugins

![](https://ps.w.org/serenity-booking/assets/banner-772x250.png?rev=3524065)

![](https://ps.w.org/serenity-booking/assets/icon-256x256.png?rev=3524065)

# Serenity Booking

 By [serenitystudios](https://profiles.wordpress.org/serenitystudio/)

[Download](https://downloads.wordpress.org/plugin/serenity-booking.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/serenity-booking/#description)
 * [Reviews](https://wordpress.org/plugins/serenity-booking/#reviews)
 *  [Installation](https://wordpress.org/plugins/serenity-booking/#installation)
 * [Development](https://wordpress.org/plugins/serenity-booking/#developers)

 [Support](https://wordpress.org/support/plugin/serenity-booking/)

## Description

Serenity Booking is an all-in-one booking and business management plugin for salons,
spas, barbershops, and wellness businesses. It combines a 5-step booking wizard 
with a full-featured business dashboard — everything your business needs in one 
plugin.

**Key Features:**

 * 5-step booking wizard (Location  Service  Staff  Time  Confirm)
 * Business dashboard available at `yourdomain.com/serenity-booking-dashboard/`
 * Stripe payment integration — optional, test & live mode
 * Automated HTML email notifications for every appointment event
 * Staff scheduling and real-time availability management
 * Customer database (CRM) built from bookings
 * Holiday and blackout date management
 * Multi-location support with per-location hours
 * Live color customizer for the booking wizard
 * Data retention controls on uninstall

**Who Is It For?**

Serenity Booking works for any business where clients book time: salons, spas, barbershops,
nail studios, massage therapists, yoga studios, gyms, personal trainers, photographers,
consultants, and more.

### External Services

This plugin connects to the following external services:

#### Stripe Payment Processing (api.stripe.com and js.stripe.com)

When the site owner enables Stripe payments, this plugin uses Stripe’s API and JavaScript
library to process payments. Customer payment details (card number, expiration, 
CVC) are transmitted directly to Stripe’s servers and never stored on the WordPress
site. Appointment name, email address, and amount are also sent to Stripe. This 
connection is only made when a customer completes a booking with payment enabled.
–
Service: https://stripe.com – Privacy Policy: https://stripe.com/privacy – Terms
of Service: https://stripe.com/legal

### Privacy Policy

Serenity Booking does not collect or transmit any data to external servers owned
by the plugin author.

When the site owner enables Stripe payments, customer name, email address, and payment
card details are transmitted to Stripe, Inc. for payment processing. This data is
governed by the Stripe Privacy Policy (https://stripe.com/privacy). The site owner
is responsible for disclosing this to their customers.

All booking data (appointments, customers, staff records) is stored exclusively 
in the site’s own WordPress database.

## Installation

 1. Upload the `serenity-booking` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Go to **Settings  Permalinks** and click Save Changes
 4. Access the booking wizard at `yourdomain.com/appointment`
 5. Access the business dashboard at `yourdomain.com/serenity-booking-dashboard`

## FAQ

### Does this require Stripe?

No. Stripe is optional. Toggle it on/off under Serenity Booking  Settings  Stripe.
When disabled the payment step is removed from the wizard entirely.

### Where is the booking page?

The booking wizard is available at `yourdomain.com/appointment` — no page creation
needed.

### Where is the business dashboard?

The business dashboard is at `yourdomain.com/serenity-booking-dashboard`. Log in
with any WordPress admin or staff account.

### Can I manage multiple locations?

Yes. Add unlimited locations under Serenity Booking  Locations, each with its own
address, business hours, and holiday schedule.

### Will this slow down my site?

No. Assets load only on the booking page and dashboard route. Stats are cached via
WordPress transients. Nothing loads site-wide.

### Can my staff use the dashboard without full admin access?

Yes. Serenity Booking registers a `serb_staff` role with permission-scoped REST 
access — staff can view and update appointments but cannot access financials or 
settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Serenity Booking” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ serenitystudios ](https://profiles.wordpress.org/serenitystudio/)

[Translate “Serenity Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/serenity-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/serenity-booking/),
check out the [SVN repository](https://plugins.svn.wordpress.org/serenity-booking/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/serenity-booking/)
by [RSS](https://plugins.trac.wordpress.org/log/serenity-booking/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **20 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [appointment](https://wordpress.org/plugins/tags/appointment/)[booking](https://wordpress.org/plugins/tags/booking/)
   [salon](https://wordpress.org/plugins/tags/salon/)[scheduling](https://wordpress.org/plugins/tags/scheduling/)
   [spa](https://wordpress.org/plugins/tags/spa/)
 *  [Advanced View](https://wordpress.org/plugins/serenity-booking/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/serenity-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/serenity-booking/reviews/)

## Contributors

 *   [ serenitystudios ](https://profiles.wordpress.org/serenitystudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/serenity-booking/)