Run your team without a whiteboard.
Schedules, clock in/out, tips, commissions, services — every operations lever for your salon, in one screen.
Fixed & rotation shifts•Tip distribution rules•Cancel anytime

Schedules that match your shift reality.
Fixed weekly schedules. Multi-week rotations. Block time. Per-staff service availability. Built for the way grooming teams actually work.
Clock in / out, with payroll-ready exports.
Staff clocks in from any device. Hours track automatically. Export to your payroll provider in CSV.
Tips and commissions, distributed fairly.
Customer tips routed to the right staff. Commissions calculated per-service, per-booking. Both visible on every payslip.
Weekly schedules and multi-week rotations. Whatever your team needs.
Some groomers work the same shift every week. Some rotate mornings/evenings on a 2- or 3-week cycle. Set a fixed weekly schedule, or define a rotation pattern with start date and number of weeks.
- Fixed weekly schedules
- Rotation schedules
- Per-service availability
- Buffer time per staff
- Schedule changes propagate

Carve out time that isn't a customer booking.
Lunch breaks, monthly team training, equipment maintenance, deep-clean days — block them on the calendar so the public booking page won't accept appointments during those windows.
- Per-staff or salon-wide blocks
- Recurring blocks
- One-off blocks
- Visible across all calendar views
- Public-facing impact

Hours tracked automatically. Payroll ready.
Each staff member clocks in when they arrive, clocks out when they leave. Hours accumulate in their attendance log, exportable to CSV for any payroll provider. Optional admin override for backfilling missed punches.
- One-tap clock in/out
- Attendance log per staff
- Admin override
- CSV export
- Total hours roll-up
Customer tips, routed to the staff who earned them.
When a customer leaves a tip, where does it go? Configure a tip rule — direct to the assigned groomer, split across the team, or pooled by hours. Every tip logged on the booking.
- Per-booking direct tip
- Pool-and-split rules
- Manual override
- Per-staff tip ledger
- Payroll-ready export

Define your services once. Powers everything.
Services drive everything — the public booking page, pricing, durations, staff assignment, commissions. Define them once with name, description, base price, default duration, and per-pet-size variants.
- Service categories
- Price variants
- Per-staff duration overrides
- Add-on chaining
- Public visibility toggle

Less spreadsheet. More salon.
“We had three different spreadsheets — schedules, hours, tips. Now it's one screen. My weekly admin time dropped from 4 hours to 30 minutes.”
* Illustrative. Real customer metrics replace these before publish.
Built for the way grooming teams actually work.
| Capability | Generic HR / scheduler | ThePetsMonk |
|---|---|---|
| Multi-week rotation patterns | ||
| Per-service staff availability | ||
| Tip distribution rules per booking | ||
| Commission auto-calculation per booking | ||
| Block time synced to public booking page |
Frequently asked questions
Can I set up rotating shifts (e.g., morning week / evening week)?
Yes. Define a rotation schedule with a start date and number of weeks (2, 3, 4, or any). The system tracks the rotation across the calendar — Week A → morning shift, Week B → evening shift — and the public booking page respects it automatically.
How does clock in / out work?
Each staff member taps a clock-in button on the dashboard when they arrive (works on any device). Hours accumulate in an attendance log, broken down by day / week / month, and exportable to CSV. Admins can override with a reason field for missed punches.
Can I distribute customer tips to staff automatically?
Yes. Configure a tip rule — direct to the assigned groomer, pooled and split by hours, or fully manual. Every tip is logged against the booking and the recipient, visible on the staff member's payslip ledger.
Does ThePetsMonk calculate commissions?
Yes. Set commission rates per service (or per staff). When a booking is marked complete, the commission is calculated and credited to the assigned staff's ledger. Reports break down earnings by service category, period, and individual.
Can I limit what staff can see in the system?
Yes. Pre-built roles (Owner, Manager, Groomer, Front-desk, Read-only) ship with sensible defaults. Custom overrides extend or restrict access per user. Front-desk creates bookings but doesn't see payroll; groomers see their own schedule but not other staff's commissions.
What's in the org-level settings?
Timezone, business hours, currency, weight unit, branding (logo, colors), default notification channels, default deposit policy, default tax mode. Set once during the 30-minute onboarding wizard, applied everywhere.
Run a tighter team without working harder.
Free forever. 30-minute setup. Cancel anytime.