Syncing Your Booking Calendar (Airbnb, Vrbo & iCal)

Quick answer
Paste your property's iCal export URL from Airbnb or Vrbo into Property Setup & Sharing. Clean Report uses it to create a turnover automatically for each guest checkout, and refreshes it on its own every few minutes as well as whenever you tap Sync.

Quick Answer#

Paste your property's iCal export URL from Airbnb or Vrbo into Property Setup & Sharing. Clean Report uses it to create a turnover automatically for each guest checkout, and refreshes it on its own every few minutes as well as whenever you tap Sync.

Why This Matters#

Without a synced calendar, a cleaner only knows about a turnover if the owner tells them about it manually every time a booking changes. Syncing the calendar means new bookings, cancellations, and date changes flow through to the cleaner without the owner having to relay them by hand.

Getting Your Calendar URL#

Both Airbnb and Vrbo provide private, property-specific .ics export links. Clean Report connects directly to this calendar feed to keep upcoming turnovers synced in real time.

If you use both Airbnb and Vrbo to attract guests to the same condo or property, both calendars need to be included so bookings from either service create turnovers. Use a combined calendar feed that contains both calendars, such as one provided by your channel manager, when connecting the property to Clean Report.

Follow the step-by-step guides below for your booking platform:

Airbnb Guide: How to Obtain Your Calendar URL#

Clean Report automatically monitors your Airbnb calendar so turnovers are scheduled right when guests check out. Follow these 6 simple steps to copy your iCal link from Airbnb.

Step 1: Go to Airbnb, Switch to Host & Click Calendar#

Log into your Airbnb Account (make sure you are switched to your Host profile). In the top navigation bar, click on Calendar.

Airbnb Step 1 - Switch to host and click Calendar

Step 2: Select Property & Click Availability#

Select the property you want to connect to. In the right-hand panel of your calendar view, click on Availability.

Airbnb Step 2 - Click Availability on right panel

Step 3: Scroll Down to "Connect calendars"#

Scroll down to the bottom of the Availability settings panel until you reach the Connect calendars section.

Airbnb Step 3 - Scroll down to Connect calendars

Step 4: Click "Connect another calendar"#

Click the Connect another calendar button at the bottom of the section.

Airbnb Step 4 - Click Connect another calendar

Step 5: Click "Connect to another website"#

In the dialog that appears, click Connect to another website to view your calendar export link.

Airbnb Step 5 - Click Connect to another website

Under Step 1, click the black Copy button and your Airbnb calendar link will be saved to your clipboard.

Airbnb Step 6 - Copy calendar link under step 1

Sample Airbnb iCal URL format:

https://www.airbnb.com/calendar/ical/12345678.ics?s=a1b2c3d4e5f6g7h8

Vrbo Guide: How to Obtain Your Calendar URL#

Clean Report automatically monitors your Vrbo calendar so turnovers are scheduled right when guests check out. Follow these 4 simple steps to copy your iCal link from Vrbo.

Step 1: Go to Availability under Settings#

Log into your Vrbo Owner Portal, go to your PropertyCalendar. In the right-hand panel under Settings, click on Availability (next to Pricing).

Vrbo Step 1 - Settings Availability

Step 2: Click "Calendar sync" / "Connect calendars"#

Scroll down to the bottom of the Availability settings panel and click on Calendar sync (or Connect calendars).

Vrbo Step 2 - Calendar sync Connect calendars

Step 3: Click "+ Add new"#

Click the blue + Add new button (even though no new calendar is being added to Vrbo; this opens the export step).

Vrbo Step 3 - Add new calendar button

Under Step 1: Export your Vrbo calendar, make sure "Include tentative bookings" is UNCHECKED, then click Copy link.

⚠️ Important Reminder: Keep "Include tentative bookings" unchecked. Tentative reservations can cause false turnover cleans and disrupt cleaner schedules.

Vrbo Step 4 - Export Vrbo calendar copy link

Sample Vrbo iCal URL format:

https://www.vrbo.com/icalendar/fd629480798842f79f7ead4abd0e2b9e.ics?nonTentative

Once you have copied your calendar link from Airbnb or Vrbo:

  1. When adding a new property: Immediately after saving your property details, Clean Report opens the calendar connection modal where you can paste your link directly.
  2. On an existing property: From your owner dashboard, open the property and select Property Setup & Sharing. Scroll to the Calendar URL field.
  3. Paste your copied .ics link into the input field.
  4. Click Save Calendar Link (or tap Sync Now to pull in live booking dates immediately). Clean Report will automatically refresh reservations in the background every few minutes.

Step-by-Step#

  1. Open the property and go to Property Setup & Sharing.
  2. Paste the calendar URL into the calendar sync field and save.
  3. Select Sync to pull in bookings immediately, or wait — Clean Report also checks for updates on its own every few minutes.
  4. Review the property's upcoming cleanings to confirm turnovers were created from your bookings.

What Syncing Actually Does#

Each time your calendar is checked, Clean Report looks for checkouts that don't already have a turnover and creates one automatically. If a booking's dates change or a reservation is cancelled, Clean Report reconciles that against turnovers that haven't been started yet. A turnover a cleaner has already started or submitted isn't overwritten by a later calendar change.

Frequently Asked Questions#

What happens if my calendar URL is invalid or the platform can't be reached? Clean Report shows a "Calendar sync failed" message with the specific reason (for example, an invalid URL or a fetch error) so you know the sync didn't succeed rather than silently doing nothing.

Can I sync both an Airbnb and a Vrbo calendar to the same property? Each property currently supports one calendar URL. If you list on both platforms to attract guests to the same condo or property, both calendars need to be included. Export a combined calendar containing both Airbnb and Vrbo bookings from your channel manager, then add that calendar URL to the property.

Does syncing notify my cleaner automatically? Yes — when a new turnover is created from a synced calendar, the cleaner can be texted the property's access link automatically.

Was this helpful?