Every appointment on your calendar has a status, and the status is what makes the calendar color-coded. It's a quick, visual way to know what's going on without tapping through every block.

Unconfirmed (orange) — The appointment is booked, but the client hasn't confirmed it yet. This is the default for appointments that came in through online booking. Nudge the client if the day gets close and they haven't responded.
Confirmed (green) — The client has confirmed they're coming. You're good to go.
Rejected (red) — You declined an incoming booking request (from Pipeline), or the client backed out before it was confirmed. It stays on the calendar for your records.
Cancelled — The appointment was on the books but isn't happening. Still kept for your records.
Completed — The appointment's done. You groomed the pet, the client paid, and it's in the books. Use this to close out the day.
No Show — Client didn't show up. Track it so you know who your repeat no-shows are.
The exact set of statuses available and their colors can vary slightly depending on your setup, but the idea is the same everywhere: the color tells you the state of the appointment at a glance.
Two ways:
From the appointment details panel. Tap the appointment, then tap the status dropdown at the top. Pick a new status. Done.
During the day as you work. When a pet is finished, open the appointment and set it to Completed. When a client doesn't show, set it to No Show. This is what keeps your Reports accurate.
Status isn't just cosmetic — it feeds everything else in Teddy:
Reports count revenue from Completed appointments, so if you never mark things Completed, your revenue numbers won't look right.
Auto Messages (confirmations, reminders, thank-yous) can trigger off status changes. If you don't move things through the statuses, some messages won't fire.
Pipeline uses Unconfirmed as its queue — anything sitting in Unconfirmed for too long probably needs a human to poke at it.
Basically: take a minute at the end of each day to move everything to its right status. It pays off in cleaner reports and fewer loose ends.