The Business
KJM Rental Bike is a bicycle and e-bike rental shop in Cebu City, Philippines. They serve a mix of local residents and tourists, with peak demand on weekends and during Cebu's festival seasons.
Before working with Skaly, KJM was a functioning business with a real customer base. The problem wasn't demand — it was the infrastructure holding the operation together.
The Before Picture
The owner, Kevin, started every morning the same way: open WhatsApp, read through the overnight messages, manually check a shared Google Sheet to see what was available, reply to each inquiry individually, send a GCash payment link, then update the spreadsheet once payment came through.
On a slow day, this took 90 minutes. On a busy weekend, it was the entire morning.
The specific problems:
- Double bookings — two customers booking the same bike for the same slot because the spreadsheet wasn't updated in real time
- No-shows — no reminders meant customers forgot, leaving bikes sitting idle
- Lost revenue — messages that came in at night or during busy periods sometimes weren't seen until it was too late
- No customer history — every repeat customer had to re-explain who they were and what they wanted
- No real numbers — Kevin had no reliable way to know his actual revenue by service, day, or bike type
What We Built
In 72 hours, Skaly delivered a complete booking and operations platform:
Customer-facing:
- Live availability calendar — bikes and e-bikes shown in real time
- Booking flow in under 3 minutes — select bike, select dates, pay via GCash or Maya
- Automatic SMS confirmation immediately after payment
- Reminder SMS 24 hours before rental start
Admin panel:
- Dashboard showing today's bookings, active rentals, and upcoming availability at a glance
- Revenue tracking by day, week, month, and by bike type
- Customer database — every client's booking history, total spend, and contact details
- Inventory view — which bikes are out, when they return, which need maintenance
Financials:
- GCash and Maya connected — payments go directly to Kevin's account
- Invoice generation for corporate clients
- Monthly revenue summary exportable as PDF
The Numbers After 3 Months
| Metric | Before | After |
|---|---|---|
| Morning admin time | 90–120 min/day | 20 min/day |
| Double bookings per month | 4–6 | 0 |
| No-show rate | ~22% | ~11% |
| Monthly bookings | baseline | +40% |
| Revenue visibility | none | real time |
The 40% increase in bookings came from two things: online discoverability (SEO-optimized site with structured data) and the fact that customers could book at 11pm without waiting for a reply.
The no-show rate dropped in half simply from automated SMS reminders. Kevin didn't change anything about how he runs the shop — the system changed the inputs.
What Kevin Said
"Before, I was basically the booking system. Every message, every confirmation, every payment — that was me. Now I open the dashboard in the morning, see everything I need, and get on with the actual work."
The Cost
The full system — booking engine, payment integration, admin dashboard, SMS notifications, SEO setup — was delivered in 72 hours. Annual cost: €90 on the Starter plan.
Kevin's previous cost: hours of manual work per day, plus lost revenue from missed messages, double bookings, and no-shows.
The ROI on the first month covered the annual fee many times over.
If your business runs on WhatsApp confirmations and spreadsheets, the situation is fixable — and faster than you think. Start your project here.