Gérez réservations, prix, dispos, folios, planning, ménage et distribution OTA depuis une seule plateforme. Synchronisation bidirectionnelle avec Beds24 (Booking, Airbnb, Expedia, 60+ OTA).
De la réservation au check-out, du prix au ménage — vos équipes travaillent sur une seule interface.
Vue grille jour × chambre. Drag & drop des résas, auto-assignation best-fit capacité, house status temps réel (Vacant Clean/Dirty/Reserved/Occupied).
60+ OTA via une seule intégration (Booking, Airbnb, Expedia, Hotelbeds, Agoda…). Sync prix/dispo bidirectionnelle toutes les 15 min. Anti double-réservation par design.
Yield rules (creux semaine, weekend, LOS), Rate Grid saisonnières, Channel Day Override par canal. Prix effectif calculé nuit par nuit.
Folio multi-jours, extras F&B/spa/parking, TVA multi-taux (VAT10 hôtellerie + VAT20 extras), taxe de séjour auto (fixe/pourcentage/pax), PDF, exports comptables.
Stripe intégré (pré-autorisation, capture au check-out, refund), paiement cash/CB manuel, lien de paiement email, encaissement partiel, allocation waterfall.
Missions ménage auto au check-out, planning équipe, states (Vacant Clean/Dirty, OOO/OOI), photos check-list, statut mobile pour les femmes de chambre.
Web app publique pour vos clients : consulter facture, commander services (spa, parking, F&B), régler par CB, chat conciergerie. Login par code chambre.
ADR, RevPAR, Occupancy, Lead Time, ALOS, revenue par canal (Direct vs OTA), manager report Today/PTD/YTD, night audit auto, digest hebdo email.
Briefing quotidien directeur, résumé factures, suggestions yield, réponses avis OTA (via Claude, OpenAI, Mistral, Gemini ou Ollama local — au choix).
Une grille lisible avec vos résas glisser-déposer, prix nightly, disponibilité, restrictions min/max nuits, yield rules appliqués en temps réel.
Configurez vos règles de tarification dynamique une fois, elles s'appliquent automatiquement chaque jour. Les prix effectifs sont poussés à Beds24 toutes les 15 min.
Wizard 11 étapes auto-détectées depuis l'état réel de votre configuration. Chaque étape a un statut vert/orange/gris et un bouton d'action direct.
Toutes les infos critiques du jour en un écran : check-in/out à faire, soldes à régler, KPIs jour (Occupation, ADR, RevPAR), forecast 7 jours, revenue par canal.
Du B&B familial au groupe hôtelier boutique — pensé pour les hôtels indépendants et petites chaînes.
Sans engagement. Le tarif final dépend de votre volume et des modules activés — devis personnalisé au premier échange.
Hôtels indépendants jusqu'à 10 chambres.
Hôtels boutique 10-50 chambres avec équipe.
Groupes 50+ chambres ou multi-propriétés.
Via Beds24 (Channel Manager certifié Booking Premier Partner) : Booking.com, Expedia, Airbnb, Hotelbeds, Agoda, Vrbo, et 60+ autres OTA en une seule intégration. Nécessite un compte Beds24 (~15$/mois).
Via iCal (gratuit) : Airbnb, Vrbo directement — protocole standard .ics. Limitation : sync dispo uniquement, pas de prix ni de messagerie.
SiteMinder : adapter implémenté mais non testé en production faute de compte actif.
La synchro est bidirectionnelle et automatique toutes les 15 minutes :
• PMS → Beds24 : prix nightly, dispo, min/max LOS, CTA/CTD sont poussés à chaque changement
• Beds24 → PMS : nouvelles réservations, modifications, annulations arrivent en temps réel via webhook + fallback poll 15 min
• Guest info (nom, email, adresse, téléphone) enrichit automatiquement la fiche client à l'import
La matrice complète documentée dans le wizard onboarding `/channel-manager-setup`.
La TVA est calculée automatiquement selon la catégorie de charge : VAT10 pour l'hôtellerie (chambres), VAT20 pour les extras (spa, F&B). La convention Frappe est TTC incluse par défaut (prices_include_vat=1).
La taxe de séjour est configurée par pax × nuit (montant fixe) ou en pourcentage. Elle est facturée séparément du prix chambre — convention hôtelière internationale : les OTA affichent "Prix 300€ + Taxe séjour 25€ à régler sur place".
Les enfants < 18 ans sont exonérés (paramétrable).
Oui, avec un algorithme best-fit capacité : le PMS choisit la chambre dont la capacité correspond le plus proche au nombre de pax demandé, priorise les chambres Vacant Clean, et rejette celles trop petites. En cas d'overlap sur les dates demandées, la chambre est ignorée automatiquement. Configurable et bypassable si vous voulez assigner manuellement.
Stripe intégré (obligatoire pour le mode "en ligne") :
• Pré-autorisation carte à la réservation
• Capture au check-in ou check-out
• Refund partiel/total possible
• Lien de paiement email pour paiement à distance
Mode manuel : cash, CB TPE, virement, chèque — tracés dans le folio avec allocation waterfall (les charges les plus anciennes sont réglées en premier).
Les paiements OTA (Booking) restent gérés par l'OTA — le PMS ne collecte que sur les résas directes.
Oui, une web app publique `/stay` : le client se connecte avec son code chambre et peut : consulter sa facture en temps réel, commander des extras (spa, parking, F&B, petit-déj), régler par CB, échanger avec la conciergerie (chat), voir l'annuaire des services de l'hôtel. Pas d'app iOS/Android à installer — c'est une PWA responsive.
Oui — les avis sont importés automatiquement toutes les heures depuis Beds24 (pour les OTA compatibles). Dans /config#channel onglet Avis, vous voyez tous les avis avec étoiles + texte, et vous pouvez rédiger la réponse directement. Le PMS pousse la réponse à Beds24 qui la relaie à l'OTA d'origine.
L'assistant IA (option) peut aussi générer des brouillons de réponse basés sur le contenu de l'avis.
Le déploiement est 1 hôtel = 1 stack Docker séparée — vous choisissez votre hébergeur (OVH, Scaleway, Hetzner…). Les données de chaque hôtel sont totalement isolées (DB séparée, volumes séparés, domaine séparé).
RGPD : les données personnelles guest sont automatiquement masquées dans les logs (emails, téléphones), et purgées après 3 ans (configurable) via cron mensuel. Chiffrement des credentials via Frappe __Auth.
La migration est incluse dans l'onboarding. On importe vos données via export CSV/Excel ou API selon votre PMS actuel : chambres, room types, rate plans, tarifs, résas futures, historique clients (dernière année).
Le déploiement en parallèle permet une bascule sans coupure : votre PMS actuel continue de tourner pendant qu'on prépare le nouveau, puis vous basculez d'un jour à l'autre après validation.
1. Réservez une démo (30 min visio) — on présente le produit selon votre contexte hôtel
2. Devis personnalisé (setup + hébergement + support)
3. Déploiement + import données (1-2 semaines selon volume)
4. Formation admin/équipe (visio, ~2h)
5. Bascule production + support prioritaire premières semaines
Démo 30 min en visio, personnalisée selon votre hôtel. On répond à toutes vos questions. Sans engagement.