This is the operational core of the One Rule. Do this for the next two days, at every location, before logging off. Most of the confirming can be done in the platform (Section 3.3); use the MoeGo steps below when you need the full calendar to fill and route.
6.1 Open the schedule
| Step | What to do |
|---|---|
| 1 | In the GroomingOps platform, select the location. |
| 2 | Open MoeGo → Calendar (the main schedule view). |
| 3 | Set the date to tomorrow, then repeat for the following day — work both of the next two days. |
| 4 | Confirm you can see every van column for each day. |
6.2 Confirm every appointment
| Step | What to do |
|---|---|
| 1 | Click an appointment to open the appointment detail panel. |
| 2 | Check the status field. If it shows Unconfirmed, send a confirmation. |
| 3 | Use Messages (or the appointment’s Send Confirmation / Reminder action) to text the client. |
| 4 | When the client replies confirming, set the status to Confirmed. |
| 5 | Move to the next appointment. Repeat until every appointment across both days is Confirmed. |
CHASE THE SILENT ONES: A reminder sent is not a confirmation received. If a client hasn’t replied within a reasonable window, follow up directly — a second text, then a call. Do not leave any appointment in Unconfirmed overnight.
6.3 Find and fill gaps (within capacity, short drives, soonest the drive allows)
Order of priority when filling: (1) never push the groomer past capacity, (2) keep legs under ~20 minutes, (3) take the soonest opening that satisfies the first two. See Section 2. Patcher is your first tool for finding fills — it already screens for reasonable drive time — but you still apply the capacity check yourself before queuing anyone.
| Step | What to do |
|---|---|
| 1 | Scan both days’ van columns for empty time blocks. |
| 2 | Check the groomer’s remaining capacity for that day (groomer specs, Section 3.5). If the van’s already at its realistic limit, don’t fill — route the client to another van, day, or the waitlist. Do this BEFORE queuing anyone in Patcher, because Patcher can auto-book on accept. |
| 3 | Open Patcher (Section 6.4). Review the new and waitlist clients it surfaces for the gap, queue the ones that fit, and let it message them. On accept, Patcher moves the client into the MoeGo slot automatically. |
| 4 | If Patcher doesn’t fill it, fall back: Clients → Waitlist directly, then recurring-due clients (overdue for their interval), favoring clients who keep drive legs under ~20 minutes. |
| 5 | Or offer later-booked clients an earlier slot to tighten the route and open room — without overloading the day. |
| 6 | Before any manual booking, sanity-check: does the day stay within capacity AND keep legs under ~20 minutes? Among options that pass, take the soonest. If only an option that breaks (2) or (3) is left, weigh it against the exceptions (Section 2). Never break capacity. |
| 7 | Book or confirm the fill (Patcher auto-moves accepted clients; confirm manual fills via 6.2). |
CAPACITY GATE BEFORE PATCHER: Patcher screens drive time, but it does NOT know the groomer’s capacity — and it can book the client into MoeGo the moment they accept. So only queue a client in Patcher for a slot the groomer can actually take. Never let Patcher fill a slot that would overbook the day.
CAPACITY IS THE HARD LIMIT: Drive time and soonest-first bend for the exceptions in Section 2. Groomer capacity does not. If a fill would overbook the groomer, it’s the wrong fill — use another van, another day, or the waitlist.
EXCEPTIONS ARE FINE — ON PURPOSE: Override the 20-minute target or soonest-first when there’s a good reason: getting in a client you already rescheduled, protecting a recurring client’s standing slot, or a high-value or at-risk client. Deliberate trades are part of the job — just never trade away the groomer’s capacity.
6.4 Fill gaps with Patcher (click-path)
Patcher is a cancellation-recovery and gap-filling tool. It finds clients who could fit an open slot within reasonable drive time, queues them, and actively messages them with an accept link. When a client accepts, Patcher moves them into the slot in MoeGo automatically — no manual rebooking. You’re invited to Patcher through your GroomingOps email.
| Step | What to do |
|---|---|
| 1 | Open Patcher (use the invite sent to your GroomingOps email; sign in with that email). |
| 2 | Select the location and the open gap you’re trying to fill. |
| 3 | Review the clients Patcher surfaces — new and waitlist clients who fit the gap within reasonable drive time. |
| 4 | Confirm the groomer has capacity for the slot (Section 3.5) before queuing — Patcher screens drive time, not capacity. |
| 5 | Add the clients who fit to the queue. Patcher messages them automatically. |
| 6 | When a client accepts via the link, Patcher moves them into the MoeGo slot. Verify it landed correctly in MoeGo. |
VERIFY THE MOVE: Patcher auto-books on accept, which is powerful but worth a glance — after a client accepts, check MoeGo to confirm the appointment landed in the right slot, van, and service. Catch any mismatch before the day runs.
6.5 Handle a cancellation
| Step | What to do |
|---|---|
| 1 | Open the appointment → set status to Canceled (or use the Cancel action). |
| 2 | Treat the now-empty slot as a gap → go to 6.3 (Patcher first) and fill it: within capacity, short drives, soonest the drive allows. |
| 3 | If the cancellation is part of a recurring series, decide single vs. series and update accordingly. |