Connecting Check24
Updated on 2026-05-24
Connecting Check24 to BedFlow
Check24 is a German metasearch platform that compares prices across multiple OTAs and handles direct bookings. By far the largest hotel search engine in Germany — a must-have if you want to tap into the DACH market.
⚠️ Prerequisite: you already have a Check24 Hotel Manager account. You don't? Apply via hotel.check24.de. Check24 first does their own onboarding (a few business days) — only after that can you continue here.
What do you need?
| Item | Where to find it | |---|---| | Check24 Hotel ID | In the welcome email you received after onboarding, or in your Check24 Hotel Manager dashboard (at the top, next to your hotel name). A ~8-digit number. | | Access to Check24 Hotel Manager | Email + password, for the mapping step and any photo/info corrections afterwards |
The flow at a glance
- Enter Hotel ID in BedFlow
- Click "Connect in Channex" → an inline modal opens inside BedFlow with Channex's connection form
- Channex shows a 3-tab form: General Settings → Mapping → Channel Settings → Save
- Close with "Done — close and refresh status"
- BedFlow discovers the channel + activates it automatically via API
- Check24 validates their side within ~24h → status flips to "Active"
💡 Keep going at step 3: the Mapping tab is the step where most hoteliers get stuck. Read on for what you need to do there.
Step 1 — Enter Hotel ID in BedFlow
- Go to Settings → Integrations → Check24 tile.
- Click "Settings" at the bottom of the tile.
- Paste your Hotel ID in the "Check24 Hotel ID" field.
- Click "Save".
You should now see the label "Ready to connect — click 'Connect in Channex' below". Do that.
Step 2 — Channex modal: General Settings
A window opens inside BedFlow with Channex's "Create Channel" form:
- Channel → select "Check24" from the dropdown
- Title → "Check24" (you can leave it as is)
- Currency → usually EUR
- Click Save at the bottom
The channel is now in Channex with status disabled (= not yet active). That is normal — first complete the mapping.
Step 3 — Mapping tab: linking rooms
⚠️ This is the most important step. Without mapping, Check24 cannot attach your prices to their room categories.
Click Mapping at the top. On the left you see a list of Check24 room categories with abbreviations such as:
- COMZIM — Comfort-Zimmer
- DELZIM — Deluxe-Zimmer
- DOPBAR — Doppelzimmer barrierefrei (wheelchair accessible)
- DD2E1K — Deluxe Doppelzimmer 2 adults + 1 child
- …
Under each Check24 room type there are one or more rate plans (REWIBR = "Refundable with Breakfast", RWB1 = "Refundable with Breakfast 1", etc).
On the right you must select for each Check24 rate plan which BedFlow rate plan to link to it. Click "Not mapped" → select from the dropdown.
Not every Check24 category needs to be mapped. Don't have a wheelchair accessible room? Leave the "barrierefrei" variants empty. Only map what you actually offer to one of your rate plans.
When you are done: click Save at the bottom of the Mapping tab.
Step 4 — Channel Settings + Readiness Check
The Channel Settings tab typically has no mandatory fields — review them, save.
The Readiness Check tab shows any missing items that are still blocking activation. Fix those until everything is green.
Step 5 — Back in BedFlow
Click "Done — close and refresh status" at the bottom of the modal. BedFlow will then:
- Retrieve the Channex channel ID via API → store it in BedFlow's ChannelConnection
- Send a
POST /channels/{id}/activateto Channex → channel moves fromdisabledto active - Flip status to "Request at Check24 — waiting for acceptance" (pending_ota)
If you now see a warning "Mapping not yet complete" → go back to the Channex modal, fully complete the Mapping tab, and click "Done — close and refresh status" again.
Step 6 — Check24 validates
Check24 checks their side within ~24 hours. No action required from you. When they accept: status flips to "Active" and your inventory is pushed to Check24 every 5 minutes (price, availability, restrictions).
Frequently asked questions
I see rooms in Check24's extranet that I don't recognise (COZIBA, COMZIM1, …) with photos that are wrong
Those are Check24's own room templates from their fixed taxonomy. Their system creates them automatically based on what was entered in your onboarding form — or a previous operator manually uploaded those photos there.
We cannot delete them via Channex — Check24's room categories are in Check24's own database, not ours. You have two options:
- Edit directly in Check24's extranet → extranet.hotel.check24.de → "Created rooms" → click "edit" per room or the "delete" button for categories you don't offer
- Email Check24 support (
hotel-support@check24.de) for a clean re-onboarding so they adjust the templates to what you actually have
We have 4 rooms, why do I see 6 in the Mapping tab?
Check24 has created 6 categories by default in their system — that is their template, not what you actually have. Only map the categories that correspond to your rooms, leave the rest on "Not mapped". Check24 will then also book nothing on those unused categories.
If you want them cleaned up: see the previous question.
What is the standard commission?
~10% (divisor 0.90). One of the lowest commissions among our supported channels — Check24 is cheaper than Booking.com in terms of commission, but therefore also less broadly distributed outside the DACH region.
How does Check24 differ from Booking.com for the German market?
Check24 is a meta-search with strong customer loyalty in DE. Bookers compare there and usually book directly via Check24's "Beste-Preis-Garantie". Booking.com dominates the rest of Europe, Check24 is the niche king for DACH.
My property is not in Germany — does this make sense?
Marginally. Check24 also indexes AT/CH and some DE border regions in BE/NL. If you're not in DACH and not running DE-oriented marketing: skip.
What do you push to Check24 from BedFlow?
Per rate plan (= a price variant of a room in BedFlow): the price, availability (free nights), and restrictions (min/max stay, closed on day X). That goes to Channex which pushes it on to Check24. We do not push room types — Check24 has those themselves and we link our rate plans to their room categories via the Mapping tab.
What is the difference between the BedFlow rate plan dropdown and the Check24 rate plans (REWIBR, RWB1)?
On the Check24 side, each room category has its own rate plans (Refundable with Breakfast, Non-refundable, etc). On our side you have one rate plan per room per channel. Channex does the intermediary work: one BedFlow rate plan automatically fills multiple Check24 rate plans of the same room.
"Mapping not yet complete" keeps appearing, even after saving
Possible reasons:
- A required Check24 rate plan is still on "Not mapped" → fill in all the ones you use
- Channex's "Readiness Check" tab shows a blocker you haven't resolved → fix that first
If you really can't manage: email support@bedflow.eu with your property name and a screenshot of the Mapping tab.
Need help?
Email support@bedflow.eu with your BedFlow property name. For Check24-specific questions (room templates, photos, onboarding on their side): hotel-support@check24.de.