Multi-pet, multi-staff tickets
Two dogs from the same family, a bath with one groomer and a full groom with another, staggered start times. One ticket, one checkout.
Scheduling
One appointment can hold several pets, several services and several groomers, each starting when they actually start. The calendar is built around that instead of fighting it.
The Whitfields are bringing Marlow and Pip on Saturday. Give each dog a service and a groomer, and watch what the calendar does.
Saturday
One ticket · minutes · taken once at pickup
In most systems that is two separate bookings, two arrival times to explain, and two payments to take.
Two dogs from the same family, a bath with one groomer and a full groom with another, staggered start times. One ticket, one checkout.
Every six weeks, same groomer, same time. Set it once and the series looks after itself, including through daylight saving changes.
When a slot cannot be booked, the reason is on screen: the groomer is off, the run is full, the drive time does not work. Not a silent refusal.
When a slot opens, the people waiting for that service, that groomer and that window are the ones offered it.
Lunch, training, holidays and a groomer's dentist appointment all keep the calendar honest.
Because the back room still runs on paper, and that is fine.
The same engine answers "when can we fit this in?" for the front desk, the online booking page, the waitlist and the staff app — so they never disagree.