Skip to content

Guide

Reservations, calendar & channel sync

Sync Airbnb, Vrbo and Booking.com calendars with two-way iCal links, then manage requests, quotes and blocks for every property on one calendar.

Updated

How to sync Airbnb and Vrbo calendars

Calendar sync works through iCal links: each platform publishes the nights it has sold, and imports the nights the others have sold. Connect a property once, in two directions:

  1. Bring their dates in. In Airbnb, Vrbo or Booking.com, open the listing's calendar settings and copy its calendar export (iCal) link. Paste it under Properties → your property → Calendar sync. Imported stays show as Reserved with the channel's icon, and blocked nights read Airbnb blocked, Vrbo blocked and so on, so you always know who holds a date.
  2. Send your dates out. On the same page, copy Share this property's calendar and import it into each platform. Direct bookings, phone bookings and your own blocks now close those nights everywhere.
  3. Let it run. BnB Console re-reads every feed every three hours, or straight away with Sync now, and shows when each one last synced.

Every property on one calendar

The Calendar page shows every property and every night of a month on one screen — the view for spotting empty gaps and turnovers that land on the same day. Its menu item counts the booking requests waiting on you, so a request never sits unseen.

The calendar with every property's stays colour-coded by where they came from: direct, Airbnb, Vrbo and Booking.com
The Calendar page: every property's month on one screen, each stay coloured by where it came from — a direct booking, a channel, a request or quote, or a block.

Each property also has its own availability calendar, colour-coded by who holds each night — direct bookings, each connected channel, your own blocks. The date checker above it answers "is it free and what would it cost?" using exactly the same rules guests see.

The booking widget a host drops into their own website: dates, guests and the full price before the guest requests
The booking widget a guest checks dates in. The date checker judges dates by exactly the same rules, so what you see is what they would see.

One list for every reservation

Direct requests, reservations you enter by hand and stays imported from other channels all live in one list, tabbed by where they are in their life: Requests waiting on you, Arriving, Departing, In house, Upcoming, Past and All. Every row shows its channel: Direct, or the one it came from, such as Airbnb or Vrbo.

The reservations list with requests waiting, guests in house and upcoming arrivals
Every stay in one place, searchable by guest, email or confirmation number and filterable by property, channel and dates.

Requests, quotes and phone bookings

  1. Direct requests arrive pending, with the guest's phone number so you can reach them about arrival. You hear about each one by email and, if you turn them on, by push notification. Confirm or decline in one click and the guest is emailed either way; a request nobody answers expires and releases the dates.
  2. Quotes: for guests who ask by phone or email, create the stay and send a quote — they review the locked-in price and cancellation policy on a private page and accept with one tap. One automatic reminder goes out before it expires.
  3. Phone and walk-in bookings: under Reservations → New reservation, start typing the guest's name and pick a returning guest to reuse their email and phone. The booking gets the same pricing, invoices and automated emails as everything else.
  4. Blocks: owner stays and maintenance hold dates without pretending to be guests.

Each reservation freezes its full price breakdown and cancellation policy at the moment it is created — later pricing changes never rewrite what a guest already agreed to. If you add the optional tracking snippet to your own website, the reservation also shows how the guest found you — search, an ad, social media or another site — and the pages they read before booking.

A reservation with its guest, dates, price breakdown, payments and the messages the guest journey has sent
The reservation page: the guest, the stay, what it cost and what was paid, and every message sent, in one place.

Why double bookings can't slip through

Polite checking alone does not prevent double bookings — two guests can press Book in the same second. In BnB Console the database itself refuses two confirmed stays on overlapping nights, however they arrive. Back-to-back checkout and check-in on the same day is still allowed. When money enters the picture, continue with payments, deposits & invoices.

Frequently asked questions

How do I sync my Airbnb and Vrbo calendars?
Copy each platform's iCal export link from its calendar settings and paste it into BnB Console on the property's Calendar sync tab. Then copy BnB Console's own calendar link for that property and import it into Airbnb and Vrbo. Each side now blocks the nights the other has sold.
Why isn't my Vrbo calendar syncing with Airbnb straight away?
iCal is not instant. Every platform re-reads the calendars it imports on its own schedule, so a new booking can take a few hours to appear elsewhere. BnB Console re-reads your feeds every three hours, has a Sync now button, and shows when each feed last synced. If a feed never updates, check that you pasted the calendar export link, not the listing's web address.
Can I sync Booking.com and other channels too?
Yes. Any channel that gives you an iCal link can be imported, and any channel that accepts an iCal link can read your BnB Console calendar. Imported nights are labelled with the channel that blocked them.
Does calendar sync copy prices or guest details?
No. iCal carries dates only: which nights are taken. Prices, guest names and messages stay on each platform. Your BnB Console prices apply to bookings on your own website.
How do I avoid double bookings when syncing calendars with iCal?
Inside BnB Console, two confirmed stays can never overlap: the database refuses it. The risk is the few hours before other platforms re-read your calendar, so when you confirm a direct request, BnB Console lists the dates and channels to block by hand first.
Can I see all my properties on one calendar?
Yes. The Calendar page shows every property and every night of a month on one screen, so gaps and same-day turnovers across the portfolio are easy to spot. Pending requests are counted on its menu item.