Staff
Staff Operations
Commissions, payroll processing, attendance tracking, and performance management.
Overview
Staff operations covers the financial and operational layer of staff management: how staff earn commission on their work, how attendance is tracked, and how performance is measured and reported. It is what turns the raw scheduling and checkout data into payroll inputs and performance insights.
Commissions
Commissions reward staff based on the revenue they generate from services (and optionally retail).
Commission Rules
Commission rules are defined at brand level and can be overridden per staff member:
| Rule type | Description |
|---|---|
| Fixed rate | A percentage of the service revenue (e.g. 30% of all services) |
| Tiered rate | Rate increases as monthly revenue targets are met (e.g. 25% up to ₹50k, 30% above) |
| Service-specific rate | Different rate for specific service categories (e.g. higher for chemical services) |
| Retail commission | A percentage on retail product sales |
| Flat amount | A fixed amount per service performed |
Rules can be combined: a stylist might earn 30% on services plus 10% on retail.
Commission Ledger
Every invoice line item that is attributable to a staff member creates a commission ledger entry:
- Staff member
- Service or product
- Invoice reference
- Revenue amount
- Commission rate
- Commission amount
- Period (pay period)
The ledger is the source of truth for payroll. Managers can review, query, and export it.
Adjustments
Managers can create manual commission adjustments:
- Bonus for a milestone (e.g. hitting a revenue target)
- Deduction for a policy violation
- Correction for a misconfigured rule
All adjustments are audited with reason and approval.
Payroll Run
At the end of each pay period:
- Manager reviews the commission ledger for the period
- Adjustments are applied
- A payroll summary is generated per staff member: base (if applicable) + commission + adjustments
- The summary can be exported to a payroll provider or processed manually
- Period is closed — no further commission entries for that period
Attendance
Attendance Tracking
Attendance is recorded per shift:
- Clock in: staff member marks arrival
- Clock out: marks departure
- Actual hours are compared against scheduled shift hours
Attendance can be marked by:
- The staff member themselves (self-service)
- The manager or front desk on their behalf
Late Arrivals and Early Departures
The system flags:
- Late check-in (clock-in after scheduled shift start)
- Early check-out (clock-out before scheduled shift end)
- No-show (scheduled shift with no attendance record)
These flags feed into attendance reports and performance metrics.
Attendance Reports
- Per-staff attendance summary (days worked, hours, late arrivals, absences)
- Location summary across all staff for a period
- Exportable for payroll or HR review
Performance Tracking
KPIs Tracked
| Metric | Description |
|---|---|
| Revenue generated | Total service revenue attributable to this staff member |
| Service count | Number of services performed |
| Average ticket | Revenue per client visit |
| Client retention rate | % of their own clients who return within 90 days |
| Retail revenue | Product sales attributed to this staff member |
| Utilisation rate | % of scheduled working hours spent on appointments |
| No-show rate | % of appointments that resulted in no-shows |
| Feedback score | Average rating from client feedback on their services |
Target vs Actual
Performance is shown against the targets set in staff management. The dashboard shows:
- Current period progress (% of target achieved)
- Trend over the last 3–6 months
- Ranking among peers (configurable — can be anonymised)
Staff-Facing View
Staff members can see their own performance dashboard: their KPIs, progress toward targets, and their commission ledger for the current period. They cannot see other staff members' data.
Key Data Entities
- CommissionRule — the rate/formula applied to a staff member for a category
- CommissionLedger — each earnings entry (service, invoice, rate, amount, period)
- CommissionAdjustment — manual bonus or deduction
- PayrollRun — the closed pay period summary
- AttendanceRecord — clock-in/out for a shift
- PerformanceSnapshot — aggregated KPIs for a staff member for a period
Permissions
| Action | org_owner | brand_manager | location_manager | front_desk | stylist |
|---|---|---|---|---|---|
| Configure commission rules | Yes | Yes (brand) | View | No | No |
| Review commission ledger | Yes | Yes | Yes | No | Own |
| Create adjustments | Yes | Yes | Yes | No | No |
| Run payroll | Yes | Yes | Yes | No | No |
| Record attendance | Yes | Yes | Yes | Yes | Own |
| View attendance reports | Yes | Yes | Yes | No | Own |
| View performance KPIs | Yes | Yes | Yes | No | Own |
| Set performance targets | Yes | Yes | Yes | No | No |