CĂŽte Normande Residences
anonymized clientWordPress · MotoPress · Stripe · WPML · GEO/SEO · AI Chatbot
From generic hosting to an AI-native hotel site.
This short-term rental company manages 4 vacation apartments in Normandy, France. Busony replaced their non-existent digital presence with a complete hotel site â direct booking, automated invoicing, bilingual FR/EN â and optimized it to be cited by ChatGPT, Gemini and Perplexity. Client anonymized at their request.
The challenge
Three blockers that cost money with every booking.
OTA commission on every booking
100% of bookings went through Airbnb and Booking.com. At 15â20% commission per stay, a high-season week at âŹ1,200 automatically cost âŹ240 â every time, with no lever to change it.
Zero direct online presence
The existing site was hosted on a generic platform (holiduhost.com). No Google ranking, no structured data, no visibility in AI responses. Travellers had no way to book directly.
Manual management and double-booking risk
No centralized calendar. Availability on Airbnb, Booking.com and Abritel wasn't synchronized. The double-booking risk was permanent, invoicing was manual and time-consuming.
What Busony deployed
A complete hotel foundation with modular options.
Hotel WordPress + MotoPress
Custom professional WordPress site with the MotoPress Hotel Booking plugin: 4 properties configured with photos, amenities, capacities, seasonal rate grids and minimum stay rules. Integrated Stripe payments (cards, Apple Pay, Google Pay), configurable deposits, automatic tourist taxes.
OTA sync â zero double bookings
Two-way iCal sync with Airbnb, Booking.com and Abritel/VRBO. Every booking or block on any platform updates the MotoPress calendar in under 30 seconds. Direct bookings automatically block OTA calendars.
GEO & AI bilingual content FR/EN
Generative engine optimization (GEO): complete Schema.org LodgingBusiness, direct-answer FAQ pages with AEO structure, bilingual content generated by AI and validated by humans, optimized for voice and conversational queries. Synchronized Google Business Profile.
MotoPress MCP Server (option)
AI-native MCP server that makes the PMS queryable by any AI agent. 8 exposed tools: availability, rates, booking creation, cancellation, booking details. Compatible with Claude, ChatGPT, Gemini. On-site chatbot connected to the MCP for real-time availability answers.
The platform in action
Four real scenarios after deployment.
Direct booking vs OTAs: the economics
| Criteria | Before (OTAs only) | With Busony |
|---|---|---|
| Commission per booking | 15â20% | 0% (direct booking) |
| Double booking | Permanent risk | Real-time iCal sync |
| Invoicing | Manual or absent | Auto PDF at every booking |
| ChatGPT / Gemini visibility | Absent | Cited in AI responses |
| EN content for foreign travellers | Manual translation | WPML + AI automatic |
| Availability at 10pm | Not directly accessible | Live calendar 24/7 |
How it's deployed
Audit & strategy
Analysis of properties, photos, rates, stay rules, seasonal grids and existing OTA constraints.
WordPress + MotoPress
Installation, custom theme, configuration of 4 properties, Stripe, deposits, taxes and automatic invoicing.
WPML + bilingual GEO
Full FR/EN translation, Schema.org LodgingBusiness, AI-written AEO content, Google Business Profile sync.
iCal + MCP Server
OTA sync setup, double-booking tests, MCP server deployment and chatbot connection to real-time availability.
Stack & tools
Questions about this project
Do you manage short-term rentals?
We build your AI-native hotel site in 4 to 6 weeks. Direct booking, GEO, bilingual. Zero OTA commission on direct bookings.