
About the Extra
Our client, a premier yacht charter company based in Spain, approached us with a clear vision for digital transformation. While they efficiently managed their extensive fleet using MMK Booking Manager—the industry’s gold standard—their website acted only as a static catalog. The turning point came after a professional seminar where the client discovered the existence of the MMK API. They realized they could pull real-time data regarding fleet specifications, live availability, and dynamic pricing directly onto their website. They tasked us with building a high-end web platform that would turn their site into a fully automated booking engine.
The primary goal was to display an interactive availability calendar and up-to-the-minute pricing for every yacht. The workflow had to be airtight: when a user booked a boat online, that specific time slot needed to be instantly "Reserved" within the MMK system. This ensured that external agents and brokers using the global MMK network could not double-book the vessel, providing the website user with a guaranteed reservation.
-
Client
Spain Yacht Charter Company
-
Goal
MMK API Integration
To protect the company from "fake" or "spam" bookings that could unfairly lock up their fleet, we engineered a proprietary MODX Extra featuring a sophisticated, secure payment bridge. The core logic ensures that the booking journey is both user-friendly and commercially secure: once a user selects their yacht and dates based on live API data, they are required to provide a minimum deposit to finalize the request. Only after the transaction is successfully processed does our module communicate with the MMK API to trigger an automatic reservation, ensuring the vessel is immediately marked as "Reserved" across the global MMK network. This instant synchronization guarantees that external agents and brokers cannot double-book the vessel, providing the website user with a confirmed reservation. Furthermore, the system automates the entire customer lifecycle by creating a personal account upon booking and managing all essential email communication, including account activation, transaction receipts, and instant notifications for site managers.
Automation didn't stop at the booking. We built a comprehensive Client Portal to streamline communication:
- Automatic Account Creation: Upon the first booking, a personal account is generated for the client.
- Automated Communication: The system handles the entire email flow—from account activation and password setup to payment receipts and booking confirmations.
- Management Notifications: Site managers receive instant alerts for every new successful booking, allowing for high-touch service.
- Future Scalability: The personal cabinet was designed with the future in mind, allowing the client to later offer additional services such as team cruises and specialized maritime events.
We began the project with a deep dive into the MMK Booking Manager API documentation. Our team performed a rigorous technical audit to ensure that the API’s capabilities aligned perfectly with the client’s business logic. By mapping the API endpoints to our custom MODX Extra, we ensured a high-performance, scalable solution that remains stable even during peak booking seasons.


