no more Saturday chaos
Project 02
FEB 27, 2026

Tempahly

From WhatsApp chaos to bookings that run themselves.

SaaSTransformation
Tempahly booking platform project cover IMAGE.JPG

The Real Problem

Every salon on Tempahly ran its day the same way: a WhatsApp thread full of booking requests, and a paper diary at the front desk that was the real source of truth. When the two disagreed — and every weekend, they did — two customers arrived for one chair. Double-bookings weren't a bug; they were a Saturday tradition.

Deposits were the quieter problem. Asking a customer for money mid-chat felt rude, so most owners simply didn't. No deposit meant no commitment, and the no-show column in the diary kept growing.

“I can run the salon or I can run the WhatsApp. Not both.”heard this in every salon

The software already existed — the salons had accounts. They just didn't use them, because the booking calendar was organised like a database and the diary was organised like a salon.

Finding the Fix

I sat with owners and stylists to watch how a booking actually happens, and the pattern was consistent: nobody thinks in time slots. Everyone thinks in stylists. "Is my usual stylist free at three?" The paper diary had a column per stylist for a reason.

So the redesign followed the diary, not the org chart: a calendar rebuilt around stylist columns, and deposit links folded into the booking confirmation flow — so the system asks for the money, and the owner never has to.

What Actually Happened

The first calendar I proposed looked cleaner than the paper diary — and tested worse. The diary was trusted; a fresh grid was not. So we imported the diary's look almost literally, columns and all, and the fear of migrating melted away.

Stylists supplied the second correction: mid-blow-dry, nobody reads a paragraph. Every screen got cut down to what you can absorb in a glance — who's next, when, paid or not. Anything longer than that went.

What Changed

No-shows fell 62% once a deposit became a link instead of an awkward conversation. Double-bookings dropped to basically zero. But the signal I trust most isn't a number: owners started showing the calendar to other salon owners, unprompted.

no-shows down 62% double-bookings: basically zero owners demo it to friends
“Come and see how we do bookings now.”

What I Had to Work With

Fourteen weeks, three engineers, one PM — and two hard human constraints. Stylists who physically cannot read long screens mid-blow-dry, which made "glanceable" a requirement rather than a preference. And owners whose trust lived in a paper book, which made the diary the design brief, not the competition.

What I'd Do Differently

Start at the front desk sooner. We spent early weeks polishing flows before I properly understood the diary's column-per-stylist logic — one afternoon of watching would have got us there faster. And I'd bring stylists into testing from day one, not just owners; they caught entirely different problems.

What I Learned

Adoption is a design problem, not a training problem. These salons never needed a tutorial — they needed software shaped like the tool they already trusted. When the new thing looks like the old thing and quietly does more, nobody has to be convinced.

This is sample content for portfolio purposes — the projects on this page are fictional placeholders.

Project 03 next folder in the drawer RumahFirst Making first-home paperwork make sense to first-timers.

Let's Talk

The projects I enjoy most are the messy ones — unclear flows, too many stakeholders, real users with real deadlines. If that sounds like yours, I'd love to hear about it.

Comment
Shazwan

Open to contract work, full-time roles, and long conversations about difficult design problems.

👍 1
Contact