Features

Eight tools, woven together.

Each one earns its keep on its own. Together they cover the whole loop — a client books, signs, shows up, gets groomed, pays, and rebooks. No paperwork in between.

Scheduling

Never overbook again.

Day, week, and month views — pick whichever fits how you think. Real-time conflict detection means an overlapping slot is impossible, whether you’re booking yourself or a client is booking themselves.

  • Day, week, and month views with one-tap switching
  • Color-coded statuses — booked, in progress, awaiting payment, complete
  • Per-staff filtering for salons with multiple groomers
  • Tap any empty slot to book; tap an appointment to open it
  • Block off time for lunch, vacation, or errands
  • Conflict checker runs on every entry path — no overbookings, ever
Client & pet profiles

Every detail, one tap from the schedule.

Owners and pets get full profiles so the next groomer who picks up an appointment knows the temperament, the medical notes, the vet, and the way the client likes the trim — without asking again.

  • Owner contact info, address, agreement status, notes
  • Pets with breed, temperament, medical notes, vet info, grooming instructions
  • Photo on every pet profile, uploaded straight from your phone
  • Complete appointment history with the last few visits at the top
  • Before/after groom photos saved to the appointment
  • Duplicate-detection on new requests so you don’t end up with two of the same client
Online booking

Your clients book themselves — no account required.

One public link for new clients, and a personal link for existing ones that pre-fills everything they’ve told you before. Both feed into one inbox where you accept or decline.

  • Public booking page you can share anywhere — website, social, Facebook “Book Now” button
  • Personal links for returning clients — they just pick a time and a pet
  • Calendar shows how busy each day is at a glance (1, 2, or 3 dots per day)
  • Optional intake form bundled with the booking flow for first-time clients
  • Multi-pet bookings handled in one request
  • “I’ve been here before” lookup texts existing clients their personal link
  • Capacity rules enforced server-side — your “never overbook” rule applies here too
Contracts & intake

Sign the contract before the first appointment. No paper.

Write your service agreement and salon policy directly in the app. Clients accept them via a link you send — no account, no printer, no scanner. New clients fill the intake form the same way.

  • Type your contract and policy directly — no PDFs to wrangle
  • Tokenized link for clients to read and accept — no account needed
  • Acceptances recorded with timestamp and document version
  • The scheduler refuses to book a client who hasn’t signed
  • “Mark signed in person” for clients who came in before you turned this on
  • Changes to your contract prompt a re-sign automatically
  • Intake forms collect everything a new client’s profile needs
Reminders

Reminders that go out on their own.

Pick two timing slots — say 24 hours and 2 hours before each appointment. Pick a channel for each: SMS, email, or both. Reminders go out automatically. Clients who hate texts can be turned off individually.

  • Two configurable timing slots per business
  • Per-slot channel choice: SMS, email, or both
  • Per-client override for the ones who don’t want reminders
  • Off by default — nothing fires until you opt in
  • Delivery tracking shows which reminders went out and whether they landed
  • Same plumbing handles review-request texts after an appointment completes
Smart rebooking

Knows the Maltese is due every 4 weeks. Without you tracking it.

Each pet’s typical interval is computed from that pet’s own visit history, not a flat default. So the Maltese with the 4-week habit shows up on your list separately from the Lab with the 8-week habit — both at exactly the right time.

  • Per-pet typical interval, learned from real visit history
  • Overdue / Due now / Due soon buckets so you know who to text first
  • Lapsed-owner tracking for clients you haven’t seen in months
  • One-tap copy of all phone numbers in a bucket — paste into your own messaging app
  • Or send the rebook text or email straight from the app
  • Pets with an upcoming appointment are excluded automatically
Offline-first

Mobile grooming, basement bath, spotty WiFi.

We built PetGroom Pro for the way groomers actually work — which is rarely sitting at a desk with five bars of WiFi. The schedule loads offline. Notes save offline. Photos upload offline. The moment you’re back online, everything syncs.

  • Schedule, client list, and pet profiles all load with no connection
  • Writing notes, changing statuses, and checking out clients all save offline
  • Before/after photos upload offline and finish when you reconnect
  • A banner at the top of the screen shows your offline state
  • Pending changes show a small badge so you know nothing’s lost
  • Works on iPhone, Android, and any modern browser
Insights

The numbers you actually look at.

Revenue, busy days, top clients, cancellations — updated as you check out, not delayed until end-of-month bookkeeping. The tiles surface the things that change how you book next week.

  • Revenue by day, week, and month
  • Top clients by spend over a period you pick
  • Busiest weekdays and time slots so you know when to add capacity
  • Cancellation rate trends
  • Comparison to the prior period at a glance
  • Manager and admin only — workers don’t see financials

See it for yourself.

Sign up, set your hours, and take your first booking in under fifteen minutes.