De MyTourist a Channex: cómo migrar tu B&B sin perder reservas
Guía práctica de migración basada en el cambio real del B&B Burgemeestershof: orden de canales, trampas OTA, monitorización de 72h y herramientas que aseguran la migración.
Desde 2021 gestiono el B&B Burgemeestershof — cuatro habitaciones en una antigua rectoría. Hasta hace poco, toda la gestión de canales pasaba por MyTourist (MT). Funcionaba, pero cada mes notaba las grietas: sin bandeja WhatsApp junto a la reserva, Airbnb solo vía un rodeo iCal, y cada vez más actualizaciones manuales de precios en canales que MT no manejaba directamente.
Estas últimas semanas estoy migrando a Channex vía BedFlow. No todo de golpe — de forma controlada, canal por canal, con monitorización y un plan de rollback. Abajo el enfoque que me funcionó, con las trampas que encontré por el camino.
¿Por qué migrar?
Primero la pregunta honesta: ¿por qué no quedarse en MT? Para quien está contento, es una buena elección. Pero estas limitaciones fueron decisivas para mí:
- Sin bandeja WhatsApp junto a la reserva. En Burgemeestershof, el 67% de las respuestas de huéspedes llegan por WhatsApp. Alternar entre WA y el PMS de MT me costaba horas por semana.
- Sin conexión directa con Channex. Las sincros de Airbnb iban vía un rodeo iCal — 1 hora de retraso, sin actualizaciones de precio.
- Capa PMS más antigua. Informes, app móvil, atajos — todo se sentía de hace diez años.
- Facturación por propiedad. Añadir una segunda propiedad habría requerido login + suscripción separados.
Channex no es "mejor" porque sea más nuevo. Es mejor porque es un canal estandarizado hacia 200+ OTAs, con sincro bidireccional, manejo maduro de errores y un patrón outbox que reintenta automáticamente. Para quien sincroniza más que Booking.com, es otro universo.
Los riesgos que realmente hay que abordar
Antes de tocar nada: tres cosas pueden descarrilar la migración.
1. Doble push
El peor escenario: MT y Channex empujan precios y disponibilidad al mismo canal. Obtienes actualizaciones aleatorias — a veces gana MT, a veces Channex. Resultado: sobreventas o precios erróneos que solo notas días después.
Regla: para cada canal, en cualquier momento, debe haber exactamente un sistema fuente. Sin solapamiento, sin "por seguridad mantengamos los dos".
2. Diferencias de mapeo
Los códigos de habitación de MT (KAMER1, KAMER2, ...) no coinciden automáticamente con los room-types de Channex. Los OTAs tienen sus propios IDs (Booking tiene room_id, Expedia tiene room_type_id). Un mapeo incorrecto significa que las reservas caen en la habitación OTA correcta pero se registran en la habitación equivocada de tu PMS.
Regla: para cada canal, verifica el mapeo manualmente con una reserva de prueba real antes de continuar.
3. Políticas OTA "1 channel manager por cuenta"
Airbnb en particular es estricto: solo puedes tener una integración PMS a la vez conectada a una cuenta. Si MT aún tiene una autorización OAuth antigua, debe revocarse primero antes de que Channex pueda siquiera conectar.
Regla: antes de conectar vía Channex, comprueba la página "Connected apps" del OTA y revoca todos los tokens antiguos.
El orden: por qué no cambias todo de golpe
La tentación es cambiar todo un domingo tranquilo. Es exactamente lo que no debes hacer. Mi enfoque:
- Canal canary (menor volumen). En mi caso Natuurhuisje vía OpenGDS — 3-5 reservas al mes. Si algo sale mal, el impacto es bajo.
- Volumen medio. Expedia + Check24 — muestra grande para ver problemas, pequeña para no arruinar tu noche si se rompe.
- Airbnb. Paso aparte porque el flow OAuth es fundamentalmente distinto.
- Booking.com el último. 60-70% de mi facturación. No se mueve hasta haber visto cada otro canal funcionar 72 horas con éxito.
Al menos 72 horas de monitorización entre cada paso. Sin presión por hacerlo todo en una semana — la migración en Burgemeestershof lleva unas tres semanas.
El flow por canal
Para cada canal sigo exactamente los mismos pasos:
- Desconexión lado MT. Entra en MT, ve al canal, elige "Desconectar channel manager". Desde ahora MT ya no empuja a ese canal.
- Espera 30 minutos. La cola de MT procesa los últimos pushes. Continuar antes = updates dobles.
- Conexión Channex vía BedFlow. Vincula credenciales Channex, rellena el mapeo de habitaciones, asigna planes de tarifa.
- Cross-check 1 — test de push. En BedFlow, pon un precio ficticio (p.ej. +10 € en una fecha), tras 60 seg comprueba en el extranet OTA si el precio llegó.
- Cross-check 2 — test de pull. Crea una reserva de prueba en el OTA (o usa una herramienta de staging), comprueba que aparece en BedFlow en 2 minutos.
- Monitorización 72h. Tres días revisando cada mañana: ¿llegaron todas las reservas? ¿Pasan los updates de precio/disponibilidad? ¿Mensajes de error?
- GO o NO-GO. Verde: al siguiente canal. Rojo: rollback (reactivar MT para ese canal, desconectar Channex).
Diferencias por OTA
No todos los canales funcionan igual. Las mayores diferencias que encontré:
Airbnb
- Flow OAuth. Sin campo "introduce tu ID extranet", sino un redirect a Airbnb para aprobar el acceso.
- 1 conexión PMS por cuenta. Comprueba primero en Account → Professional hosting tools → Connected apps si queda alguna integración antigua. Revócala primero.
- Sub-listings. ¿Varias unidades bajo una cuenta Airbnb? Mapeo por listing por separado.
- El fallback iCal se vuelve inútil. Apaga tus feeds iCal antiguos en cuanto Channex esté activo — si no, Airbnb seguirá empujando mensajes por duplicado.
Booking.com / Expedia / Check24
- Flow extranet-ID. Channex pide tu ID extranet y credenciales. Sin redirect.
- Pestaña de mapeo obligatoria. Channex no te deja conectar hasta que cada habitación + plan de tarifa esté mapeado. Sin "ya lo haremos luego".
- Específico de Check24: algunos OTAs usan sus propios templates de habitación (códigos
COZIBA/COMZIMde Check24 por ejemplo) que no pueden modificarse vía Channex. Permanecen en el extranet OTA bajo su control — Channex solo sincroniza precio/disponibilidad encima.
OpenGDS (Natuurhuisje, VIPIO, CharmantHotel)
OpenGDS es un agregador: una conexión Channex empuja a múltiples sub-feeds a la vez. Comprobación importante:
- No todos los sub-feeds aceptan updates de precio al instante — algunos tienen su propio ciclo de revisión.
- Por sub-feed, verifica que los updates lleguen realmente en las primeras 24 horas tras conectar.
Herramientas que realmente lo hacen más seguro
Durante mi migración me apoyé mucho en un dashboard: la Vista de migración de BedFlow (/admin/migration-overview). Por canal muestra en vivo quién es actualmente la fuente de verdad — MT o Channex — y marca automáticamente cuando ambos están activos a la vez. Sin esto tendría que mantener manualmente una hoja "canal X cambiado en fecha Y".
Otras comprobaciones útiles:
- Carpeta de favoritos extranet OTA. Una carpeta del navegador con enlaces directos a la página "Connected apps / Channel manager" de cada OTA. Clics rápidos en cada cambio de canal.
- Hilo de WhatsApp con tu co-anfitrión o pareja. Cada GO/NO-GO un mensaje. Sin secretos, sin sorpresas.
- Una checklist por canal. Aburrida, pero imprescindible.
Trampas aprendidas en el camino
- Autorizaciones OAuth caducas en Airbnb. Cuatro meses antes había probado MT con conexión Airbnb y nunca la revoqué. Channex se negaba a conectar hasta que limpié. 20 minutos perdidos — prevenibles.
- Templates de habitación lado OTA. En Check24 intenté renombrar la habitación vía Channex. Imposible: sus códigos
COZIBAson fijos. Modificas los ajustes propios del OTA, no vía Channex. - MT que aún empujaba "a escondidas". En un canal la desconexión MT estaba "completa" pero la cola aún tenía 4 horas de updates históricos. Continuar antes habría causado dobles pushes. Los 30 minutos de espera no son exageración.
- Booking.com y picos de temporada. Nunca migres Booking.com durante una semana de reservas intensa. Espero un martes por la mañana tranquilo.
- Las facturas negativas siguen funcionando. Nota aparte: asegúrate de que tu IBAN está rellenado en tu nuevo PMS para que el pago automático de facturas negativas funcione.
Conclusión
Una migración MT → Channex no es trabajo de una tarde. Es un proceso estructurado de dos a cuatro semanas, con monitorización, un camino de rollback y la aceptación de que algunas cosas solo aparecen durante la ejecución (como ese OAuth de Airbnb en mi caso).
Pero tampoco es ciencia espacial. Con el orden correcto — canary, medio, Airbnb, Booking.com — y un buen dashboard de monitorización lo mantienes manejable. Sin reservas perdidas, sin dobles pushes, sin sobreventas.
¿Quieres asegurar tu propia migración? La vista de migración de BedFlow y la prueba de 30 días te dan el marco para recorrer esto de forma controlada. Más info y precios en bedflow.eu/pricing.
Prueba gratuita de 30 días, sin tarjeta. Migramos tu MyTourist u otro PMS contigo.