Channex (channel manager)
Bijgewerkt op 2026-08-17
Channex is de channel manager die BedFlow gebruikt om Booking.com, Airbnb, Expedia, OpenGDS, HRS, Check24 en Weekendesk te syncen. Zonder Channex zou je manueel per OTA je beschikbaarheid en prijzen moeten onderhouden.
Ondersteunde channels (via Channex)
| Channel | Code | Regio / type | Standaard commissie | |---|---|---|---| | Booking.com | BDC | Wereldwijd | 18% | | Airbnb | ABB | Wereldwijd | 15% | | Expedia (incl. Hotels.com / Vrbo) | EXP | Wereldwijd | 20% | | OpenGDS | GDS | EU + sub-channels (VIPIO, Charmant Hotel) | 22% | | HRS | HRS | DACH zakelijk + business travellers | 15% (typisch) | | Check24 | CCK | Duitsland metasearch | 10% (typisch) | | Weekendesk | WKD | BE/NL/FR weekend & short-break | 17% (typisch) |
Elke channel is per-property optioneel (RateRule + room mapping in Connections). De source-of-truth voor metadata zit in App\Enums\Channel.
Wat doet Channex voor BedFlow?
- Beschikbaarheid push: als een kamer wordt geblokkeerd in BedFlow → binnen enkele seconden ook bij Booking.com
- Prijzen push: Tarieven wijzigingen gaan automatisch naar alle OTA's
- Booking import: nieuwe OTA-boekingen komen binnen via webhook → BedFlow maakt automatisch een Booking + Debtor aan
Setup
- Maak een Channex account (staging.channex.io voor testen, app.channex.io voor productie)
- Koppel je bestaande OTA's in Channex (Booking.com extranet credentials, Airbnb, etc.)
- In BedFlow: Settings → Integraties → Channex tab — vul API key + property ID in
- Ga naar Kamertypes — per kamer vul je het Channex Room Type ID en per kanaal de Rate Plan ID in
- Activeer Channex via de toggle op de Connections pagina
- Klik Kanalen synchroniseren rechtsboven om een eerste full sync te draaien
Automatische events
- Booking aangemaakt →
PushRoomAvailabilityJobper betrokken kamer - Cel toggled in Kameroverzicht → zelfde job
- Tarief gewijzigd →
SyncRoomPricesJob - Dagelijks om 06:00: volledige price sync voor alle kamers (365 dagen vooruit)
- Dagelijks om 06:30: competitor prices scrape (informatief)
Rate limiting
Channex heeft een rate limit:
- Staging: 1 request / 7 seconden
- Productie: 1 request / seconde
BedFlow's ChannexService throttelt automatisch. Jobs draaien sequentieel via --queue=channex worker (niet parallel).
Webhooks (inkomend)
Channex stuurt webhooks naar /api/channex/webhook bij:
booking.new— nieuwe OTA-boekingbooking.modified— OTA-boeking gewijzigdbooking.cancelled— OTA-boeking geannuleerd
Signature validation via shared secret in settings.
Zelf controleren of de koppeling werkt
Twijfel je of alles goed staat? Beide checks zitten gewoon in BedFlow, rechtsboven op Instellingen → Verbindingen:
- Verbinding testen — controleert meteen of de koppeling met de channel manager werkt en toont hoeveel kamertypes en tariefplannen er voor je pand gevonden worden. Klopt daar iets niet, dan zegt de melding wat er schort.
- Kanalen synchroniseren — duwt beschikbaarheid en prijzen opnieuw naar alle gekoppelde kanalen. De voortgang volg je in de balk bovenaan de pagina.
Eerst Verbinding testen, daarna Kanalen synchroniseren — komt er dan nog iets niet goed door, mail support@bedflow.eu.