Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. PHP Scripts
  4. Booking & Reservations
  5. SalonQ – Salon & Spa Booking, POS & Mana...

SalonQ – Salon & Spa Booking, POS & Management Script with Stylist App, Commission, Memberships, Inventory & Multi-Salon SaaS (Laravel 13)

Web 0 sales Updated Oct 24, 2026

Product overview

Salon and spa software for one salon brand or as a multi-salon SaaS: online booking with stylists and live slots, client, stylist and reception/POS web apps, GST billing, commission and payroll, Glow Club memberships, gift cards and stock. Laravel 13.

Frequently bought together

This scriptSalonQ – Salon & Spa Booking, POS & Mana... $50.00
Total for the bundle
$70.00

Item details

Platform
Files included
.php .html .css JavaScript .js .json .svg composer.json .blade.php .env example Documentation
Compatible with
PHP 8.3 PHP 8.4
Software framework
Laravel
Database
MySQL 5.7 MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Custom CSS
Programming language
PHP JavaScript HTML/CSS
Version
1.0.0

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emailowner@salonq.test
Passwordpassword

Demo website

LIVE DEMO Demo Website
Website demo user
Emailclient@salonq.test
Passwordpassword

Description

SalonQ - book, glow, come back

SalonQ is complete salon, spa and beauty studio software that installs in two modes: for one salon brand with any number of branches, or as a multi-salon SaaS where salons sign up, get their own website on a sub-domain or their own domain and pay your plans. Clients book services, stylists and live slots on the salon website and pay online or at the salon; the client app holds bookings, Glow Club credits, wallet and looks; stylists work in the stylist app, the front desk in the reception / POS app, and the salon admin runs appointments, a live floor with walk-ins, POS billing with GST, staff rosters, commission and payroll, memberships, gift cards, inventory, offers, messages and reports. In SaaS mode a super admin manages salons, onboarding, plans and billing.

Built on Laravel 13 (PHP 8.3+) with a browser installer - the vendor folder is included, no Composer, Node.js or SSH needed.

The live demo runs in multi mode, so you can try the salon side and the SaaS super admin. Every demo below opens with one click - no typing needed.

Live demo

  • Open the demo salon website
  • Open the client app demo
  • Open the stylist app demo
  • Open the reception / POS app demo
  • Open the salon admin demo
  • Open the SaaS super admin demo
  • Read the documentation
  • Client login (manual, at /login?with=password): client@salonq.test / password
  • Stylist login (manual, at /staff/login): stylist@salonq.test / password
  • Front desk login (manual, at /staff/login): reception@salonq.test / password
  • Salon owner login (manual, at /staff/login): owner@salonq.test / password
  • Super admin login (manual, at /superadmin/login): admin@salonq.test / password

A website for your salon

Home page with quick booking, highlights, categories, popular services, stylists, packages, Glow Club, offers, reviews, hygiene promise and FAQ; services with filters (branch, date, free slot today, category, gender, women-only zone); service pages with prices by stylist level; stylist profiles with free times and Instagram; packages, price list, memberships, offers, gift cards, gallery with before / after photos (with consent), reviews, branch pages with maps and an optional live waiting time, about, contact and CMS pages. SEO fields, sitemap, robots.txt, Google Analytics 4, AdSense, language and currency switcher.

Book and pay in a minute

  • Several services in one visit, a stylist per service or any stylist, live slots that respect rosters, breaks, leave, chairs, rooms and buffers - never a double booking
  • Coupons, happy hours, Glow Club discounts and credits, packages, prepay discount, deposits, prepay for new clients, home service with travel fee
  • Razorpay (UPI, cards, net banking), Stripe, PayPal, Paystack, PayHere, bank transfer, wallet and pay at the salon - straight into the salon's own accounts, every payment verified on the server
  • Slot hold while paying, reschedule and cancel by policy, add to calendar, confirmations and reminders

A client app they keep

Next visit with live status, bookings with rebook, Glow Club membership with credits, wallet with top-up, payments and GST bills, gift cards, refer a friend, favourite stylists, my looks with before / after photos and the colour formula history, reviews, rebook reminders, profile with allergies and preferences and help questions - a responsive web app that can be added to the home screen.

Apps for the whole team

  • Stylist app: today's timeline with gaps, start and finish services, client card with allergies, notes and colour formulas, add an extra service or a retail product, earnings with commission and tips, roster and leave requests
  • Reception / POS app: today's bookings with check-in and no-show, walk-ins with "seat when free", queue and floor, counter bills and collections
  • Appointments timeline per stylist in the admin with phone, Instagram and walk-in bookings

Queue & POS billing with GST

Visits land on the POS ready to bill: services with their stylist, products, packages, memberships, gift cards and tips; GST per line with CGST / SGST or IGST; coupons, membership credits, gift cards and wallet; split payments by cash, UPI, card, bank, cheque or wallet; receipts on WhatsApp or e-mail; a waiting-room TV board and a Z-report to close the day. Paying a bill writes the commission of each line and deducts retail and back-bar stock.

A salon admin that shows today

  • Dashboard with today's appointments, revenue, chair occupancy, no-shows, revenue for 12 months and by category, live floor and waiting list
  • Clients with notes, allergies, formulas, looks, memberships and history (CSV import / export, merge); enquiries and leads board
  • Payments and invoices, refunds, wallet, bank transfer approval, day close; reviews with replies; client help
  • Communication with WhatsApp / SMS / e-mail campaigns and automations (reminders, review requests, rebook due, birthdays, membership expiry, no-shows, lapsed clients) and an honest message log; reports with GST and CSV export

Commission, Glow Club & inventory

Staff with levels (price per level), weekly rosters, leave, clock-in attendance and performance; commission rules for services, retail and membership credits with targets; payroll runs with payslips. Membership plans with credits, discounts, free services and tiers; packages and gift cards. Retail and consumable products with stock per branch, consumption recipes per service, suppliers, purchase orders and a daily low-stock digest. Services and prices can be imported from CSV.

Two modes, one install

  • Browser installer for shared hosting, VPS and Windows (XAMPP / Laragon) with optional demo data imported in short steps (no time-outs); choose single salon or multi-salon SaaS - and switch later without reinstalling
  • SaaS super admin: dashboard with MRR and churn risk, analytics, salons and owners, verification queue, plans with limits and feature flags, subscription invoices with GST, renewals, support login and tickets, landing page, public sign-up with free trials
  • Each salon on its own sub-domain (wildcard DNS) or custom domain, with its own gateway keys for its clients' payments
  • Colours with presets, logos and 1,950+ Google Fonts; website CMS; languages with a translation editor; multiple currencies; one-click system update

What you get

  • The complete script with the vendor folder and browser installer (MySQL / MariaDB or SQLite)
  • Demo data (Glow Studio with 3 branches, 14 stylists and therapists, about 800 clients, memberships, stock, a year of bookings and bills and a live floor; in SaaS mode eight more salons on every plan - sample data) and illustrated HTML documentation

Good to know

  • The client, stylist and reception apps are responsive web apps (add to home screen); there are no native Android / iOS apps and no public API.
  • Attendance is clock-in / clock-out in the stylist app; biometric devices are not connected. There is no Tally or accounting software sync - reports and invoices export as CSV.
  • WhatsApp needs a Meta WhatsApp Cloud API number with approved templates; SMS needs MSG91 or Twilio; e-mail needs SMTP. SalonQ never shows a message as sent when it was not.
  • The multi-salon mode needs a wildcard DNS record (*.yourdomain.com) and SSL; salons' custom domains need DNS and SSL on your server.
  • Live screens refresh by polling every few seconds. Membership and plan renewals are paid by payment link - there are no automatic recurring card charges.

Requirements at a glance

PHP 8.3+, MySQL 5.7+ / MariaDB 10.3+ (or SQLite), Apache or Nginx, a cron job. No Composer, Node.js or SSH needed.

Support and updates

Support covers installation, configuration and bugs in the item. Server administration and custom development are not included.

Demo note: the live demo runs in multi mode with demo mode on - settings, uploads and deletes are disabled, the daily work flows (booking, check-in, walk-ins, POS billing, stylist start / finish) can be tried, and the demo data resets every 3 hours.

Core features

Two install modes

  • Single salon (any number of branches) with the system pages in the salon admin
  • Multi-salon SaaS with a super admin, plans, sign-up and sub-domains / custom domains; switch modes later without reinstalling

Salon website

  • Home page with quick booking, categories, stylists, packages, Glow Club, offers, reviews, hygiene promise and FAQ
  • Services with filters and service pages, stylists with free times, packages, price list, memberships, offers, gift cards, gallery, reviews, branches with maps and live waiting time, about, contact and CMS pages
  • SEO fields, sitemap, robots.txt, schema data, Google Analytics 4, AdSense, cookie notice

Booking & payments

  • Several services and stylists in one visit, prices by stylist level, live slots with rosters, chairs and rooms
  • Coupons, happy hours, membership discounts and credits, packages, prepay discount, deposits, prepay for new clients, home service
  • Razorpay, Stripe, PayPal, Paystack, PayHere, bank transfer, wallet and pay at the salon with the salon's own keys
  • Slot hold, reschedule and cancel by policy, no-show fee, add to calendar

Client app

  • Bookings with live status and rebook, Glow Club credits, wallet and top-up, payments and bills, gift cards, refer a friend
  • Favourite stylists, looks with before / after photos and colour formulas, reviews, rebook reminders, profile with allergies and preferences, help questions

Stylist & reception apps

  • Stylist: timeline with gaps, start / finish services, client card, formulas and notes, upsell services and products, earnings, roster and leave, clock-in
  • Reception / POS: today's bookings, check-in and no-show, walk-ins, queue and floor, counter bills, collections, client search

Salon admin

  • Dashboard with live floor and KPIs; appointments timeline; Queue & POS with GST billing, split payments, TV board and Z-report
  • Clients (CSV import / export, merge), enquiries & leads, reviews, client help
  • Staff, levels, rosters, leave, attendance, performance, commission and payroll with payslips
  • Services & packages with CSV import and price list, memberships, gift cards, inventory with consumption per service, suppliers and purchase orders
  • Payments & invoices, refunds, wallet, bank transfers, day close; offers, coupons, happy hours and referral
  • Communication: WhatsApp / SMS / e-mail campaigns, automations and message log; reports with GST and CSV; settings incl. women-only zone, live waiting time and prepayment for new clients; website CMS; roles & permissions; activity log

SaaS super admin

  • Dashboard with MRR, trials, salons by plan, churn risk and platform health; analytics
  • Salons & owners, onboarding checklist, verification queue, change plan, suspend, support login (audited)
  • Plans with limits and feature flags, subscription invoices with GST, renewals with grace period, bank transfer approval, payments & payouts
  • All clients, support tickets, WhatsApp / SMS / e-mail templates, landing page, settings, admin users & roles, audit log; public sign-up with free trials

Payments & messaging

  • Server-side verification of every payment, signed webhooks that fail closed, one provider payment per order, repeat-safe completion; salon keys never fall back to platform keys
  • SMTP e-mail with branded templates, MSG91 / Twilio SMS, WhatsApp Cloud API with approved-template mapping; OTP or password login, Google sign-in for clients

Design, languages & setup

  • Colours with presets, logos and 1,950+ Google Fonts; custom CSS
  • Multi language with translation editor; multi currency
  • Demo mode with one-click demo logins, automatic reset and live floor keeper; maintenance mode; one-click system update
  • Laravel 13 (PHP 8.3+), browser installer (also on Windows), vendor folder included

Server requirements

  • PHP 8.3 or newer (8.3, 8.4)
  • MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite 3 for local tests and small installs)
  • PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl, gd
  • Apache with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx; Windows with XAMPP or Laragon for local use
  • A cron job (or Windows Task Scheduler) every minute
  • Multi-salon (SaaS) mode: a wildcard DNS record (*.yourdomain.com) and a wildcard SSL certificate
  • No Composer, Node.js or SSH needed - all libraries are included
  • HTTPS strongly recommended (live payment webhooks and Google sign-in need it)
  • Optional: SMTP account, accounts with Razorpay / Stripe / PayPal / Paystack / PayHere, MSG91 or Twilio for SMS, a Meta WhatsApp Cloud API number with approved templates, a Google OAuth client, a Google Maps key

Installation instructions

Install

  1. Create an empty MySQL / MariaDB database and user in your hosting panel and select PHP 8.3 or newer.
  2. Upload the contents of the salonq folder (with the hidden .htaccess files) and point your domain to its public folder - or upload it straight into public_html.
  3. Open your-domain.com: the browser installer checks the server, asks for the database, lets you choose single salon or multiple salons - SaaS and creates your account (demo data optional, imported in short steps so shared hosts do not time out).
  4. SaaS mode: add a wildcard DNS record *.your-domain.com pointing to the same folder (with SSL) so every salon gets its own sub-domain.
  5. Sign in at /staff/login (salon admin) or /superadmin (SaaS) and set up branding, branches and hours, team and rosters, services, booking rules, payment gateways, SMTP and WhatsApp / SMS.
  6. Add the cron job * * * * * cd /path/to/salonq && php artisan schedule:run for reminders, automations, renewals and stock alerts.

Updates

  1. Back up, upload the new files over the old ones (.env, storage and public/uploads are kept), then click Run update in System Update - your data is kept.

The illustrated step-by-step guide (cPanel, VPS / Nginx, Windows and Task Scheduler, both modes, wildcard DNS and custom domains, installer, every app and role, payments and webhooks, WhatsApp / SMS / SMTP, languages, demo mode, troubleshooting) is in documentation/index.html and online at /codester/docs/index.html.

Changelog

Version 1.0.0

  • Initial release.
  • Two install modes: single salon or multi-salon SaaS with super admin, plans, billing, renewals, sign-up, support login, sub-domains and custom domains.
  • Salon website with services, stylists, packages, price list, Glow Club, offers, gift cards, gallery, reviews, branches and CMS pages.
  • Online booking with several services and stylists, live slots with chairs and rooms, coupons, happy hours, memberships, packages, prepay discount, deposits and home service.
  • Client app, stylist app and reception / POS app.
  • Salon admin: dashboard with live floor, appointments, Queue & POS with GST billing and Z-report, clients, leads, staff, rosters, commission and payroll, services with CSV import, memberships, gift cards, inventory, payments and day close, offers and referral, reviews, communication and automations, reports with GST, settings and website CMS.
  • Razorpay, Stripe, PayPal, Paystack, PayHere, bank transfer, wallet and pay at the salon with server-side verification; SMTP, MSG91 / Twilio SMS, WhatsApp Cloud API; Google sign-in.
  • Browser installer with demo data in short steps, demo mode with one-click logins, reset and live floor keeper, one-click system update, languages, currencies, appearance and 1,950+ Google Fonts.

Reviews

0.0
Based on 0 reviews