Staff & operations

Run the team without a whiteboard.

Shifts, clock-in, tips, commissions, services. Every operations lever for your salon — on one screen, not on the wall in dry-erase marker.

Fixed & rotation shifts · Payroll-ready CSV · Cancel anytime

app.thepetsmonk.com › staff › schedules

Schedules

Week of May 19 · 5 staff · 2 rotation patterns

Staff · pattern
M
T
W
T
F
S
S

Sarah J.

Senior · Fixed

M
M
M
M
M
½
·

Mike R.

Groomer · Rotation

E
E
E
E
M
M
·

Lily M.

Bather · Fixed

·
M
M
M
M
M
·

Priya N.

Specialty · Rotation

·
·
M
M
E
E
·

Ben C.

Front desk · Fixed

M
M
M
M
M
½
·
AMPMHalf Public booking reflects changes
9:41

Pawfect Grooming

Step 2 of 4

Pick a day

with Sarah · Full Groom

$2M+Revenue managed
22%Avg rebooking lift
10+Hours saved / week
500+Pets groomed monthly
98%Platform uptime
4.9★Average review rating
$2M+Revenue managed
22%Avg rebooking lift
10+Hours saved / week
500+Pets groomed monthly
98%Platform uptime
4.9★Average review rating
AMAMPMPM½··

Schedules that match shift reality.

Fixed weekly, 2- and 3-week rotations, half-days, per-service availability. Built for how grooming teams actually run, not how Outlook thinks they do.

131.6h

Hours track themselves.

Staff clocks in from any device. Hours roll up daily, weekly, by pay period — and download as the CSV your payroll provider already accepts.

S
$19
·
$5

Tips routed where they're earned.

Direct to the assigned groomer, pooled across the team, or split — the rule you set runs on every tip, every booking, every week.

Everything that runs the floor

Six levers your team
is already pulling.

Shifts, blocks, hours, tips, commissions, services. Six things you run today on six spreadsheets — one screen tomorrow.

Week AThis week
MAM
TAM
WAM
TAM
FAM
S½
SX
Week B
MPM
TPM
WPM
TPM
FPM
SAM
SX
2-week rotation auto-repeats

Schedules & rotations

  • Fixed weekly schedulessame hours every week, set once
  • 2-, 3-, N-week rotationsWeek A morning / Week B evening, auto-applied
  • Per-service availabilityPriya does full grooms, not nail trims
  • Buffer time per staffautomatic gaps between back-to-back bookings
  • Changes propagatedrop Saturday hours, public booking page reflects it instantly
Wed · today4 blocks
Standup · all staff9:00 – 9:30
Lunch · Sarah12:00 – 12:30
Training · Mike, Lily10:00 – 12:00
Deep clean · salon5:00 – 6:00
Public booking page hides these slots

Block time, not just bookings

  • Per-staff or salon-widelunch, training, deep clean, no-show buffer
  • Recurring blocksevery Monday 9–10 AM team meeting
  • One-off blocksTuesday all-day deep clean, March 14 only
  • Striped on every viewwon't be missed by the team
  • Public-page syncedcustomers see no availability inside blocks
Attendance · today4 in
Sarah8:545h 12mIn
Mike9:025h 04mIn
Lily9:004h 30mDone
PriyaFix
Week total131.6 hrs

Clock in / out with payroll-ready CSV

  • One-tap clock in/outfrom the dashboard on any device
  • Attendance log per staffdaily, weekly, monthly views
  • Admin overridefix missed punches with a required reason field
  • CSV exportfeed Gusto, ADP, Rippling, or any payroll provider
  • Total hours roll-upby week, by pay period, audit-ready
Tip · just landed+$24
S

Sarah · direct

Did the groom

$19.20
÷

Pool · 3 staff

By hours worked

$4.80
Rule: Pool 20% + Direct 80%

Tip distribution that's actually fair

  • Per-booking directtips go to the groomer who did the work
  • Pool-and-split rulespool weekly, distribute by hours worked
  • Manual overrideadjust per tip when the situation calls for it
  • Per-staff tip ledgertotals by week, month, quarter
  • Payroll-ready exporttips broken out from base pay automatically
Commissions · weekPer service
Full Groom40%$340
Bath35%$84
Nail Trim50%$60
De-shed40%$56
Sarah · total$540

Commissions auto-calculated

  • Per-service rate40% for Full Groom, 50% for Nail Trim, your call
  • Per-staff overridesenior groomer earns a higher rate, set once
  • Auto-credited on completionruns when the booking is marked done
  • Earnings breakdownby service, category, period, individual
  • Payslip viewstaff see what they earned without asking
Full GroomGrooming · 90 min

S

$60

M

$85

L

$110

XL

$135

+ Nail trim+ De-shed+ Teeth
Live on booking page3 staff offer

Services catalog drives everything

  • CategoriesGrooming, Bath, Add-ons, Specialty, your taxonomy
  • Size variantsprice by S/M/L/XL or breed, configured once
  • Per-staff durationsenior groomer may do a service 10 min faster
  • Add-on chainingprimary + nail trim + de-shed in one booking
  • Internal-only toggleexists for staff, hidden from public page
Not a generic shift planner

An operations screen that knows
it's a grooming team.

The things a generic staff tool simply can't model.

Shift rosterWeek 24

M

T

W

T

F

Sarah
9 – 5
9 – 5
9 – 5
9 – 5
9 – 5
Mike
9 – 5
9 – 5
9 – 5
9 – 5
9 – 5
Lily
9 – 5
9 – 5
9 – 5
9 – 5
9 – 5
Priya
9 – 5
9 – 5
9 – 5
9 – 5
9 – 5
Ben
9 – 5
9 – 5
9 – 5
9 – 5
9 – 5
No rotation patterns
No per-service skills
No tip distribution
No commission engine
No salon-floor block time

A generic HR / shift scheduler

  • Fixed 9-to-5 gridno rotations, no half-days, no per-service skills
  • Tips and commissions live elsewhereusually in a spreadsheet
  • No salon-floor block timelunch and deep-clean compete with bookings
  • Time tracking is separateclock in/out lives in a second tool
  • Doesn't talk to the public booking pageschedule changes don't propagate

Operations · this week

5 staff · rotation A · payroll-ready

Live
SarahAM32.5h
Tips$140
Comm.$540
MikePM28.8h
Tips$112
Comm.$420
Lily½21.0h
Tips$84
Comm.$320
Per-service availability respected on the public booking page

ThePetsMonk

  • Rotations + per-service skillsPriya does specialty, Mike does bath, set once
  • Tips routed per bookingdirect, pool, or split, per the rule you wrote
  • Commissions auto-calculatedper service, credited the moment a booking completes
  • Clock in/out built inattendance log + payroll-ready CSV in the same screen
  • Public booking page reflects every changeinstantly, no sync to forget

Less spreadsheet. More salon.

Schedules, hours, tips, commissions — collapse six tools into one screen.

From the salon floor

The Monday morning that
stopped starting with a roll-call.

4-groomer salon · Pune
We had three different spreadsheets — schedules, hours, tips. Now it's one screen. My weekly admin time dropped from four hours to thirty minutes, and the team actually trusts what they see on payday.
L
Linda
Salon manager · 4 groomers
3 → 1
spreadsheets consolidated into one operations screen
31
4 → ½ hr
weekly admin time spent on schedules, hours and tips
4 hr30 m
1-click
payroll-ready CSV — no more end-of-month spreadsheet build

* Illustrative. Real customer metrics replace these before publish.

Less spreadsheet. More salon. Set the shifts, set the rules, set the rates. The system runs every Monday morning without you.

Shifts & rotations
Clock in / out
Tip distribution
Services catalog
app.thepetsmonk.com/staff
MON
21
TUE
22
WED
23
THU
24
FRI
25
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
9:00 AM
Cancelled
10:30 AM
Haircut
1:00 PM
Full Groom
9:30 AM
Bath & Brush
11:30 AM
Haircut
12:30 PM
Nail Trim
10:00 AM
Full Groom
12:00 PM
Bath & Brush
9:30 AM
Bath & Brush
10:30 AM
Haircut
11:30 AM
Full Groom
1:00 PM
Nail Trim
now
10:00 AM
Full Groom
11:30 AM
Haircut
12:30 PM
Bath & Brush
Haircut
Bath
Full Groom
16 bookings · this week
The platform

Built for every part of your salon.

Eight tools that actually talk to each other. Cancel the other six subscriptions you're paying for.

9:41
Sarah's Grooming
Open today
Sarah's Grooming
Book a slot for Milo
May 2026
M19
T20
W21
T22
F23
S24
S25
Available · Fri
5 open
9:00
10:30
12:00
2:00
3:30
5:00
Online booking

Bookings that come in while you sleep.

A booking page that works on any phone, or embed it on your site. Pet parents pick the slot — you wake up to a full Friday.

Milo
Milo Henderson
Golden Retriever · 4 yrs
Vaccinated
Visits
14
Last
3 wk
Notes
2
+248 more clients
Customers & pets

Every pup, perfectly remembered.

Pet profiles with vaccinations, intake, history and notes. One source of truth for every visit.

Email
Confirmation sent to sarah@…
Auto
SMS
Reminder sent · 24h before
Sent
WhatsApp
Sarah: "See you Friday"
Live
Communications

One inbox. Three channels.

Email, SMS and WhatsApp from a single thread — and most of it sends itself.

Friday

23

May

M19
T20
W21
T22
F23
S24
S25

Buddy · Bath

9:00 AM

Confirmed

Luna · Full groom

10:30 AM

Confirmed

Milo · Trim + nails

1:00 PM

Confirmed
Schedule & calendar

Drag, drop, done.

Recurring bookings, lunch blocks and smart conflict detection. The day rearranges itself when one pup runs late.

Invoice · 0427
Paid
Full groom — Milo$65.00
Nail trim$15.00
Blueberry shampoo$8.00
Total$88.00
Settled
Payments & invoicing

Get paid before they leave.

Tap to pay, deposits, packages, recurring memberships — receipts sent automatically.

Win-back · running
12 / 30
+23%
rebookings this month
12 dogs returnedGoal · 20
Marketing & growth

Win back the dogs you miss.

Automated win-back campaigns refill empty slots and bring lapsed clients back.

P
Priya G.
Lead groomer
Clocked in
M
Marcus T.
Groomer
On break
A
Ana R.
Bather
Off
Staff & operations

Who's in. Who earned what.

Schedules, clock in/out, tips and commissions — tracked automatically.

Revenue · 30d
+18%
$28.4Kvs $24.1K
Reports & analytics

Know what worked. Fix what didn't.

Revenue, retention, no-show rate, top services — clear, weekly, yours.

Setup

From zero to first booking in under an hour

No training calls. No consultants. Three short stretches between dogs.

80%

Setup almost done

4 of 5 steps · publish to go live

Live in 2 min
Logo & shop name
3 services · pricing
Hours · Mon–Sat 9–6
Brand colour · Rose
Booking page liveNext
Step 012 min

Tell us about your shop

Add services, hours, and team. We auto-build your booking page in your brand colour.

Add customers

Import from CSV · review before saving

customers.csv

28 KB · 1,248 rows mapped

Parsed

Preview · first row

David Chen

Max · Golden Retriever · +1 (555) 0142

VIP
312 pets · 0 dupes
Step 025 min

Bring your regulars across

Drop a CSV — pets, breeds and notes come with. Zero duplicates, zero retyping.

Shared everywhere
9:41
book.pawfect.com

Pawfect Grooming

Friday · 11:30 AM open

Step 03Today

Share the link, fill the book

Drop it in your Insta bio, paste it in WhatsApp, stick a QR on your door. Calendar fills 24/7.

Questions

Questions, before you redraw the roster.

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, Week B evening — 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 export to CSV. Admins can override missed punches with a required reason field.

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.

156+ groomers on board

Start grooming
smarter, not harder.

A free plan that's actually useful. Setup that takes minutes. A team that picks up the phone.

No credit card
Free forever plan
Cancel anytime
Setup in under an hour
9:41

Thursday, May 23

9:41

WhatsApp Business

Wed

Reminder sent to Sarah

Milo's Full Groom tomorrow at 11:30 AM

Stripe

1:42 PM

Payment received · $85.00

From Sarah J. · Milo's Full Groom

Stripe

9:27 AM

Payment received · $45.00

From James W. · Cooper's Bath & Brush

Google

now

★★★★★ new review

"Milo looked amazing — thank you!"

Gmail

8:14 AM

Vaccination expiring · Bella

Rabies expires in 7 days · renew by May 30

23

Google Calendar

Mon

New event · Cooper

Tomorrow 9:00 AM · Bath & Brush

Losing customers on Google?

Run audit