— About — A studio, not a SaaS

For shops where
the owner still cuts.

Koda is a small studio building software for independent grooming shops. We make the kind of tools we’d want if we ran the shop ourselves.

— Manifesto

We believe the best grooming shops are small, careful, and a little stubborn. Their software should be the same. No upsells. No fake urgency. No “AI-powered growth dashboard.” Just the calendar, the dog, the owner, and the money — handled with care.

— Four principles · How we build

The rules of the studio.

01

Built warm, built quiet.

Software shouldn't shout. Koda's interface borrows from letterpress and well-edited magazines — restrained, generous with whitespace, easy on a long Saturday.

02

One dog, one record.

Coat, allergies, vaccines, photos, vet notes — one warm folder per dog. The bath room and the front desk see the same thing. So does the owner.

03

Honest pricing forever.

From $49/mo per location. No per-booking fees, no per-seat fees. No surprise invoices. Cancel any time and we'll export everything.

04

Real humans answer.

Texts and in-app messages get answered by a person, fast. Average reply time under fifteen minutes during shop hours.

— A shop, transformed

The same Tuesday. Two different days.

A page from two shop diaries — one running on voicemails and paper, one running on Koda. Same hours. Same dogs. Different temperature.

Diary · Without KodaTue · May 14
7:55LostTwo voicemails. One says 'call me back, urgent.'
9:10RiskWalk-in. No vaccine record. We risk it.
10:30LostPaper intake spilled. Rewrite Pepper's notes from memory.
1:15MissedReceipt is a Square link. Tip prompt buried.
4:40FrictionArgue who gets which tip. Vibe drops.
7:22DrainedStay late writing tomorrow's schedule.
End of day — 4 booked · 2 missed
Diary · With KodaTue · May 14
7:55CalmCoffee, then the calendar. Six confirmed, vaccines all current.
9:02ReadyWalk-in arrives prepped. Vaccines, coat notes attached.
10:30RememberedPepper's card opens. Sensitive ears. No chicken treats.
12:45DoneReceipt + tip prompt sent the moment payment cleared.
3:20FairTips split by appointment, not by argument.
6:48CalmClose on time. Tomorrow is six confirmed, two on hold.
End of day — 6 booked · 0 missed

— Say hi

We’d love to hear about your shop.

Get in touch