OnsiteBoss shows the work, protects the margin, and runs every branch.
An offline-capable operations and revenue-control platform for Nigerian salons, spas, and beauty businesses. It connects the front desk, the salon floor, the stock room, the cashier drawer, and every location - so an owner runs the business from what the system shows, not from memory and WhatsApp.
Five questions an owner should never have to chase
OnsiteBoss is built to answer the questions a salon owner asks all day - without paper, chat, or memory. One command centre spans every branch, and switching shops is one tap. The dashboard isn't decoration; it's the answers.
Who's booked, waiting, or ready to pay? — 12 booked, 4 waiting, 3 at checkout
Who worked on each client? — every session has named workers
What stock moved? — used, received, counted, transferred
Do the payments and drawer reconcile? — cashier close checks it
Who needs a receipt, review, or rebooking? — queued automatically
Online bookings and walk-ins on one live floor
A public salon page takes online bookings; the front desk logs walk-ins in seconds. Everyone in the building shows up on one floor view with a clear state - booked, waiting, in service, or ready to pay - so nobody is forgotten and no chair sits idle by accident.
Who did the work, and what the client owes - live
A service session tracks the client, the services, and every worker who touched the job, building a running bill as things are added. When two stylists and an attendant share a client, the contribution is recorded - so tips, commission, and "who actually did this" stop being an argument.
Every payment recorded, every drawer reconciled
Cash, POS, transfer, or a split across them - each payment is recorded against the bill. At shift end the cashier counts the drawer and OnsiteBoss compares it to what was taken, surfacing the variance instead of letting a shortfall quietly disappear. Live card processing activates with approved provider credentials.
| Method | Expected | Counted | |
|---|---|---|---|
| Cash | ₦96,000 | ₦94,500 | −₦1,500 |
| POS | ₦180,000 | ₦180,000 | Match |
| Transfer | ₦142,000 | ₦142,000 | Match |
Stock that knows what each service consumes
Service recipes link a treatment to the products it uses, so finishing a job deducts stock automatically. Purchases, losses, counts, and branch transfers all move the same numbers - and the count that doesn't match expected is exactly where shrinkage hides.
| Item | Expected | Counted | Level |
|---|---|---|---|
| Relaxer cream (tub) | 18 | 18 | OK |
| Bonding glue (btl) | 24 | 21 | −3 |
| Nail polish (asst.) | 60 | 60 | OK |
| Shampoo (L) | 9 | 9 | Low |
Turn a finished service into the next booking
Every client has a profile, consent record, and visit history. When a job closes, OnsiteBoss queues the receipt, a review request, and a rebooking nudge - with consent respected. Message delivery over SMS or WhatsApp activates once approved provider credentials and consent rules are in place.
The right person sees the right thing
Owner, manager, cashier, front-desk, stylist, and attendant each get a role-appropriate view, with staff PIN access on shared devices. Attendance policies and clock-in fit small trust-based teams, and every sensitive action is attributable - so access is control, not chaos.
Keeps working when the network doesn't - and keeps its receipts
OnsiteBoss installs as a PWA and captures work into an offline outbox that replays safely when the connection returns, with protection against double-posting. Tenants and shops are isolated, sensitive actions write audit events, and sessions can be revoked - the trust layer under a business that handles real money.
Built to survive a real salon day
OnsiteBoss is a PWA with an offline outbox, replay protection, multi-tenant isolation, role-based access, and audit events - production engineering for a business that runs on cash, stock, and trust across several locations.
Run a salon, spa, or multi-branch service business?
OnsiteBoss is a live product at onsiteboss.com; this page is a walkthrough with sample data. If you need to see the work, protect the margin, and run every location from one place, let's talk.