Connecting Airbnb
Updated on 2026-05-06
Connecting Airbnb to BedFlow
Airbnb uses OAuth for the connection — so you don't need to paste a Hotel ID or credentials into BedFlow. You log in to Airbnb once, grant permission, and the connection is live. Count on 5 minutes for the whole flow.
⚠️ Prerequisite: you have an active Airbnb host account with at least one listing. Don't have one yet? First create an account at airbnb.com/host and publish at least one listing before starting the connection.
What do you need?
| Item | Where/how | |---|---| | Login for your Airbnb host account | Email + password of your Airbnb account | | Access to your 2FA (SMS/authenticator) | Airbnb typically asks for a verification code when connecting a new app |
No IDs or API keys: OAuth handles all of that behind the scenes.
Step 1 — Start the connection in BedFlow
- In BedFlow, go to Settings → Integrations (left menu).
- Under the Channels section find the Airbnb tile. Click "Settings".
- You'll see a short explanation and a red button "Connect with Airbnb". Click it.
A new tab opens, taking you through to Airbnb's login page.
ℹ️ No extranet ID needed — compare with Booking.com and Expedia, where you have to paste a Hotel ID. Airbnb handles it via OAuth.
Step 2 — Log in to Airbnb
- In the new tab you land on an Airbnb page saying "Channex wants to access your host account".
- Log in with your Airbnb host account email + password.
- Confirm the 2FA code Airbnb sends you via SMS or authenticator.
Step 3 — Grant permission
Airbnb shows a list of permissions the connection requests:
- 📅 Read + write availability
- 💶 Read + write prices
- 🛏️ Fetch listings
- 📨 Receive bookings
- 💬 Read messages (optional — for guest messaging integration)
Click "Authorize".
Airbnb sends you back to Channex, which immediately creates the connection and discovers your listings. You can close this tab now.
Step 4 — Check the status in BedFlow
Back in BedFlow, click "Refresh status" next to your status badge.
The status should now have flipped to "Active — your channel is live". Unlike Booking.com, Airbnb doesn't need a separate validation step — the OAuth grant is the confirmation.
ℹ️ Forgot to click "Refresh status"? No problem — our background poller links the connection automatically within 5 minutes.
Still not working after 10 minutes? Press "Refresh status" or contact us. Error messages appear below the status badge.
Step 5 — Map your listings
Airbnb works with listings instead of room types — every room or unit has its own Airbnb page with its own title, photos and price.
- In the same panel, scroll to "Room mapping".
- For each BedFlow room, pick the matching Airbnb listing from a dropdown.
- Switch on the toggle to actually activate that room for Airbnb.
- Click "Save".
BedFlow now starts a first sync (can take up to 5 minutes for large properties) and pushes your availability + prices for the next 365 days.
What happens after activation?
| Trigger in BedFlow | Effect on Airbnb | |---|---| | New booking via direct/website | Listing is blocked on Airbnb for those dates | | Price changed in Rate Management | New price appears on Airbnb (within ~30s) | | Room blocked in Availability | No longer bookable on Airbnb | | New booking via Airbnb | Arrives in BedFlow as a Booking, automatically in the agenda + invoice | | Guest message via Airbnb messaging | Appears in BedFlow's Messages tab (if the messaging permission was granted) |
Frequently asked questions
What if I change my Airbnb password?
No impact — OAuth grants live independently of your password. The connection only breaks if you explicitly revoke the app access at airbnb.com/account/connected-apps.
How do I revoke the connection? Two options:
- In BedFlow: switch off the Airbnb toggle on the Connections page. BedFlow stops pushing, the OAuth grant stays in place.
- In Airbnb: go to
airbnb.com/account/connected-apps→ find Channex → click "Revoke access". The connection is fully broken immediately.
My Airbnb account has multiple listings — can I connect them selectively? Yes. In step 5 (Map your listings) you'll see all discovered listings from your Airbnb account. For each BedFlow room you choose which Airbnb listing belongs to it, and activate them one by one.
How does the commission compare to Booking.com?
Airbnb typically charges 15% commission for hosts (lower than Booking's 18% and Expedia's 20%). The default Commission divisor in BedFlow is therefore 0.85.
Do I get instant booking? Yes, if your Airbnb listing is set to "Instant Book". You configure that in Airbnb itself, not in BedFlow. Bookings then come in without you having to confirm manually.
The OAuth grant expires after X days — do I need to reconnect? Channex refreshes the access token automatically via OAuth refresh tokens. You only need to go through the OAuth flow again if you explicitly revoked the app access.
Does Airbnb get my customer data? Airbnb only receives the booking and availability info needed to keep your listing live. We don't share personal data of customers who book via direct or other channels.
Need help?
Email support@bedflow.eu and include your BedFlow property name. On our side we can check the Channex status and see straight away where things are stuck.