Villas Olimpia

AI-powered villa booking system with a bilingual WhatsApp guest assistant

Industry: Hospitality / Vacation Rentals · Location: San Juan del Sur, Nicaragua · Role: Technical project manager & solution architect

Overview

The objective was to create an MVP platform allowing the business to manage villa availability, pricing, booking requests, customer inquiries, and AI-powered guest communication.

Objectives

  • Centralise availability and pricing in one booking dashboard
  • Answer guest inquiries quickly in Spanish and English
  • Turn inquiries into structured booking requests
  • Keep property management informed at every step

Solution components

  • Booking dashboard
  • Airbnb iCal synchronization
  • Availability calendar
  • Pricing rules engine
  • Seasonal pricing
  • Weekend pricing
  • Minimum-stay rules
  • Manual pricing overrides
  • AI WhatsApp assistant
  • Spanish and English support
  • Voice responses
  • Knowledge-base management
  • Booking request workflow
  • Payment instruction workflow
  • Customer follow-ups
  • Public villa website

AI guest assistant flow

  1. Guest inquiry
  2. Check villa availability
  3. Calculate pricing
  4. Validate minimum stay
  5. Answer questions
  6. Collect booking information
  7. Send payment instructions
  8. Notify property management

WhatsApp integration

Several provider approaches were evaluated because of Meta onboarding and business verification constraints. Options explored included:

  • Meta Cloud API
  • Twilio
  • QR-based WhatsApp integrations
  • Evolution API
  • Whatsmeow

Voice automation

OpenAI Text-to-Speech was incorporated to support AI-generated voice responses to guests.

Project management

The project was managed through milestones, requirements, change requests, UAT, deployment preparation, and client approvals.

It also required active scope management when additional functionality, such as Airbnb inbox automation and automated scheduled guest messaging, was requested after the original scope was agreed.

Technology stack

OpenAI, OpenAI TTS, WhatsApp Business API, Twilio, Airbnb iCal, REST APIs, Webhooks

Outcome

An MVP that brings availability, pricing rules, booking requests, and bilingual AI guest communication into one managed workflow, delivered under a milestone and change-request process.