How JandaHaven Reduced Booking Errors by 95% with a Custom Platform
Janda Haven, a leading vacation rental company operating 200+ properties along Kenya's coast, was struggling with a manual booking process that caused double bookings, lost revenue, and poor guest experiences. We engineered a complete digital transformation that modernized their operations.

Business Problem
Managing 200+ properties across Diani, Watamu, and Malindi through phone calls, WhatsApp messages, and Excel spreadsheets. Double bookings happened weekly. Revenue leakage from missed reservations estimated at KES 2.4M annually. Guest complaints about booking accuracy were the #1 issue on review platforms.
Objectives
- Eliminate double bookings entirely
- Enable online self-service booking
- Integrate M-Pesa and card payments
- Provide real-time availability across all properties
- Automate guest communications
- Give owners a dashboard to track revenue
Our Approach
We adopted an agile approach with 2-week sprints. Discovery phase involved shadowing the reservations team for 2 weeks to map every edge case. Built a real-time availability engine as the core, then layered payment integration, guest communications, and the admin dashboard.
Implementation
Phase 1 (Weeks 1-6): Built the core booking engine with real-time calendar, property management, and availability logic. Phase 2 (Weeks 7-10): Integrated M-Pesa (via Daraja API) and Stripe for card payments with automated reconciliation. Phase 3 (Weeks 11-14): Guest portal, automated SMS/email workflows, and review request system. Phase 4 (Weeks 15-16): Admin dashboard with revenue analytics, owner reports, and bulk operations.
Results
Zero double bookings in 8 months of operation
Direct bookings increased by 40% — reducing reliance on OTAs
Admin time reduced from 6 hours/day to 45 minutes
Guest satisfaction score improved from 3.2 to 4.7 out of 5
Revenue increased by 28% in first quarter post-launch
Platform handles 150+ concurrent bookings during peak season
Lessons Learned
The biggest lesson was that edge cases in hospitality are infinite — early check-ins, partial stays, seasonal pricing, group bookings, and corporate rates all needed careful handling. We also learned that M-Pesa webhook reliability required a retry queue with dead-letter handling. Building for offline-first on the mobile app was critical for coastal areas with intermittent connectivity.
Conclusion
The Janda Haven platform demonstrates how custom software can transform traditional hospitality operations. By replacing manual processes with a purpose-built system, they eliminated revenue leakage, improved guest satisfaction, and freed their team to focus on hospitality rather than administration.
Facing a Similar Challenge?
Let's discuss how we can engineer a solution for your business.

