Appointments

Updated 16 June 2026

Book and track all services in one place: medical, vaccinations, grooming, training, and boarding.

Overview

Appointments are the time blocks that coordinate people, rooms, and services. A single appointment can represent a quick vaccine, a medical visit, a grooming session, a training session, or a check‑in for boarding. It keeps the schedule organized, drives invoicing, and ensures follow‑ups are not missed.

Each appointment can link to service records (visit, vaccination, grooming, training, boarding) so costs, outcomes, and analytics stay in sync. Status moves through a clear flow—Draft → Confirmed → In Progress → Done (or Cancelled/Rescheduled)—so the whole team immediately sees what’s next.

  • Unified booking: One place to manage all types of pet services.
  • Operational clarity: Rooms/resources, costs, and follow‑ups in context.
  • Billing bridge: Generate invoices quickly from confirmed work.

How It Works

  • Create an appointment with pet, type, title, and time.
  • Select which service applies (e.g., Vaccination) and the related record (e.g., session or vaccine).
  • Optionally sync to Odoo Calendar (if enabled in configuration).
  • Manage invoices from the appointment if needed.

Step-by-Step Guide

  • Go to Pets › Appointments.
  • Click New and select the pet, appointment type, and time.
  • Open the Services tab and choose the relevant service (Medical/Vaccination/Grooming/Training/Boarding).
  • Confirm the appointment once details are final.
  • Start and then Complete when finished. Add notes and follow-up date if needed.
  • Create and view invoices from the header buttons.

Fields

Field Explanations

Pet

The animal receiving the service; drives service domain filters and costs.

Primary Type

Main purpose (Checkup, Vaccination, Grooming, Training, Boarding, etc.) used for routing and analytics.

Title

Short, human‑readable label shown on Calendar and lists (e.g., “Annual booster”).

Start / End

Scheduled time window. “Duration Display” is computed from these.

Status

Workflow state: Draft → Confirmed → In Progress → Done (or Cancelled/Rescheduled).

Resource / Room

Optional assignment for staff or specific rooms to avoid conflicts.

Service Selection

Link the relevant record (Medical Visit, Vaccination + Vaccine, Grooming Session + Service, Training Session + Program, Boarding Stay + Kennel) so costs and reporting stay accurate.

Cost & Payment

Total cost auto‑sums from linked services; payment status reflects invoice progress.

Invoice

Create/View/Refresh/Cancel invoice actions to manage billing without leaving the page.

Follow‑up

Optional date and instructions; helpful for medical rechecks or training homework.

Notes

Free text for internal context (e.g., “pet anxious; allow extra time”).

Tips

  • Add a clear Title so the team sees what to prepare.
  • Use Follow-up instructions to keep owners informed about next steps.
  • Link services for accurate costing and reports.

Common Mistakes

  • Forgetting to confirm. Drafts won’t appear as final bookings.
  • Not linking the service. Costs and analytics may be incomplete.
  • Missing follow-up dates for treatments needing checks.