De MyTourist à Channex : comment migrer votre B&B sans perdre de réservations
Guide de migration pratique basé sur la vraie transition du B&B Burgemeestershof : ordre des canaux, pièges OTA, monitoring 72h et outils pour sécuriser la migration.
Depuis 2021, je gère le B&B Burgemeestershof — quatre chambres dans un ancien presbytère. Jusqu'à récemment, toute la gestion des canaux passait par MyTourist (MT). Cela fonctionnait, mais chaque mois je sentais les fissures : pas de boîte WhatsApp à côté de la réservation, Airbnb uniquement via un détour iCal, et de plus en plus de mises à jour manuelles de prix sur des canaux que MT ne gérait pas directement.
Ces dernières semaines, je migre vers Channex via BedFlow. Pas tout d'un coup — de manière contrôlée, canal par canal, avec monitoring et un plan de rollback. Voici l'approche qui a fonctionné pour moi, avec les pièges rencontrés en chemin.
Pourquoi migrer ?
D'abord la question honnête : pourquoi ne pas simplement rester sur MT ? Pour ceux qui sont satisfaits, c'est un bon choix. Mais ces limitations étaient rédhibitoires pour moi :
- Pas de boîte WhatsApp à côté de la réservation. Au Burgemeestershof, 67% des réponses des invités arrivent par WhatsApp. Basculer entre WA et le PMS MT me coûtait des heures par semaine.
- Pas de connexion Channex directe. Les syncs Airbnb passaient par un détour iCal — 1 heure de latence, pas de mise à jour des prix.
- Couche PMS plus ancienne. Rapports, app mobile, raccourcis — tout semblait dix ans en arrière.
- Facturation par propriété. Ajouter un second bien aurait demandé un login + abonnement séparés.
Channex n'est pas "meilleur" parce qu'il est plus récent. Il est meilleur parce qu'il est un canal standardisé vers 200+ OTAs, avec sync bidirectionnel, gestion mature des erreurs, et un pattern outbox qui fait les retries automatiquement. Pour quiconque synchronise plus que Booking.com, c'est un autre univers.
Les risques qu'il faut vraiment adresser
Avant de toucher à quoi que ce soit : trois choses peuvent dérailler la migration.
1. Double push
Le pire scénario : MT et Channex poussent tous deux prix et disponibilités vers le même canal. Vous obtenez des mises à jour aléatoires — parfois MT gagne, parfois Channex. Résultat : surréservations ou prix erronés que vous ne remarquez que des jours plus tard.
Règle : pour chaque canal, à chaque instant, il doit y avoir exactement un système source. Pas de chevauchement, pas de "gardons les deux par sécurité".
2. Différences de mapping
Les codes de chambre MT (KAMER1, KAMER2, ...) ne correspondent pas automatiquement aux room-types de Channex. Les OTAs ont leurs propres IDs de chambre (Booking a room_id, Expedia a room_type_id). Un mapping erroné signifie que les réservations atterrissent sur la bonne chambre OTA mais sont enregistrées dans la mauvaise chambre de votre PMS.
Règle : pour chaque canal, vérifiez manuellement le mapping avec une vraie réservation test avant de continuer.
3. Politiques OTA "1 channel manager par compte"
Airbnb en particulier est strict : vous ne pouvez avoir qu'une seule intégration PMS à la fois connectée à un compte. Si MT a encore une vieille autorisation OAuth, il faut d'abord la révoquer avant que Channex puisse se connecter.
Règle : avant de connecter via Channex, vérifiez la page "Connected apps" de l'OTA et révoquez tous les anciens tokens.
L'ordre : pourquoi vous ne basculez pas tout d'un coup
La tentation est de tout basculer un dimanche calme. C'est précisément ce qu'il ne faut pas faire. Mon approche :
- Canal canary (volume le plus bas). Dans mon cas Natuurhuisje via OpenGDS — 3-5 réservations par mois. Si quelque chose tourne mal, l'impact est faible.
- Volume moyen. Expedia + Check24 — échantillon assez grand pour voir les problèmes, assez petit pour ne pas ruiner votre soirée si ça casse.
- Airbnb. Étape séparée car le flow OAuth est fondamentalement différent.
- Booking.com en dernier. 60-70% de mon chiffre. Ne bouge pas tant que je n'ai pas vu chaque autre canal fonctionner 72 heures avec succès.
Au moins 72 heures de monitoring entre chaque étape. Pas de pression pour tout faire en une semaine — la migration au Burgemeestershof prend environ trois semaines.
Le flow par canal
Pour chaque canal je suis exactement les mêmes étapes :
- Déconnexion côté MT. Connectez-vous à MT, allez au canal, choisissez "Déconnecter le channel manager". Dès cet instant MT ne pousse plus vers ce canal.
- Attendez 30 minutes. La queue MT traite ses derniers pushes. Continuer plus tôt = doubles updates.
- Connexion Channex via BedFlow. Liez les credentials Channex, remplissez le mapping des chambres, attribuez les rate-plans.
- Cross-check 1 — test push. Dans BedFlow, mettez un prix factice (par ex +10 € sur une date), après 60 sec vérifiez l'extranet OTA pour voir si le prix est passé.
- Cross-check 2 — test pull. Créez une réservation test sur l'OTA (ou utilisez un outil staging), vérifiez qu'elle apparaît dans BedFlow en 2 minutes.
- Monitoring 72h. Trois jours de vérification matinale : toutes les réservations sont-elles arrivées ? Les updates prix/dispo passent-ils ? Des messages d'erreur ?
- GO ou NO-GO. Vert : passez au canal suivant. Rouge : rollback (réactiver MT pour ce canal, déconnecter Channex).
Différences par OTA
Tous les canaux ne fonctionnent pas pareil. Les plus grandes différences rencontrées :
Airbnb
- Flow OAuth. Pas de champ "entrez votre ID extranet", mais une redirection vers Airbnb pour approuver l'accès.
- 1 connexion PMS par compte. Vérifiez d'abord sous Account → Professional hosting tools → Connected apps s'il reste une vieille intégration. Révoquez-la d'abord.
- Sous-listings. Plusieurs unités sous un compte Airbnb ? Mapping par listing séparément.
- Le fallback iCal devient inutile. Désactivez vos anciens feeds iCal dès que Channex est actif — sinon Airbnb continue à pousser les messages en double.
Booking.com / Expedia / Check24
- Flow extranet-ID. Channex demande votre ID extranet et identifiants. Pas de redirection.
- Onglet mapping obligatoire. Channex ne vous laisse pas connecter tant que chaque chambre + rate-plan n'est pas mappé. Pas de "on le fera plus tard".
- Spécifique Check24 : certains OTAs utilisent leurs propres templates de chambre (codes
COZIBA/COMZIMde Check24 par exemple) qui ne peuvent pas être modifiés via Channex. Ils restent dans l'extranet OTA sous leur contrôle — Channex ne synchronise que le prix/dispo dessus.
OpenGDS (Natuurhuisje, VIPIO, CharmantHotel)
OpenGDS est un agrégateur : une connexion Channex pousse vers plusieurs sous-flux à la fois. Vérification importante :
- Tous les sous-flux n'acceptent pas les updates de prix instantanément — certains ont leur propre cycle de review.
- Pour chaque sous-flux, vérifiez que les updates arrivent réellement dans les premières 24 heures après connexion.
Outils qui rendent vraiment ça plus sûr
Pendant ma migration je me suis beaucoup appuyé sur un dashboard : la Vue migration de BedFlow (/admin/migration-overview). Par canal il montre en live qui est actuellement la source de vérité — MT ou Channex — et signale automatiquement si les deux sont actifs en même temps. Sans cela je devrais tenir un tableur manuel "canal X basculé à la date Y".
Autres contrôles qui se sont avérés utiles :
- Dossier de favoris extranet OTA. Un dossier navigateur avec des liens directs vers la page "Connected apps / Channel manager" de chaque OTA. Clics rapides à chaque switch de canal.
- Fil WhatsApp avec votre co-hôte ou partenaire. Chaque GO/NO-GO un message. Pas de secrets, pas de surprises.
- Une checklist par canal. Ennuyeuse, mais indispensable.
Pièges appris en chemin
- Autorisations OAuth périmées sur Airbnb. Quatre mois plus tôt j'avais testé MT avec connexion Airbnb sans jamais révoquer. Channex refusait de se connecter tant que je n'avais pas nettoyé. 20 minutes perdues — évitables.
- Templates de chambre côté OTA. Sur Check24 j'ai essayé de renommer la chambre via Channex. Impossible : leurs codes
COZIBAsont fixes. On modifie les paramètres propres à l'OTA, pas via Channex. - MT qui pousse encore "en douce". Sur un canal, la déconnexion MT était "terminée" mais la queue avait encore 4 heures d'updates historiques. Continuer plus tôt aurait causé des doubles pushes. Les 30 minutes d'attente ne sont pas une exagération.
- Booking.com et pics saisonniers. Ne migrez jamais Booking.com pendant une semaine de réservations chargées. J'attends un mardi matin calme.
- Les factures négatives fonctionnent toujours. Note annexe : assurez-vous que votre IBAN est rempli dans votre nouveau PMS pour que le paiement automatique des factures négatives fonctionne.
Conclusion
Une migration MT → Channex n'est pas le travail d'une soirée. C'est un processus structuré de deux à quatre semaines, avec monitoring, un chemin de rollback, et l'acceptation que certaines choses n'apparaissent qu'à l'exécution (comme cet OAuth Airbnb chez moi).
Mais ce n'est pas non plus de la rocket science. Avec le bon ordre — canary, milieu, Airbnb, Booking.com — et un bon dashboard de monitoring, vous gardez ça gérable. Aucune réservation perdue, aucun double push, aucune surréservation.
Vous voulez sécuriser votre propre migration ? La vue migration de BedFlow et l'essai 30 jours vous donnent le cadre pour parcourir ça de manière contrôlée. Plus d'infos et tarifs sur bedflow.eu/pricing.
30 jours gratuits, sans carte bancaire. Migration depuis MyTourist ou autre PMS, nous le faisons ensemble.