Pet Services Lab › Features Every feature, in detail

Everything a grooming salon runs on.

Built with a working Canadian grooming salon, and set up for your province from the first screen. Try every feature free for 14 days.

Start your 14-day free trial See PSL Live
The difference

It doesn't just do the task.
It hands you the next one.

Most software waits for you to remember what comes next. PSL offers it at the moment it matters, so the things you would normally patch by hand are already built in as choices.

WhenA client signs up for a membershipoffers to book their recurring visits on the same schedule.
WhenAn appointment is cancelledoffers the slot to your waitlist, starting with the client whose service fits.
WhenA client doesn't showsends them a re-booking message on its own.
WhenA member is paying with nothing bookedflags them and lets you text a reminder in one tap.
WhenYou close for the daytexts every client who was booked.
WhenYou close the register without countingstops you and explains what the Z report will show.
01

Never chase a no-show again

Deposits, reminders and a waitlist that refills the gap, so an empty chair costs you less.

The online booking page on a phone, showing the deposit due now and the times to choose from
Online booking, your wayClients book from your own link for each location, pick a groomer or the first one available, and you choose whether bookings confirm instantly or wait for your approval.
Deposits or pay in fullCollect a deposit or the full price when they book, with the time held while they pay.
Payment linksChoose Payment Link as the payment type and a secure link for the deposit or balance goes out by text or email in one tap.
Confirmations and remindersSent on their own, by default a day and two hours before each visit. Change the wording and the timing to suit your salon, and clients can reply to confirm.
A waitlist that fits the gapWhen a slot opens, PSL finds the waiting client whose service fits the time, texts them, and moves to the next if they don't reply.
No-show follow-upA client who misses their appointment gets a re-booking message automatically.
02

Your whole day, wherever you are

A colour-coded schedule that is quick on any screen, with the client conversation one tap away.

The day's schedule on a tablet, colour-coded by groomer, with each groomer's hours beside it
Day, week and month viewsRecurring appointments, conflict warnings, and every groomer's hours at a glance.
The client thread beside the scheduleOn a tablet or desktop, tap an appointment and the client's text conversation opens right beside it.
Push notificationsOn the Android app, bookings, payments and cancellations ping your phone the moment they land.
Close for the day in one tapSnowed in? Close a location and every booked client gets a text.
Pet details on every cardBreed, notes, allergies flagged in red, and vaccine-expiry warnings before the leash comes off.
Runs anywhereIn the browser, as a one-tap installed app, or the Android app, and it keeps working when the internet drops. Dark mode is one switch away on any of them.
03

Turn one-time groomers into regularsGrowth

Loyalty, memberships and campaigns that bring clients back sooner.

A client profile showing loyalty rewards and progress toward the next reward
Loyalty rewardsGrowthPunch-card rewards like a sixth groom at half price, with progress on every profile and a welcome message when a client joins.
Memberships that bill and bookGrowthCharge a saved card on a schedule and book the matching visits on the same timeline.
Email and text campaignsGrowthReach clients in a few taps, send now or schedule for later, and target by last visit, spend, visit count, client group or service. Quiet hours and one-click unsubscribe are built in.
Regulars without a membershipBook standing visits on a recurring schedule on every plan, and choose per service how many weeks until a client is due, so the schedule prompts you to reach out.
PromotionsLimited-time or ongoing offers on every plan, with optional promo codes. When several could apply, the single best one is used, never stacked.
Review requestsSend a one-tap Google review request after a visit.
04

Keep every dollar you earn

Payments go straight to your own Stripe or Square account, and the front counter closes out like a real shop.

A client tapping a card on a Square Terminal while Pet Services Lab waits for the payment on a laptop
Zero platform feeYou pay your processor's standard rates and nothing on top. Cash, e-transfer, cheque and custom types are recorded free.
Square Terminal at the counterTap, chip and Interac debit, with tips syncing to the appointment.
The registerOpen and close the drawer, count it against what's expected, and get a Z report for the day.
Cash that rounds like CanadaCash totals round to the nearest 5 cents and card never does, with cash received and change due shown at checkout.
Cards on file, split payments and gift cardsCharge a client's saved card with Stripe or Square, split a bill across payment types, run tabs on account, and sell and redeem gift cards.
Refunds, returns and exchangesHandled with full history on every appointment, and receipts by email or text.
05

Run the back office from anywhere

Payroll, timecards and numbers that go past the usual reports.

Pet Services Lab analytics on a tablet: average ticket, repeat client rate, and profit and margin by service
Payroll for every pay typeHourly, salary, commission and split pay with overtime, rate history, pay runs and pay slips.
Timecards with PIN clock-inStaff clock in with a PIN. Every clock-in records its IP address and, if you choose, the staff member's location, so you can flag or block clock-ins from off-site.
ExpensesTrack what the salon spends next to what it earns, with reminders for recurring bills.
Analytics that go furtherProfit and margin by service, average ticket, repeat and rebooking rates, and a daily overview of what is still open.
Export to ExcelTake your reports and lists to your accountant in a spreadsheet.
Products and inventory add-onVariants, suppliers, barcode scanning, purchase orders, receiving and stock counts, for $10 a month per location.
06

Built for Canadian grooming

Your province's taxes are set up for you, and Canadian rules are handled without you thinking about them.

Tax settings with GST, PST and QST, and bundles set to print as one line or each tax separately
Taxes set up for your provinceHST, GST, PST, QST and RST, with bundles that print as one HST line or each tax separately.
Your registration numbers on receiptsYour GST/HST number, and your PST, QST or RST number, print on every receipt, with your terms of payment.
Every tax split for remittanceThe Taxes report and each day's Z report break out every tax by name.
CASL-ready messagingSTOP is handled instantly, every email has one-click unsubscribe, and marketing never sends outside 9am to 9pm.
Priced in dollars you pay inCAD pricing, with no conversion surprises on your statement.
Canadian spelling, Canadian supportWritten for Canadian salons, with support based in Canada.
07

Run more than one location

Each location gets its own booking link, hours and taxes, even in another province.

A booking link for every locationEach location has its own online booking page and hours.
Taxes per locationAdding a location in another province sets up that province's taxes for it.
Filter the schedule by locationPick a location at the top of the schedule, and new appointments land there.
Staff where they workAssign groomers to the locations they work at.
Closures per locationClose one location for the day without touching the others.
Room to growGrowth covers up to three locations, and Pro has no limit.
08

Staff control and security

Decide who can do what, practise without risk, and lock every door at once if a device goes missing.

Owner and Manager PINsProtect refunds, price changes, payroll, staff edits and more, and choose which actions need which PIN.
Training modeLearn PSL and train new staff with ready-made practice clients. Nothing is saved or sent.
Sign Out All DevicesLost a tablet? One tap signs your salon out everywhere.
Sign-ins that expireEach sign-in lasts seven days, and too many wrong passwords pause sign-in for a while.
Card numbers never touch PSLPayments are handled by Stripe or Square, so PSL never sees or stores card numbers.
Your data kept apartEach salon's data is isolated at the database level, and never sold.
Getting started

Up and running in an afternoon.

No migration project and no training course. Three steps, and PSL walks you through each one.

Tell PSL about your salonYour province sets your taxes and time zone, and your services, hours and cash rounding are ready in minutes.
Take a practice runTraining mode gives you ready-made practice clients to book, check out and close with. Nothing is saved or sent.
Follow your Getting started listConnect card payments, turn on your booking link, add your team and set your PIN, one tap at a time.
White-glove onboarding

Rather we do it for you?

Short on time, or would rather not handle the move yourself? We set up your salon and bring your client list and services over from your current software or spreadsheets, so you open on day one ready to book. Included with Pro, and available on any plan.

Ask about white-glove setup

Stuck on anything? The Help Centre has more than 230 step-by-step articles.

Pet Services Lab

See it with your own salon in it.

Try every feature free for 14 days. No contracts, and cancel anytime.

Start your free trial 14 days free · CAD pricing · No contracts · Cancel anytime Back to Pet Services Lab · Terms of Service · Privacy Policy