Skip to content

Find your way around the calendar

Switch between day, week, month and list views, filter by staff or service, and read booking colours and statuses at a glance.

Updated 2026-10-03


The calendar is where your whole day lives. Open Calendar in the sidebar, or go to /app/calendar.

Who can do this: every role can view the calendar (Owner, Admin, Manager, Veterinarian, Groomer, Caretaker, Front desk and Staff). Creating and moving bookings needs the "Create / edit bookings" permission, which every role except Staff has by default.

Views

Use the switch at the top left to pick a view:

  1. 1Day shows one column per staff member, with a time grid from 7 AM to 9 PM (it stretches if a booking falls outside those hours). Each column header shows the person's initials and how many bookings they have.
  2. 2Week shows Monday to Sunday side by side. Click a date heading to open that day.
  3. 3Month shows up to three bookings per day, then a +N more link that opens the day.
  4. 4List shows a table of the week (When, Pet, Customer, Services, Staff, Status, Estimate). It is the only view that includes cancelled and no-show bookings, and the only one with a Status filter.

The page title shows the date range, and the subtitle shows how many bookings are in view and their estimated value.

Moving around and filtering

  • Use the arrows either side of Today to go back or forward one day, week or month. Today jumps back to now.
  • Click the calendar icon field to jump to any date.
  • The staff menu filters to All staff, one person, or Unassigned.
  • The chips under the toolbar (All services, Grooming, Mobile, Boarding, Daycare, Vet) filter by service type. You only see chips for the modules your business uses.

Colours and markers

  • Each booking takes the colour of its staff member. A legend at the bottom matches colours to names. Unassigned bookings are grey.
  • Pending bookings have a dashed outline. Checked in and In progress bookings have a coloured ring. Completed bookings are faded.
  • In the day view, a red line with the current time shows "now", and the grid scrolls there automatically.
  • Multi-day stays and very long bookings sit in a Stays & all-day strip above the grid instead of in the time slots.
  • Small markers on a booking: Ready once the pet is marked ready for pick-up, an amber dot when the pet parent has asked to change the booking, and a currency sign (₹ for rupees) while a deposit is still unpaid. The list view spells these out as Request and Deposit due.

Shortcuts at the top

  • Scan opens the check-in code screen, where you scan a parent's QR code or type their 6-character code. See QR drop-off and pick-up.
  • A yellow banner, Parent requests: N waiting for a reply, appears when pet parents have asked to reschedule or cancel from their link. Click it to open the first one. See handle requests from parents.

Booking statuses

  • Pending: requested but not confirmed yet. Online requests always start here.
  • Confirmed: booked and agreed.
  • Checked in: the pet has arrived.
  • In progress: the service has started.
  • Completed: finished and checked out.
  • Cancelled: called off. Hidden from day, week and month views.
  • No show: the customer didn't turn up. Also hidden outside the list view.

Good to know

  • On a phone, a Switch to list → link appears because the list is easier to read on a small screen.
  • Click any booking to open its booking page. Boarding stays in the all-day strip open the stay sheet instead.
Tip: In the day view, click an empty slot to start a new booking for that time and person. See Book an appointment.