Overview
SalonQ – Salon and Spa Booking, POS & SaaS Platform
SalonQ is a complete salon, spa and beauty business management system built with Laravel 13 and PHP 8.3+. It helps salon owners manage appointments, staff, customers, billing, memberships, commissions and inventory from one platform.
It supports two deployment modes: a single salon brand with multiple branches, or a multi-salon SaaS platform where independent salons can register, use their own subdomains or custom domains, and subscribe to your plans.
Customers can book services and stylists, check available appointment slots, make payments and manage memberships. Stylists can access their schedules and earnings, while reception teams manage walk-ins, queues and POS billing.
The salon administration panel includes appointment management, GST billing, staff rosters, commission and payroll tools, memberships, gift cards, inventory, marketing campaigns and reports.
For SaaS operators, the super admin panel provides salon onboarding, subscription plans, billing, verification, analytics and support management.
SalonQ includes a browser-based installer, documentation and the required vendor libraries. Standard installation does not require Composer, Node.js or SSH.
Important: The client, stylist and reception interfaces are responsive web apps, not native Android or iOS applications. The product does not include a public API or automatic recurring card charges for membership and SaaS renewals.
Features
Salon website and booking
Public salon website with service categories, stylists, packages and offers.
Service filtering by branch, date, category and availability.
Live appointment slots based on staff rosters, breaks, leave, chairs and rooms.
Multiple services and stylist selection in one booking.
Stylist profiles, branch pages, maps, reviews and galleries.
Coupons, happy hours, deposits and prepayment options.
Home-service bookings with travel fees.
Rescheduling, cancellation policies and booking reminders.
Client features
Responsive client web app.
Booking history, live booking status and rebooking.
Glow Club memberships, credits and wallet.
Wallet top-ups, payments and GST bills.
Gift cards, referrals and favourite stylists.
Before-and-after photos and colour formula history.
Reviews, reminders and customer preferences.
Customer profile with allergy information.
Stylist and reception features
Stylist schedule and daily appointment timeline.
Start and finish service actions.
Customer notes, allergies and colour formulas.
Additional service and retail product sales.
Commission, tips, earnings and leave requests.
Reception interface for check-ins, no-shows and walk-ins.
Queue management and live floor management.
POS and billing
POS billing for services, products and packages.
GST calculations with CGST, SGST and IGST.
Split payments using cash, UPI, cards, bank transfers, cheques or wallet.
Coupons, gift cards, memberships and wallet credits.
WhatsApp and email receipts.
Waiting-room TV board and daily Z-report.
Stock deduction and commission calculation from completed bills.
Salon administration
Dashboard with appointments, revenue and chair occupancy.
Client management, notes, memberships and transaction history.
CSV import and export.
Enquiry and lead management.
Payment, invoice, refund and bank-transfer management.
Staff levels, rosters, attendance and performance tracking.
Commission rules and payroll with payslips.
Inventory, suppliers, purchase orders and low-stock alerts.
Marketing campaigns and automated customer reminders.
GST reports and CSV exports.
SaaS management
Single-salon and multi-salon SaaS installation modes.
Salon registration and onboarding.
Independent salon subdomains or custom domains.
Subscription plans, feature limits and feature flags.
Subscription invoices with GST and renewal management.
Super admin dashboard with MRR and churn-risk information.
Salon verification, support tickets and account management.
Free trials and public salon registration.
Payments and communication
Razorpay, Stripe, PayPal, Paystack and PayHere integrations.
Bank transfer, wallet and pay-at-salon options.
Server-side payment verification and signed webhook handling.
SMTP email notifications.
WhatsApp Cloud API integration.
MSG91 and Twilio SMS integrations.
Google sign-in for clients.
Design and technical features
Laravel 13 and PHP 8.3+.
Browser-based installer.
Responsive interfaces with language and currency options.
Custom colours, logos and 1,950+ Google Fonts.
Website CMS and translation editor.
SEO fields, sitemap, robots.txt and schema data.
Demo mode and one-click system updates.
HTML documentation and sample demo data.
Requirements
PHP 8.3 or newer (PHP 8.3 or 8.4).
MySQL 5.7+/8.x or MariaDB 10.3+.
SQLite 3 for local testing and small installations.
PHP extensions: PDO, pdo_mysql or pdo_sqlite, mbstring, OpenSSL, Tokenizer, XML, Ctype, JSON, Fileinfo, cURL and GD.
Apache with mod_rewrite or Nginx.
HTTPS strongly recommended.
Cron job or Windows Task Scheduler configured to run every minute.
Shared hosting, VPS or Windows environment using XAMPP/Laragon.
Additional requirements for SaaS mode:
Wildcard DNS record such as
*.yourdomain.com.Wildcard SSL certificate.
DNS and SSL configuration for custom salon domains.
Optional third-party services:
Razorpay, Stripe, PayPal, Paystack or PayHere merchant accounts.
SMTP account for email delivery.
MSG91 or Twilio for SMS.
Meta WhatsApp Cloud API number with approved templates.
Google OAuth client for Google sign-in.
Google Maps API key for map features.
Installation: Create a database, upload the SalonQ folder contents and point your domain to the public directory. Open your domain to launch the browser installer and choose single-salon or multi-salon SaaS mode. Configure branding, branches, staff, services, booking rules, payment gateways and communication services.
For scheduled reminders, renewals, automations and stock alerts, configure the Laravel scheduler to run every minute.
No Composer, Node.js or SSH is required for standard installation.
| Category | Scripts & Code / PHP Scripts / Booking |
| First release | 10 November 2026 |
| Last update | 10 November 2026 |
| Files included | Documentation |
| Tags | SalonQ , salon booking software , spa management system , salon POS , beauty salon software , salon SaaS , appointment booking system , salon inventory management , staff commission software , salon billing , Laravel booking script , multi branch salon management |







