Vaccination record chasing for dog groomers
The idea
Grooming salons are required, by policy or local law, to hold a current rabies certificate for every dog on the table. In practice that means a receptionist flipping through paper files and phoning owners, or worse, discovering an expired cert at drop-off and cancelling the appointment while the table sits empty for an hour.
Grooming POS systems store the certificate but never chase it. The chase is the entire job: know the expiry, text the owner before it lapses, and make uploading the new certificate a ten-second phone task that files itself. That last mile is the wedge, and it is small enough to build in a weekend.
Who pays
The salon owner pays 19 USD/month. One saved appointment, typically 60-90 USD, covers a quarter of it, and the receptionist hours saved cover the rest. Distribution: groomer Facebook groups, pet industry trade shows, and partnerships with grooming-school alumni networks; salons talk to each other locally, so a few anchor customers per city compound.
MVP scope
- Pet records with certificate photo, expiry date, and status badges
- Daily cron with T-14 and T-3 owner texts
- Tokenised public upload page that files the new certificate automatically
- Salon review queue with one-tap approval
- Editable reminder wording per salon
- Skip for v1: appointment booking, POS integration, multi-vaccine schedules beyond rabies, owner accounts
Build CertChase, a web app for grooming salons that tracks pet vaccination expiries and chases owners for updated certificates by SMS. Stack: Next.js (App Router), Supabase (Postgres + auth + storage), Twilio for SMS. Core flow: the salon creates a pet record with pet name, owner name, owner mobile, a photo of the current rabies certificate (stored in Supabase Storage), and the expiry date. A daily cron finds certificates expiring within 14 days and texts the owner: Bella's rabies certificate expires on the 28th, upload the new one here, with a tokenised upload link. The owner taps the link, snaps a photo of the new certificate, enters the new expiry date, and the file attaches to the pet record automatically, flagged pending review. The salon approves it with one tap and the chase cycle resets. Pages: magic-link login, pet roster with expiry status badges (valid, expiring, expired, pending review), pet detail with certificate history, review queue, public upload page (no login, token-scoped to one pet, link expires in 30 days), settings for reminder timing and message wording, billing. Implementation details: the upload link must work flawlessly on a phone camera roll, accepting HEIC and converting server-side. Send one reminder at T-14 and one at T-3, then flag for manual follow-up rather than spamming. Pricing: 19 USD/month per salon, 30-day trial, unlimited pets.
// More Micro-SaaS ideas
-
Automatic monthly reports for website care plans
Freelancers selling monthly website care plans spend hours writing what-we-did reports; this pulls uptime, updates, and backups into a branded PDF.
Micro-SaaS 1 week -
Gig money splitting for working bands
Working bands split gig pay with screenshot math and grudges; log the gig, set cuts and expenses, and everyone sees who owes what plus tax totals.
Micro-SaaS weekend -
Sweep certificates and annual reminders for chimney sweeps
Chimney sweeps hand-write the certificates insurers demand and forget last year's customers; issue branded PDF certificates plus annual rebooking nags.
Micro-SaaS weekend -
Volunteer scheduling with swaps for small churches
Small-church volunteer rotas live in spreadsheets and group chats; this schedules teams, texts reminders, and handles swaps without the coordinator.
Micro-SaaS 1 week