Set up services with duration and price, then run sessions and track payments and ratings.
Overview
Grooming is split into what you sell (Services) and what you perform (Sessions). Services define pricing, duration, category, and species limits. Sessions capture the actual work—assigned groomer, photos, notes, behavior, rating, and payment—so teams can plan accurately and improve quality over time.
- Productized catalog: Clear services make quoting and scheduling simple.
- Operational tracking: Status flow and timing reveal bottlenecks.
- Customer experience: Before/after photos and notes build trust.
How It Works
- Create services with category, duration, skill level, and base price.
- Book sessions via Appointments or directly in Grooming Sessions.
- Move session status through Draft → Confirmed → In Progress → Completed.
Step-by-Step Guide
- Setup services in Pets › Setup › Grooming Services.
- Create an appointment and select “Grooming”.
- Pick service and groomer, confirm the session.
- Start and complete the session, add notes and rating.
- Set payment status.
Fields (Service)
| Field Name | Description | Example |
|---|---|---|
Service Name |
What the service is called. |
Full Groom |
Code |
Internal code. |
GRM-FULL |
Category |
Basic, Premium, Spa, Medical, Specialty. |
Premium |
Base Price |
Starting price. |
$60 |
Duration |
Time needed. |
60 min |
Skill Level |
Required expertise. |
Advanced |
Species Restrictions |
All, Dogs only, Cats only. |
Dogs only |
Required Equipment |
Tools to prepare. |
Clippers, Scissors |
Description / Prep / Aftercare |
Customer-facing info. |
Brush before visit |
Fields (Session)
| Field Name | Description | Example |
|---|---|---|
Reference |
Session number. |
GRM/2026/0005 |
Pet |
Pet receiving service. |
Buddy |
Service |
Selected grooming service. |
Full Groom |
Groomer |
Assigned staff. |
Alex |
Appointment |
Linked appointment (optional). |
APP/2026/0102 |
Status |
Draft, Confirmed, In Progress, Completed, Cancelled. |
In Progress |
Total Cost |
Session price (plus extras). |
$75 |
Payment Status |
Pending, Partial, Paid. |
Pending |
Before/After Photos |
Images for quality tracking. |
Uploaded |
Notes & Behavior |
Observations that help next time. |
Nervous near dryer |
Rating |
Customer feedback or internal rating. |
5★ |
Field Explanations
Service Name
Catalog label owners and staff recognize.
Code
Short internal identifier (e.g., GRM-FULL).
Category
Basic/Premium/Spa/Medical/Specialty grouping for pricing and analytics.
Base Price
Starting amount billed before extras.
Duration
Expected time for planning schedules.
Skill Level
Experience required to perform the service.
Species Restrictions
Limits availability to certain species (e.g., Dogs only).
Required Equipment
Tools groomers need prepared in advance.
Product
Linked Odoo product for billing consistency.
Session Count / Revenue
Read‑only KPIs to evaluate demand and value.
Description / Prep / Aftercare
Customer‑facing instructions and expectations.
Reference
Unique session number for tracking.
Pet
Animal receiving the grooming session.
Service
Selected catalog item that defines pricing and duration.
Groomer
Assigned staff member.
Appointment
Optional link to the parent appointment.
Status
Draft → Confirmed → In Progress → Completed (or Cancelled).
Total Cost
Amount billed for the session including extras.
Payment Status
Pending/Partial/Paid for reconciliation.
Before/After Photos
Quality tracking and customer delight.
Notes & Behavior
Observations to improve safety and outcomes.
Rating
Customer or internal quality score.
Tips
- Use photos to showcase results and help QA.
- Track behavior to adjust time and staffing.
- Set proper skill levels for better scheduling.
Common Mistakes
- Starting sessions without confirming time or groomer.
- Forgetting to set payment status.
- Not recording behavior notes.