I’m not a developer. I’ve never written a line of code in my life.
Indeed, I never set out to build a SaaS app. For the past eleven years, my wife, Pai, and I have run Water Lily House, a traditional Thai massage clinic in Warrnambool, Victoria.
Pai is the face of the clinic, handling the hands-on work and day-to-day client care. I’m her administrative assistant, handling the systems, admin, websites, records, and all the strange little back-office problems that small businesses somehow collect. We met in Thailand, where I was living after spending a decade at the Australian Tax Office (ATO).
I wasn’t working in GST or compliance at the ATO, but you don’t spend ten years inside the ATO without absorbing how the system works. You learn what “compliant” actually means in practice. You see what gets flagged, what gets missed, and what kind of records hold up when questions get asked.
Four years after leaving the ATO, and now living back in Warrnambool, my hometown, Pai and I opened our clinic. While setting it up, I was looking for a way for Pai to track appointments and came across Cliniko. Cliniko is excellent practice management software - appointment scheduling, patient records, invoicing, and our favourite feature: online booking. We like it so much that we’re still using it eleven years later. But back in 2015, it had one obvious gap for our business: no built-in gift voucher support.
So, like many business owners, I built my own system inside Cliniko - tracking voucher sales, recording balances, noting expiry dates, updating records when clients redeemed part of a voucher. The team at Water Lily House couldn’t figure out the process, so it relied on one person understanding the system well enough to keep it running: me. It was manual, convoluted, time-consuming, and fragile, but it worked - until it didn’t.