Pet Grooming software

Pet grooming software for Singapore & Malaysia that keeps every pet's notes on file

Every pet is different — coat type, temperament, allergies. MyStudioWalker keeps notes per customer so your groomers always know what they're walking into.

  • Forgetting a pet's temperament or allergy notes between visits
  • Appointment durations that vary wildly by breed and coat
  • No easy way for pet owners to book online outside business hours
Try it here

Move a booking. Then take the money.

Not a video. Drag an appointment to another groomer or another time, then tap it to check the customer out — the two things a pet grooming does fifty times a day, exactly as the real app does them.

Wednesday
9 booked

Drag a booking to move it, or pull its bottom edge to make it longer. Two at once share the column. Tap one to check the customer out.

02Checkout

One ticket. Services, retail, and who earned the commission.

Ring up a walk-in here, or tap an appointment on the calendar above and check that customer out — both land on the same ticket. Every line carries the groomer who did the work, so commission is settled at the till instead of reconstructed at month-end.

  • Services and retail on the same ticket
  • Split a payment across PayNow and cash
  • Commission worked out line by line, per groomer
Ticket

Tap a service or a product to start a ticket.

TotalS$0.00
03Clients

You remember your regulars. Now the system does too.

What they had last time, how many sessions are left on their package, how much credit sits on the account — all on one row, before they have taken their coat off.

  • Visit and spend history on every client
  • Package balance and store credit on the row
  • Phone numbers masked from staff who should not see them

Customers

8 customers

Add customer
04Services

A full groom is not one price.

Short, medium, long — the same treatment quotes three different numbers. Software that can hold only one of them sends the real price list back to a whiteboard. Set the options once and the right one lands on the ticket.

  • Several prices under one service
  • Real durations, not one fixed slot length
  • Hide a service from online booking without deleting it

Services

8 services

Rooms 4Add service

Press and hold the handle to drag a card and reorder how services appear on your online booking page.

Full Groom
Full GroomFrom S$65.00 · 90 min3 price optionsGrooming Bay 1 · Grooming Bay 2
Puppy First GroomFrom S$55.00 · 60 minGrooming Bay 2
Bath
Bath & BrushFrom S$40.00 · 60 min3 price optionsBath Station · Cat Room
De-shedding TreatmentPromoFrom S$50.00 · 60 minBath Station
Add-ons
Nail TrimFrom S$20.00 · 15 min
Teeth BrushingFrom S$15.00 · 10 min
Ear CleaningFrom S$15.00 · 10 min
Flea TreatmentHidden onlineFrom S$35.00 · 30 minBath Station

A full groom is not one price. Set the options once and the right one lands on the ticket.

05Treatment rooms

Two groomers free, one grooming bay. Only one of those bookings can happen.

A room is the second thing an appointment needs, and the one most booking software forgets. Tick the rooms a service can be done in and the slot closes online the moment they are all taken — even with a groomer standing free. At the front desk you can still book over it; you are just told first.

  • Online booking counts rooms, not just groomers
  • The free room is picked and shown on the appointment
  • Take a room out of service without deleting it

Manage rooms

4 rooms · 5 services need one

Rooms limit how many appointments can run at once. Open a service and tick the rooms it can use — a service with no rooms ticked doesn't need one.

e.g. VIP Room 2Add
  • Grooming Bay 11 serviceOn
  • Grooming Bay 22 servicesOn
  • Bath Station3 servicesOn
  • Cat Room1 serviceOff

Treatment rooms

Full Groom

Tick every room this service can be done in. Leave all unticked if it doesn't need a room — only ticked services are limited by room availability.

Grooming Bay 1Grooming Bay 2Bath Station

An appointment takes a groomer and a room. Both have to be free.

06Packages

Prepaid balances that count themselves down.

Sell ten sessions, or five hundred dollars of credit. Redemptions come off at checkout and expiry is tracked without anyone writing it in a book — which is where prepaid money usually goes missing.

  • Session packs and dollar-credit packages
  • Redeemed at the till, not in a ledger
  • Expiry tracked per package

Packages

3 active · 1 archived

Add package
AllSessionsCreditArchived
10× Full GroomSessionsS$585.00
Buy 10, get 12 sessions+2 free19 sold
Bath ClubSessionsS$200.00
Buy 5, get 6 sessions+1 free13 sold
S$300 Store CreditCreditS$270.00
Worth S$300.00 in creditS$30.00 bonus8 sold
Puppy Starter PackArchivedSessionsS$150.00
Buy 3, get 3 sessions5 sold

Redemptions come off at checkout. Nobody has to remember how many are left.

07Package redemption

The session comes off at the till, and the client signs for it.

A prepaid client is the one an owner argues with. Here the package pays the bill like any other method, the balance drops by one in front of them, and on the iPad they sign for it with a finger — so "I never used that session" has an answer instead of a raised voice.

  • The package pays the bill, so nothing is left owing
  • The balance drops in front of the client, not later
  • Their signature is stored against that redemption
Step 3 · PaymentSteph L.
Full GroomS$65.00
Redeem package
10× Full Groom8 sessions remainingRedeem
10× Full Groom−S$65.00
Left to payS$65.00

The signature is filed against the payment line, so a disputed session has an answer.

08Staff & commission

Pay a groomer the way you actually agreed.

A flat share of every service. A share that climbs once they pass a target. A different share per category. Or they rent the spot and you keep a cut. Set it once per person and the till does the arithmetic when the ticket closes — no spreadsheet open beside the software.

  • Flat, step-up, per-category or rent — one per person
  • Assistants earn on the work they help with
  • Applied the moment a ticket closes

Staff

3 staff

Add staff
Olivia Tanolivia@happypaws.sg+65 8123 4567Master Groomer· Flat 55%
Daniel Kimdaniel@happypaws.sg+65 9234 5678Senior Groomer· Flat 45%
Hannah L.hannah@happypaws.sg+65 8345 6789Groomer· Flat 35%
Commission profiles

Four schemes. Put each person on the one you actually agreed with them.

Flat rateThe same share of every service they do.Olivia 55% · Daniel 45% · Hannah 35%
Step-upThe share grows once they pass a target.15% to S$5k · 20% to S$10k · 25% to S$15k · 30% above
By serviceA different share depending on what they did.Full Groom 55% · Bath 45% · Add-ons 50% · Retail 10%
Station rentThey rent the spot; you keep a cut of the takings.10% from the first dollar, rising by band

Whichever scheme a groomer is on, the till works their cut out the moment the ticket closes.

09Reports

Month-end without the spreadsheet.

Commission per groomer, already worked out. A real profit and loss underneath it — takings, product cost, commission, rent, and what is actually left at the bottom.

  • Commission ready to hand to payroll
  • Profit and loss, not just a revenue total
  • Every figure traceable back to a ticket

Reports

This month · to date

This month
Service RevenueS$2150.00After discount
Commission BaseS$1885.00After pkg ratio adj.
Gross SalesS$2468.00Svc + product + pkg
Total CommissionS$1064.00Tips excl.

By staff member

Export CSV
StaffProfileService revenueCommission
OT Olivia TanMaster Groomer · 55%S$1245.00S$684.75
DK Daniel KimSenior Groomer · 45%S$625.00S$281.25
HL Hannah L.Groomer · 35%S$280.00S$98.00
TotalS$1064.00

Flat, tiered or per-category rates. Every ticket updates this the moment it closes.

10Inventory

What is on the shelf, and what is about to run out.

Stock comes off when something is sold off the shelf or used up on a client. The value on hand and the reorder list are the two numbers your accountant asks for and the two nobody wants to count by hand.

  • Value on hand, counted continuously
  • Low stock judged against your own reorder points
  • Retail sales deduct stock automatically

Inventory

6 products · 1 low on stock

Add product
Inventory valueS$636.00
Products6
Low stock1

Retail

  • Pet ShampooSHP-PET · Avg cost S$13.00 · Retail S$30.0017S$221.00 on hand
  • De-shedding BrushBRS-DSH · Avg cost S$20.00 · Retail S$45.004S$80.00 on hand
  • Pet CologneCOL-PET · Avg cost S$11.00 · Retail S$25.0010S$110.00 on hand

Back bar

  • Clipper bladesInternalCLP-BLD · Avg cost S$18.008S$144.00 on hand
  • Ear cleanerInternalEAR-250 · Avg cost S$7.506S$45.00 on hand
  • Nail grinder bitsInternalNGB-010 · Avg cost S$2.4015S$36.00 on hand
11Marketing

Campaigns that run whether or not you open the app.

Birthdays, return-visit nudges, and a win-back for clients who have gone quiet. Write the rule once; the messages go out on their own, on the days you would have forgotten.

  • Birthday and return-visit automations
  • Win-backs for clients who stopped coming
  • Switch one off without deleting it

Automatic campaigns

These run on their own once they are switched on — nobody has to open the app on the day.

  • BirthdayEmails a client before their birthday, with a discount code if you set one.
    Discount 15 % off
  • Win-backReaches out to clients who have not been in for a while.
    After 60 days awayDiscount 10 % off
  • Package expiringWarns a client before their prepaid sessions lapse.
    Warn 14 days ahead
  • Return-visit remindersNudges a client when a service is due again — the interval is set per service.

These run on their own. Nobody opens the app to send a birthday code.

12AI assistant

It answers WhatsApp, and books the slot.

A price, a duration, who is free on Saturday — answered from your own menu, in your own prices, while you have both hands in someone’s hair. Then it takes the booking and puts it on the calendar, so the message that would have become a phone call at 9pm never does.

  • Answers price and availability from your real menu
  • Takes the booking straight onto the calendar
  • Replies at 9pm, when you have already gone home
Wei MingWhatsAppAssistant
Hi! How much for a full groom for a medium poodle?
Replies left41288 of 500 included this month
13Dashboard

All of it on one screen, every morning.

Takings so far today, what is still on the books, who is working, and what is waiting on you. This is the screen the app opens on, and most days it is the only one an owner needs.

  • Today's takings and the month to date
  • The day's bookings in order, with status
  • Revenue by groomer as the day goes

Dashboard

Today's overview

Today's revenueS$415.00completed sales
Month-to-dateS$2150.00revenue this month
Today's bookings9confirmed & completed
Pending1awaiting confirmation
Active customers8total on record
Staff on today3with bookings / sales

Today's bookings

  • 9amMarcus GohFull Groom · Olivia TanConfirmed
  • 9:30amAliyah TanFull Groom · Daniel KimConfirmed
  • 10amKhairul B.Bath & Brush · Hannah L.Confirmed
  • 11amRachel LeeFull Groom · Olivia TanConfirmed
  • 11:30amJia Wen LimBath & Brush · Daniel KimConfirmed
  • 12pmWei MingNail Trim · Hannah L.Confirmed
  • 1pmSteph L.Puppy First Groom · Daniel KimConfirmed
  • 1pmRachel LeeTeeth Brushing · Hannah L.Confirmed
  • 1:30pmPriya N.De-shedding Treatment · Olivia TanPending

Today by staff

revenue · bookings
  • Olivia TanS$180.003 bookings
  • Daniel KimS$160.003 bookings
  • Hannah L.S$75.003 bookings
Pricing

Simple, honest pricing.
14 days free, no card.

Start on Pro Team free for 14 days — every Pro Team feature. Switch to Solo Simple or stay on Pro Team after the trial. Cancel anytime.

Solo Simple
For independent stylists & single-chair studios.
$12.00/mo

Or $10.75/mo billed yearly

Start 14-day free trial

No credit card required


  • 1 staff — for solo practitioners
  • Unlimited bookings + public online booking page
  • POS · Inventory · CSV customer import
  • Sales + Payment Summary + Flat commission reports
  • All transactional emails (incl. 1-hour reminder)
  • Customer self-service link (reschedule / cancel)
  • Schedule overrides
  • iPhone & iPad app — on every plan
Pro Max
For big shops & multi-outlet operators who need the full stack.
$69/mo
Start 14-day free trial

No credit card required


  • Unlimited staff
  • Multi-outlet — 2 outlets included, $29/mo per extra
  • Automatic marketing emails — birthday, win-back, package expiry, service reminders
  • Export reports to CSV + PDF
  • Google Analytics & Meta Pixel tracking

Prices in USD. Tax may apply.

Hosted in Singapore · PDPA compliant · 99.9% uptime
FAQ

Common questions about our pet grooming software

Can I keep notes on a specific pet, like allergies or temperament?

Yes — customer notes are visible at every visit, so any groomer on shift has the full picture.

Can appointment lengths vary by service or breed?

Yes — each service has its own duration, so a full groom and a nail trim don't take up the same calendar slot.

Can pet owners book outside business hours?

Yes — the online booking page is available 24/7, and your team still manages walk-ins on the same calendar.

Does it work as a POS system for a pet grooming shop?

Yes, on every plan. Ring up the groom, any add-ons and retail on one ticket, record the payment method and its fee, and the sale lands in your reports and the groomer’s commission immediately.

Is it easy to set up and easy for my staff to use?

Setting up takes an afternoon — add your services and staff, set your hours, and you can take a booking the same day. There is nothing to install and no IT knowledge needed. The POS is deliberately simple, so a new groomer can ring a customer up on their first shift; our entry plan is called Solo Simple for exactly that reason.

Is there a free trial?

Yes — 14 days, no credit card required.

Get started

The studio
in your pocket.

14 days free. No credit card. Bring your data — or start fresh. We’ll have you taking bookings before lunch.

No credit card required · Cancel anytime
Built in Singapore, for salons in Singapore and Malaysia