Product walkthrough · Salon operations

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.

Live product · onsiteboss.com · walkthrough uses sample data. Payments and SMS/WhatsApp activate with approved provider credentials.
Module 01 · Command Centre

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.

Multi-shopShop switchingOwner view
OnsiteBoss · Command CentreIkeja ▾
Today
₦418k
In service
7
Awaiting pay
3

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

Module 02 · Floor & Booking

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.

Public booking pageWalk-in intakeLive floor states
OnsiteBoss · FloorIkeja
Blessing A. · Bridal makeupBooked online · 11:00
Booked
Walk-in · Gel manicureArrived 10:42
Waiting
Ngozi E. · Weave installChair 3 · 40 min in
In service
Tola B. · Pedicure + polishDone · running bill ₦12,500
Ready to pay
Module 03 · Sessions & Running Bills

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.

Multi-worker assignmentRunning billContribution recorded
OnsiteBoss · Session · Ngozi E.
Weave installStylist: Amaka
₦18,000
Deep conditioningAttendant: Joy
₦4,500
Edge stylingStylist: Kemi
₦2,000
Running bill3 items · 3 workers
AmakaJoyKemi
₦24,500
Module 04 · Payments & Cashier

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.

Cash · POS · transfer · splitCashier open / closeVariance surfaced
OnsiteBoss · Cashier close
MethodExpectedCounted
Cash₦96,000₦94,500−₦1,500
POS₦180,000₦180,000Match
Transfer₦142,000₦142,000Match
The ₦1,500 cash variance is flagged on close for the owner to review - not buried.
Module 05 · Inventory & Recipes

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.

Service recipesPurchases · losses · countsBranch transfers
OnsiteBoss · InventoryIkeja
ItemExpectedCountedLevel
Relaxer cream (tub)1818OK
Bonding glue (btl)2421−3
Nail polish (asst.)6060OK
Shampoo (L)99Low
Module 06 · Customers & Growth

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.

Profiles & consentReceipts & reviewsRebooking campaigns
OnsiteBoss · Growth queue
Receipt → Tola B.Pedicure · ₦12,500 · consent ✓
Queued
Review request → Ngozi E.Weave install · 24h after visit
Scheduled
Rebooking nudge → Blessing A.Bridal trial · rebook in 3 weeks
Planned
No consent → skipClient opted out of messages
Held
Module 07 · Staff & Access

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.

Role-based accessStaff PINAttendance
OnsiteBoss · Staff
Amaka · StylistClocked in 08:52 · PIN access
On shift
Grace · CashierDrawer open · sees payments only
Cashier
OwnerAll branches · reports · audit
Full access
Module 08 · Offline & Trust

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.

Offline outbox + replayTenant / shop isolationAudit & session revocation
OnsiteBoss · Sync & audit
Outbox queued
6
Last sync
just now
Sale · Chair 3captured offline · replayed once
Synced
audit · cashier.close by Grace18:30 · variance −₦1,500 recorded
Logged
CCTV is an integration-ready oversight surface; live streams are not enabled and facial recognition is not used.

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.

PWA · offline-firstMulti-tenantRole-based accessService recipesCashier reconciliationAudit & revocationStructured discovery / llms.txtDocker / Coolify

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.