Channex (channel manager)
Actualizado el 2026-08-17
Channex es el channel manager que utiliza BedFlow para sincronizar Booking.com, Airbnb, Expedia, OpenGDS, HRS, Check24 y Weekendesk. Sin Channex, tendría que mantener manualmente la disponibilidad y los precios en cada OTA.
Canales compatibles (vía Channex)
| Canal | Código | Región / tipo | Comisión por defecto | |---|---|---|---| | Booking.com | BDC | Mundial | 18% | | Airbnb | ABB | Mundial | 15% | | Expedia (incl. Hotels.com / Vrbo) | EXP | Mundial | 20% | | OpenGDS | GDS | UE + subcanales (VIPIO, Charmant Hotel) | 22% | | HRS | HRS | DACH corporativo / viajeros de negocios | 15% (típico) | | Check24 | CCK | Metabuscador Alemania | 10% (típico) | | Weekendesk | WKD | BE/NL/FR fines de semana y escapadas | 17% (típico) |
Cada canal es opcional por propiedad (RateRule + mapeo de habitaciones en Connections). La fuente de verdad para los metadatos de canal está en App\Enums\Channel.
¿Qué hace Channex para BedFlow?
- Push de disponibilidad: si una habitación se bloquea en BedFlow → en cuestión de segundos también se actualiza en Booking.com
- Push de precios: los cambios de tarifas se envían automáticamente a todas las OTAs
- Importación de reservas: las nuevas reservas de las OTAs llegan vía webhook → BedFlow crea automáticamente una Booking + Debtor
Setup
- Cree una cuenta en Channex (staging.channex.io para pruebas, app.channex.io para producción)
- Vincule sus OTAs existentes en Channex (credenciales del extranet de Booking.com, Airbnb, etc.)
- En BedFlow: pestaña Settings → Integraciones → Channex — introduzca la API key + property ID
- Vaya a Tipos de habitación — por habitación introduzca el Channex Room Type ID y, por canal, el Rate Plan ID
- Active Channex mediante el conmutador en la página Connections
- Haga clic en Sincronizar canales en la parte superior derecha para ejecutar una primera sincronización completa
Eventos automáticos
- Reserva creada →
PushRoomAvailabilityJobpor cada habitación afectada - Celda conmutada en la Vista general de habitaciones → mismo job
- Tarifa modificada →
SyncRoomPricesJob - Diariamente a las 06:00: sincronización completa de precios para todas las habitaciones (365 días por adelantado)
- Diariamente a las 06:30: scrape de precios de la competencia (informativo)
Rate limiting
Channex aplica un rate limit:
- Staging: 1 request / 7 segundos
- Producción: 1 request / segundo
El ChannexService de BedFlow aplica throttling automáticamente. Los jobs se ejecutan en serie a través del worker --queue=channex (no en paralelo).
Webhooks (entrantes)
Channex envía webhooks a /api/channex/webhook ante:
booking.new— nueva reserva de OTAbooking.modified— reserva de OTA modificadabooking.cancelled— reserva de OTA cancelada
Validación de firma mediante un shared secret en los settings.
Comprobar la conexión usted mismo
¿Dudas de si todo está bien configurado? Ambas comprobaciones están directamente en BedFlow, arriba a la derecha en Ajustes → Conexiones:
- Probar conexión — comprueba al instante si el enlace con el channel manager funciona y muestra cuántos tipos de habitación y planes de tarifas se han encontrado para su alojamiento. Si algo falla, la notificación le dice qué.
- Sincronizar canales — vuelve a enviar disponibilidad y precios a todos los canales conectados. El progreso se sigue en la barra de la parte superior de la página.
Primero Probar conexión, después Sincronizar canales — si aun así algo no pasa, escriba a support@bedflow.eu.