This guide explains how to connect your Booking.com listings to mr.alfred to sync availability and pricing automatically. As Booking.com is a hotel-based platform, there are a few additional steps required for successful integration.
🔗 Related: Setting Up a Channel Connection
✅ Before You Start
Ensure the following:
- Your property is created in mr.alfred and fully configured
- Fees, taxes, and channel-specific markup are set
- A host is assigned
- Your property is already live on Booking.com with at least one active room listing
⚠️ Booking.com content and pricing must be completed on the B.com extranet. mr.alfred does not sync listing details.
🔐 Step 1: Request Connection via Booking.com Extranet
- Log in to your Booking.com extranet
- Go to Account → Connectivity Provider
- Search for Channex.io and select it
- Click Request Connection
- Choose XML connection (full content and reservations)
- Agree to the terms and submit your request
🛎️ You must complete this step before moving forward with authentication and mapping in mr.alfred.
🛠 Step 2: Authenticate & Link Your Property in mr.alfred
- Go to:
Sales Channels → Add Connection
- Select Booking.com
- Select the Communities from mr.alfred and add Hotel ID from Booking.com to sync
- mr.alfred will pull your active B.com listings within that Hotel ID
🗂️ Step 3: Map the Listing
- In the mapping interface, assign each Booking.com listing to its corresponding mr.alfred property
- If the mapping shows red, ensure:
- The Booking.com listing is published and live
- It contains active rate plans and rooms
⚠️ Mapping will not proceed if the listing is inactive or unpublished on Booking.com.
💵 Step 4: Configure Pricing and Markup
- mr.alfred syncs the nightly rate for each room or listing
- To avoid underpricing, you must set the correct markup in:
Property → Fees & Taxes tab → Booking.com Markup %
Example: Net price in PMS is $100. To publish $115 on Booking.com, set a 15% markup.
🔄 Sync Behavior & Statuses
- ✅ Green: Sync active — updates are being pushed to B.com
- ❌ Red: Connection failed or mapping incomplete
mr.alfred syncs:
- Availability calendar
- Base nightly rate (individual nightly prices set manually or via Pricelabs)
- Minimum stay restrictions, prep time rules and availability ahead of time by community
mr.alfred does not sync:
- Listing title or content
- Photos or amenities
- Promotions or discounts
🚫 Common Issues
- Connection not requested in B.com extranet → Can’t authenticate
- Mapping red status → Listing is inactive, missing rate plan, or missing room config
- Markup not applied → B.com displays your net rate
- Expecting PMS to update listing content → Manual updates required in B.com
🧩 Related Resources
- Setting Up a Channel Connection
- How to Configure Fees & Taxes
- (coming soon) Troubleshooting Booking.com Sync Errors
🤝 Need Help?
- 📩 Contact your mr.alfred CS representative for connection approvals or technical mapping issues
- 🎓 Visit our Training & Tutorials Hub
Once connected, Booking.com will automatically receive all availability and pricing updates from mr.alfred — helping you keep your listing accurate and competitive.