Connecting Booking.com
Updated on 2026-08-10
Connecting Booking.com to BedFlow
This guide walks you through the complete connection in 6 steps. Allow 24-48 hours lead time — not because it takes long on our end, but because Booking.com itself needs to process the switchover.
⚠️ Prerequisite: you have an active Booking.com extranet account for your property. Don't have one yet? First create an account at join.booking.com and wait until Booking.com has approved your listing. Only then can we connect.
Good to know before you start
- Booking.com allows only one channel manager at a time. As soon as you select our connection (step 2), your old system — e.g. Cubilis — stops sending rates and availability. So only do that step once BedFlow is ready: rooms, rates and (if you are migrating) your existing reservations. Coming from Cubilis? Read Migrating from Cubilis (Lighthouse) first.
- During the switchover your property may temporarily be unfindable or unbookable on Booking.com, until the new rates and availability have come through. That is normal and recovers by itself once everything is in place.
- The extranet step can only be done by the account owner. Booking.com confirms the choice with an SMS code sent to the owner of the account. Make sure that person is present (or reachable) when you start.
What do you need?
| Item | Where to find it | |---|---| | Booking.com Hotel ID | 7- or 8-digit number in your extranet | | Login at admin.booking.com | Email + password of your extranet | | The owner of the account | Booking.com sends an SMS code that only the owner receives |
Step 1 — Find your Hotel ID
-
Log in to admin.booking.com.
-
In the top left you see the name of your property and below it a number in light grey. That is your Hotel ID (e.g.
10056019).Alternative: go to Account → Property page. The Hotel ID is also in the URL path of that page (
https://admin.booking.com/.../property/?hotel_id=10056019). -
Copy this number — you will paste it into BedFlow in a moment.
Step 2 — Choose Channex as connectivity provider (in the extranet)
This is the step that gets skipped most often — and without it, every connection test fails with "Incorrect Connection".
- Log in to admin.booking.com.
- Go to Account → Connectivity provider.
- Search for "Channex" — type the name in full, otherwise the search won't find it. Channex is the channel connection BedFlow works with; you only see that name in this step and in the connection screen.
- Click Next and accept the XML Service Agreement.
- Confirm with the SMS code Booking.com sends to the owner of the account. Only the owner can complete this step.
⚠️ From this moment on, your old channel manager no longer sends rates or availability to Booking.com. That is exactly the point — but it explains why you only do this step once BedFlow is ready.
Step 3 — Enter your Hotel ID in BedFlow
- In BedFlow, go to Settings → Integrations (left menu).
- Under the Channels section you'll find the Booking.com tile. Click "Settings".
- In the panel that opens you'll see a field "Booking.com Hotel ID". Paste the number from step 1 here.
- Click "Save".
Next to your status a blue button "Connect in Channex" now appears. Click it.
Step 4 — Test the connection and map your rooms
A connection screen opens inside BedFlow — the "Create Channel" form of our channel connection (Channex). You only see the form, no other menu or branding.
-
Tab "General Settings" — Channel = "Booking.com", Title = "Booking.com", Currency = EUR, and your Hotel ID. Then click Test Connection.
❌ "Incorrect Connection"? Then step 2 (connectivity provider) hasn't been done yet, or hasn't been processed on Booking.com's side. Do that step first; processing sometimes takes a few minutes. Then test again — the Hotel ID itself is almost never the problem.
-
Tab "Mapping" — mandatory. Map the correct Booking.com room for each BedFlow room type and each rate plan. A room or rate without mapping is not pushed.
-
Then choose Actions → Activate at the top to activate the channel.
-
Click "Done — close and refresh status" at the bottom of the modal.
BedFlow now discovers the channel and links it automatically. Getting a warning "Mapping not yet complete"? Go back to the Mapping tab and fill it in.
ℹ️ Forgot to click "Done"? No problem — our background poller links the connection automatically within 5 minutes.
Step 5 — Check the status in BedFlow
Go back to Settings → Integrations → Booking.com → Settings.
The status should now have moved to "Active — your channel is live". You also see how many room types Booking.com has discovered with us.
Still not working after 4 hours? Press "Refresh status" in BedFlow or contact us. Error messages appear below the status badge.
Step 6 — Check the room mapping in BedFlow
Now that Booking.com knows who you are and the channel connection knows which room types Booking.com sees for you, check the mapping on the BedFlow side: which BedFlow room belongs to which Booking.com room?
- In the same panel, scroll to "Room mapping".
- For each BedFlow room, pick the corresponding Booking.com room type in a dropdown.
- Tick the toggle to really activate that room for Booking.com.
- Click "Save".
BedFlow now starts a first sync (can take up to 5 minutes for large properties) and pushes your availability + rates for the next 365 days.
What happens after activation?
From now on these are the automatic flows:
| Trigger in BedFlow | Effect on Booking.com | |---|---| | New booking via direct/website | Availability of that room is blocked on Booking.com | | Price changed in Rate management | New price appears on Booking.com (within ~30s) | | Room blocked in Availability | No longer bookable on Booking.com | | New booking via Booking.com | Arrives in BedFlow as a booking, automatically appears in calendar + invoice |
Frequently asked questions
Test Connection keeps saying "Incorrect Connection" — now what?
In this order: (1) is the Hotel ID correct? (2) has step 2 — Account → Connectivity provider → Channex — been completed and confirmed with the SMS code? Only the owner of the Booking.com account can do that. (3) Wait a few minutes and test again; Booking.com sometimes needs a moment to process the choice. Still nothing? Mail support@bedflow.eu — we can immediately see on our side where it's stuck.
My property is briefly invisible or unbookable on Booking.com during the switchover. Is that bad? No, that is normal. Between the moment your old channel manager stops and the moment the new rates and availability have come through, Booking.com may temporarily hide your property. It recovers by itself once the first sync is done.
What happens to my old channel manager (e.g. Cubilis)? As soon as you choose Channex in step 2, your old system stops sending rates and availability to Booking.com — Booking.com allows only one channel manager at a time. You cancel the subscription with your old provider yourself.
Will my current Booking.com reservations come along? The safest route is the reservation export from your old system — see Migrating from Cubilis (Lighthouse). Reservations Booking.com delivers again later are recognised by their reservation code and merged instead of duplicated.
Do I still need to maintain my rates elsewhere? No. BedFlow is your single source of truth. Change prices only here — not in the Booking.com extranet (otherwise the next sync will overwrite your change there).
What if I add a new room in BedFlow? Add the room in BedFlow → go back to Booking.com Settings → click Save. The new room is automatically created in the channel connection and then on Booking.com.
What if I want to pause Booking.com temporarily? On the Booking.com tile in Integrations you'll see a toggle at the top. Switching it off means: BedFlow stops pushing. Your rooms remain bookable according to the last pushed state — nobody cancels anything. Switching it on resumes the sync.
Is commission deduction handled correctly in my reports?
Yes. The Commission divisor (default 0.82 for Booking.com = 18% commission) makes sure the price you push to Booking.com is higher than your net price, so your net is correct after their cut. See also Rate management → Channel rules.
I have multiple properties (multi-property) — do I have to do this per property? Yes. Each property has its own Booking.com Hotel ID and its own extranet. Walk through this guide per property.
Need help?
Mail support@bedflow.eu and include your BedFlow property name. We can check the connection status on our side and see immediately where it's stuck.