Pro edition · runs on your website

The salon,
in your pocket.

Upcoming bookings, the day calendar, and every customer record — synced with Salon Booking System. Open it in the browser, or add it to the home screen and use it like an app.

yoursite.com/salon-booking-pwa

On WordPress since 2015 · your site, your clients, no marketplace commission.

Salon Booking System Mobile Web App — Upcoming screen: today's bookings with status and no-show
Salon Booking System Mobile Web App — Calendar in Assistants view, one column per stylist
New booking · PaidGiulia R. · Cut & blow-dry, Thu 10:30 with Marco

The front desk, without the WordPress dashboard.

The Mobile Web App is the staff side of Salon Booking System. Administrators and salon staff sign in with their WordPress account and land on a phone layout built for the floor: who is coming in, which chair is free, and what was agreed with the client last time.

It uses the same bookings, services, assistants, and customers as the plugin. A reservation made on the website shows up here. A change made here is the booking in WordPress.

One set of data

Website bookings appear in the app. Changes in the app are the booking in WordPress.

On your own website

No store download. Open /salon-booking-pwa and add it to the home screen.

Free to start, full with PRO

The free edition shows the upcoming list. Calendar, customer records, and full booking details unlock with PRO.

A day on the floor

Six screens. One bottom bar.

Everything sits in a tab bar at the bottom of the phone. Shops and Waitlist appear when those add-ons are active.

Salon Booking System Mobile Web App — Upcoming screen: today's bookings with status and no-show
Free edition and PRO

Upcoming

See what is coming in the next 8 hours, 24 hours, 3 days, or a week. Search the list. Filter by assistant when you manage the whole team. Each card shows the client, the service, and the booking status. A current-time line keeps “now” in view.

From a card you can mark a no-show and, once it is marked, remove that booking. Opening the full detail is a PRO action.

8h · 24h · 3 days · WeekSearchAssistant filterNo-show
PRO

Calendar

A week strip across the top, the day underneath as a time grid. Open the month when you need to jump ahead. Days show whether they are open, already have bookings, fully booked, closed, or a holiday.

Assistants view. One column per assistant, with that person’s booking count in the header. Tap a chip to focus the board; a chip marks who is in a reservation right now.

Add, lock, unlock. Add a booking on a free slot, or hold it with a lock. Locks from your rules stay distinct from the ones you set by hand.

Drag to resize. Pull the bottom of a booking to change its length; it saves when you let go. Admins and shop managers can switch it off from Profile.

Salon Booking System Mobile Web App — Calendar in Assistants view, one column per stylist
Salon Booking System Mobile Web App — Booking detail with services, payment block and call, SMS, WhatsApp
PRO

Booking

Tap a reservation for the full card: date, time, status, services with duration and price, the assistant, and the resource. Totals, discounts, deposits, the amount still due, and the transaction id sit in one payment block.

Call, text, or open WhatsApp from the customer’s number. Edit the booking, cancel it (the customer and the salon are notified), or delete it. Pending bookings can be approved or rejected from the calendar card. Walk-in bookings are marked on the card.

Pending paymentPendingPaidPay laterConfirmedCanceled
PRO

Customers

Search by name or phone. Open a profile to update name, email, address, and phone, and to write personal notes that follow the client.

Administrators also see spend, number of bookings, last visit, and the fidelity score when that score is turned on in settings, plus the client’s recent bookings with status, rating, and feedback.

Salon Booking System Mobile Web App — Customer book with search

Profile

Your name and role. See who else from the salon is in the app, and sign out another session when you need the phone back. Force an app update. Administrators can reset the calendar cache. Log out from the same screen.

Salon Booking System Mobile Web App — New booking form with services, assistants and availability check
Included in PRO

Build the booking the way the front desk actually works.

Create a reservation from a time slot, or edit one you already have. The form checks the same availability as the website.

Pick the client, or type a new one

Choose from the address book, or enter name, email, address, and phone. Save them as a customer, and choose the language of their confirmation and reminder emails.

Services, assistants, resources

Add one or more services and attach an assistant and a resource to each line. If the assistant is busy, the app says who and for which hours — before you save.

Discounts and notes

Apply a discount you already created in the plugin. Keep the customer’s message, a private note, an administration note, and your extra booking fields.

Money, without leaving the card

Total, discount, deposit, and what is still due. With a deposit unpaid, tap Pay remaining and the app emails the customer the request to settle the balance.

No-shows

Mark a no-show from the upcoming list or the calendar, and clear it if they arrive. Shown when the no-show setting is enabled.

PRO

The client’s face, and the visits behind it.

Open the photo gallery from the address book or from a booking. Take a photo with the phone camera or upload one you already have. Several images can live on one customer. Set the cover with the check mark. Delete the ones you no longer need.

Recent bookings on the profile open straight into that visit, including a SOAP badge when visit notes exist.

Camera or library
Cover image
Dated photos
Salon Booking System Mobile Web App — Customer profile with photos and recent visits
Add-ons

The add-ons you already run, on the same phone.

These are separate add-ons. When they are active, they show up inside the Mobile Web App — as part of the staff workflow.

Salon Booking System Mobile Web App — Smart Waitlist add-on: clients waiting for a slot
Add-onPRO

Smart Waitlist

When a client wants a time you do not have, they wait on the list. Filter by Active, Offered, Booked, or Expired. Call, text, or WhatsApp them, then tap Notify when a place opens — and again if they missed it. On the booking, see who else is waiting that day and how well they match.

Salon Booking System Mobile Web App — SOAP Notes add-on: treatment notes with pins and photos
Add-on

SOAP Notes

Treatment notes on the visit: your fields, pins on an image, and captioned photos that save as soon as they upload. Standing notes — allergies, contraindications, an ongoing plan — appear on every visit. Speak fills a note from the microphone; Copy from last visit brings the previous notes in.

Salon Booking System Mobile Web App — Multi-Shops add-on: choose the location
Add-on

Multi-Shops

A Shops tab lists your locations. Pick one and Upcoming, Calendar, and Customers follow that shop. The choice stays on the phone until you switch, and the shop name sits under every screen title.

Who can use it

Your login. Their chair.

The website administrator can open the app immediately. For the team, create a WordPress user and give them the Salon Staff role. They sign in at yoursite.com/salon-booking-pwa and go straight into the app.

A staff member can be limited to the bookings assigned to them. Administrators and shop managers can filter the day by assistant. Phone numbers and email addresses can stay hidden from staff when you turn that on in settings. Editors can be allowed in as well, from the same plugin setting that lets them manage the salon.

1

Install Salon Booking System and sign in as an administrator, or create a Salon Staff user.

2

Open yoursite.com/salon-booking-pwa on the phone.

3

Add it to the home screen when the browser asks.

Install it. Hear the new booking.

It lives on the home screen.

Salon BookingFull screen, its own icon

A progressive web app

Chrome and Android can install it from the “Add to home screen” prompt. On iPhone, use the Share menu and choose Add to Home Screen. After that it opens full screen, with its own icon.

New booking · Confirmed — Sara L., Balayage, Sat 9:00
New booking · Pay later — Luca B., Beard trim, Fri 18:30

Web push

Needs setup

Turn on OneSignal under Settings → General → API service → OneSignal Notification service, and generate the keys. Allow notifications in the app and a push goes out when a new reservation is pending, paid, pay later, or confirmed — each booking announced once. On iPhone, push arrives on the icon you added to the Home Screen.

Questions about the app

Where do I open the app?

On your own site, at /salon-booking-pwa. You need a WordPress administrator account or a Salon Staff account.

Is this the page my clients use to book?

Clients book on the public booking form on your website. This app is for you and your staff.

What do I get before I upgrade to PRO?

The upcoming list: search, time range, and assistant filters for managers. Calendar, customers, and opening a booking to view or edit it are PRO.

Can each stylist see only their own column?

Yes. Link the staff user to their assistant and turn on “assigned to their bookings only.” They then see those reservations.

Does it work with more than one location?

Yes, with the Multi-Shops add-on. Choose the shop once; the rest of the app follows it.

Will I get a notification for every new booking?

After OneSignal is set up and the person allows notifications. Pushes go out for new bookings in a finished status (pending, paid, pay later, confirmed).

The app will not load. What should I check?

The site needs HTTPS, WordPress pretty permalinks, and a working REST API (yoursite.com/wp-json/). Sign in with an allowed role. If the screen looks stale after an update, use Force App Update on the Profile tab. Administrators can also reset the calendar cache there.

Leave the laptop in the back room.

Take the next booking, move a slot, call the client, and keep the photo from today — on the phone you already have, on the website you already own.