Channel sync & operations

How to Set Up a Channel Manager (Step-by-Step for Beginners)

Connect Airbnb, Booking.com, and your direct booking calendar to a channel manager in 30 minutes. Step-by-step walkthrough, no technical knowledge needed.

Published 15 June 2026 · By the BookBed Team

Setting up a channel manager takes 30 minutes and requires no technical knowledge. This guide walks through every step, from creating your account to verifying your first sync.

Before you start

You'll need:

  • Your Airbnb account (to export your iCal feed)
  • Your Booking.com Extranet access (if you're listed there)
  • 30 minutes of uninterrupted time

Step 1: Choose your channel manager

If you haven't already, pick a tool based on your needs. For a detailed comparison, see Best Channel Managers Compared.

Quick recommendation by size:

Step 2: Create your account and add properties

Sign up and enter your property details. For each property, you'll typically need:

  • Property name and address
  • Number of bedrooms, bathrooms, and maximum guests
  • Amenities (WiFi, parking, pool, etc.)
  • Base nightly rate
  • Photos (optional at this stage — these are for your direct booking widget)

Step 3: Connect Airbnb

How to export your Airbnb iCal feed:

  1. Log into Airbnb and open your listing
  2. Go to CalendarAvailability
  3. Scroll down to Import/Export Calendars
  4. Click Export Calendar
  5. Copy the URL (it starts with https://www.airbnb.com/calendar/ical/)

In your channel manager:

  1. Go to Channel Connections (or equivalent)
  2. Select "Add Channel" → "Airbnb"
  3. Paste the iCal URL
  4. Map it to the correct property

Also import into Airbnb: Copy your channel manager's export iCal URL and paste it into Airbnb's "Import Calendar" section. This creates two-way sync.

Step 4: Connect Booking.com

How to export your Booking.com iCal feed:

  1. Log into the Booking.com Extranet
  2. Go to Rates & AvailabilityCalendar
  3. Find the iCal sync or calendar export option
  4. Copy the iCal export URL

In your channel manager:

  1. Add a new channel → "Booking.com"
  2. Paste the iCal URL
  3. Map it to the correct property

Repeat the two-way setup: import your channel manager's iCal feed into Booking.com.

Step 5: Verify existing reservations

After the first sync cycle, check your channel manager's calendar. All existing reservations from connected channels should appear as blocked dates. If any are missing:

  • Wait for one full sync cycle (60 seconds on BookBed)
  • Verify the iCal URLs are correct
  • Check that the feeds are mapped to the right property

Step 6: Test the sync

This is the most important step. Don't skip it.

  1. Block a test date on Airbnb (e.g., tomorrow's date)
  2. Wait for your sync interval (60 seconds on BookBed, 15–30 minutes on slower tools)
  3. Check Booking.com — the same date should now be blocked
  4. Unblock the date on Airbnb
  5. Wait another sync cycle and verify — Booking.com should show the date as available again

If the sync doesn't work, see iCal Troubleshooting Guide or use our iCal Feed Checker to validate your calendar feeds.

Step 7: Set up your direct booking widget (optional but recommended)

If your channel manager includes a booking widget (BookBed does), embed it on your website:

  1. Go to Widget Settings in your channel manager
  2. Customize colors, fonts, and branding to match your site
  3. Copy the embed code (typically one line of HTML)
  4. Paste it into your website's booking page

The widget now shows live availability synced with Airbnb, Booking.com, and all other connected channels. Guests can book and pay directly — zero commission.

See Direct Booking Widget Guide for detailed setup.

Common setup problems

ProblemCauseFix
Dates not syncingWrong iCal URLRe-export and re-paste the URL
Sync is slowPlatform-side cachingWait 2–3 full sync cycles
Existing bookings missingiCal only shows future datesManually add past bookings if needed
Widget not showing on websiteEmbed code errorCheck that the full <script> or <iframe> tag is pasted correctly

Frequently asked questions

How long does setup actually take? 30 minutes for a single property on two channels. Add 10–15 minutes per additional property. The most time-consuming part is exporting iCal URLs from each platform.

Do I need to disconnect my current calendar sync? If you're currently using Airbnb's built-in iCal import to sync with Booking.com, yes — remove that sync before adding a channel manager. Running two sync systems simultaneously can cause conflicts.

Can I set up a channel manager on my phone? Technically yes, but it's easier on desktop. You'll be copy-pasting URLs between browser tabs, which is cumbersome on mobile.

Further reading

About BookBed: Set up in 30 minutes. Paste your iCal URLs, embed the widget, and start taking bookings. Start your free trial →

Try BookBed

14-day free trial. No card. We'll migrate your data for free.

Start free trial