MoeGo is the system of record and where the scheduling work happens that the platform doesn’t yet cover — booking, rescheduling, route optimization, recurring series, and exports. Reach each location’s MoeGo from inside the GroomingOps platform with your GroomingOps email — no separate login. Switching locations in the platform switches which MoeGo you’re acting in, so always confirm which location you’re in before making changes.

> **ALWAYS CHECK:** Before editing any appointment, confirm the location name shown in MoeGo matches the location you intend to change. Editing the wrong location’s schedule is the most common avoidable mistake.

## The screens you’ll live in

| **Screen** | **What it’s for** |
| --- | --- |
| Calendar / Schedule | The main day view. Shows each van as a column, appointments stacked by time. Your home base. |
| Appointment detail | Click any appointment to open client, pet, service, price, and status. Where you confirm, edit, reschedule, cancel. |
| Smart Scheduling / Route | Where you optimize the driving order for a van’s day. |
| Messages | Two-way client texting. Confirmations, reminders, and replies live here. |
| Clients | Client and pet records, history, recurring settings, waitlist. |
| Reports / Export | Where revenue and payroll source data is exported. Use CSV / xlsx, never PDF (see callout). |

> **EXPORT RULE:** When exporting MoeGo data, use CSV (or xlsx), never PDF. PDF exports have a recurring parsing bug that corrupts the data. CSV is always the safe choice.

## Appointment statuses you need to know

- **Unconfirmed** — booked but the client hasn’t confirmed. This is the status the One Rule exists to eliminate across the next two days.
- **Confirmed** — client has confirmed. This is the goal state for every appointment in the two-day horizon.
- **Checked in / In progress / Finished** — today’s live states as the groomer works.
- **Canceled / No-show** — a canceled slot becomes a gap to fill; a no-show means confirmation failed and should be reviewed.