[ SYSAIQ—WORK / SALON ]
Salon & Booking Platform
A front desk that keeps the chairs full without the phone.
- Category
- Business systems
- Related service
- Web application and SaaS
- Target industries
- 4 industries
- Languages
- فارسی · English
Overview
A booking and operations platform for appointment-based businesses that replaces the phone-and-notebook front desk. Clients book online, staff schedules and commissions are calculated by the system, and automatic SMS reminders keep the calendar full. It does more than take appointments: it reduces no-shows, refills cancelled slots and brings regular clients back when they are due.
PROBLEM
The problem
Most salons and studios still run the front desk on a phone line and a paper book. The calendar only works while someone is there to answer it.
- No-shows leave chairs empty, and nobody knows in advance who is likely to miss.
- A cancellation is rarely refilled in time.
- Commissions are worked out in a spreadsheet at month-end, and disputes follow.
- Regular clients drift away without anyone noticing they are overdue.
SOLUTION
The solution
SysaiQ built the platform around the calendar as a shared, live resource: clients, the front desk and staff all book against the same slots, and every booking feeds the client record and the commission engine.
- Clients choose a service, a staff member and an open slot online; a slot is held while it is being booked, so two people cannot take it at once.
- Each booking gets a no-show risk from the client's own attendance history, and only high-risk bookings are asked for a small prepayment through the payment gateway.
- When a booking is cancelled, the slot is offered by SMS to matching clients on the waitlist, and the first to confirm takes it.
- Commission rules per staff member, service and sales tier run on every sale of services, products and packages, and each person sees a clear payout statement.
- The system learns each client's usual interval between visits and sends a personal SMS when they are due back.
OUTCOME
The outcome
The front desk no longer depends on someone answering the phone. Bookings arrive online at any hour, likely no-shows are handled before they happen, and cancelled slots are refilled without a single call. Commission is calculated the same way for everyone and visible to each person, and regular clients are reminded when they are due instead of being lost quietly.
What makes it different
Capabilities you won't usually find in similar products
No-show risk with targeted prepayment
Each booking is scored from the client's actual history; only high-risk bookings are asked for a small prepayment, and everyone else books without friction.
Self-filling cancellations
A cancelled slot is offered by SMS to matching waitlist clients straight away, and the first to confirm takes it.
A commission engine, not a spreadsheet
Rules per staff member, service and sales tier run on every sale of services, products and packages, with a transparent payout statement for each person.
Rebooking at each client's rhythm
The platform learns how often each client usually visits and sends a personal SMS when they are due back.
Online booking from any phone
Clients pick a service, a staff member and a live open slot from their phone, and the booking is confirmed immediately.
Pages and screens
- [ 01 ]Online BookingThe client-facing flow: pick a service, a staff member and an open slot, then confirm.
- [ 02 ]Front-Desk CalendarA drag-and-drop day view across all staff, with walk-ins, cancellations and gaps visible at a glance.
- [ 03 ]Client ProfileVisit history, notes and colour formulas, active packages and total spend on one card.
- [ 04 ]Staff and CommissionsShift schedules, commission rules and a payout statement per person.
- [ 05 ]Insights DashboardRevenue, chair occupancy, no-shows and client return trends, filterable by staff and service.
Gallery
Select an image to enlarge it.
Technical approach
- Node.js / Express booking API that holds a slot while it is being booked and confirms it in one transaction, so double bookings cannot happen.
- SQLite schema for services, staff, shifts, bookings, waitlist, sales and commission rules; payout statements are computed from the sales ledger.
- Vanilla JavaScript for both the client booking page and the front-desk calendar, which share one live view of the slots.
- No-show risk and each client's visit rhythm are computed server-side from that client's own history.
- Reminders and waitlist offers go through the configured SMS provider; prepayments go through the configured payment gateway, and card data is never stored.
Target industries
Related service
Want something like this?
Write a few lines about your business and the problem you want solved; you receive a written proposal before any commitment.



