BOS

Barbershop

Staff Dashboard

Last updated —
Customer Check-In

TODAY

Today’s Queue

WALK-IN ROTATION

Who’s Up Next?

Only a walk-in assignment removes a barber from rotation. They move to Busy / Cutting, then return to the back after they finish and the shop’s configured minimum service time has passed. Appointments do not affect this list.

BUSY / CUTTING

Currently Serving Walk-Ins

Finish does not require a PIN. If a haircut ends before the configured minimum, the barber waits until that minimum expires. Managers can return a finished barber early or assign the next waiting walk-in early when needed.
No customers have checked in yet.
NameRequested BarberServed ByChecked InWait TimeStatusActions

OWNER / MANAGEMENT

Management Dashboard

Owner / Manager / Master Admin

Keep the live walk-in screen focused on customers and rotation. Use this dashboard for shop management, records, reports, and weekly responsibilities.

STAFF SCHEDULE

Time-Off Calendar

All Staff

Tap one or more dates to select them, then add a full day off or early-leave time to all selected dates at once. Saved entries appear directly on the calendar.

0 dates selectedTap one or more dates below.
MonTueWedThuFriSatSun

MANAGEMENT

Walk-In Distribution

Owner / Manager / Master Admin

Informational only. Walk-in totals never change the rotation order.

OWNER / MANAGEMENT

Customer Data & Reports

Owner / Manager / Master Admin

Customer Profiles

Search customers who provided a phone number.

Customer records are loaded from Supabase.

Run Report

Select a date range and generate operational totals.

ROSTER

Barbers

Staff Profiles

Create and maintain each barber’s shop record, contact information, license details, and documents.

Profiles are management-only. Profile details and approved photos are saved in Supabase for this shop.

ROTATION MANAGEMENT

Authorized management can sign a barber in or out when needed.

Former Staff / Inactive 0

STAFF ACCOUNTABILITY

Cleaning

Manager / Owner / Master Admin

Each staff member has an assigned cleaning weekday and an exact due date. Nothing disappears when a date is missed. Overdue items stay visible until management records an outcome.

Cleaning History Completed, Not Completed & Rescheduled changes

BARBERSHOP OS

Shop Settings

Managers: Daily Operations • Owners: All Settings

These settings belong to this shop only. Other shops can use the same operating system with different rules.

Loading shop configuration…

WALK-IN RULES

Walk-In & Rotation

BUSINESS DAY

Closing & Carryover

ROTATION AVAILABILITY

Away / Temporary Leave

MODULES

Optional Features

Managers may change the minimum timer, override permissions, closing time, and carryover review. Owner-only fields are read-only for managers.

OWNER / MASTER ADMIN ONLY

Appearance & Saved Themes

Colors and holiday backgrounds change instantly while you edit. Queue status rows always retain the original walk-in status colors. Save & Apply Theme updates the selected preset instead of creating duplicates. Use Create New Preset only when you want another theme.

PNG, JPG or WebP, up to 5 MB. The image is analyzed on this iPad and is not uploaded or saved as a new shop logo.

Suggested Themes

Saved Presets

Currently active: Shop Classic. It stays active until changed. The Classic preset cannot be deleted.

Optional Holiday / Custom Background

Upload a Christmas, Halloween, Thanksgiving, or custom background (PNG, JPG, WebP; up to 12 MB). The preview updates immediately. Background images are reduced in size and saved with your shop preset in Supabase.

No image selected

Live preview: As you change colors, overlays or blur, the visible app updates immediately. Press Cancel Preview to discard changes. Save & Apply Theme makes them active for your shop across devices.

LOCKED WALK-IN STATUS COLORS — these rows never change with a theme.
WaitingSeatedWalked OutConverted to Appointment
Today's Queue

NAME   •   REQUESTED BARBER   •   STATUS

Example Customer   •   Next Available

MANAGEMENT REVIEW

Action Needed

Owner / Manager / Master Admin

Resolve previous-day walk-ins first, then review possible customer profile matches. Carryover records never count as today's live waiting queue.

Management reviews are loaded securely from Supabase.

PREVIOUS DAY

Needs Review

0

These customers were still marked Waiting when the prior business day closed. Confirm who served them or mark them Walked Out.

CUSTOMER DATA

Possible Duplicate Profiles

MASTER ADMIN ONLY

Pilot Diagnostics & Data

PILOT MODE • LOCAL STORAGE

Read-only diagnostics for validating the Saturday pilot. Supabase will replace this local-only storage for production.

End-of-Day Summary

Check-In Records

Customer Profiles

Audit Log

STAFF SCHEDULE

Day Details

Schedule overview