How to share your Airbnb or Vrbo calendar with your cleaner

The fast way to give your cleaner your Airbnb or Vrbo checkout dates, what a shared iCal link does not do, and how to turn it into Jobber cleaning jobs that cancel and reschedule themselves.

Logan Busicairbnbvrboicalscheduling

Short answer: to share your Airbnb or Vrbo calendar with your cleaner, copy the listing's iCal export link from your host dashboard and send it to whoever schedules the cleanings. That hands over every checkout date. The catch: an iCal link is a one-way feed, not a schedule. Someone still has to turn those dates into actual jobs and keep them current when guests cancel or move.

Here is the fast way to do it, what it does not handle, and how to make the dates manage themselves if your cleaner runs on Jobber.

The quick version

Airbnb:

  1. Open your listing, go to Availability, then Connect calendars (sometimes shown as "Sync calendars").
  2. Choose Export calendar and copy the .ics link Airbnb gives you.
  3. Send that link to your cleaner or whoever does the scheduling.

Vrbo:

  1. Open the property, go to Calendar, then Import/Export.
  2. Copy the Export calendar .ics link.
  3. Send it along.

Your cleaner can paste that link into most calendar apps (Google Calendar, Apple Calendar, Outlook) or into a scheduling tool, and from then on your checkout dates show up on their side. Step-by-step with screenshots: connecting Airbnb and connecting Vrbo.

What a shared calendar does, and does not, do

Sharing the raw iCal link gets your cleaner one thing: visibility into your checkout dates. That is genuinely useful, and for a single property it might be all you need.

Here is what it does not do:

  • It does not create a cleaning job. Your cleaner sees a date, then has to write it into their own schedule by hand.
  • It does not handle a cancellation. When a guest cancels, the date quietly drops off the feed. Nothing tells your cleaner. They find out when they notice, or when they show up.
  • It does not move a clean when a guest changes dates. The old date and the new date both have to be reconciled by a person.
  • It does not dedupe a property you list on both Airbnb and Vrbo. Share both links and the same stay can show up twice.

Every one of those gaps is a place a turnover gets missed or a crew gets double-booked. It is also where the late-night "hey, the guest actually cancelled, did you already clean?" texts come from.

Why a calendar link is not a schedule

A few things about iCal feeds are worth knowing before you lean on one:

  • It is read-only and delayed. The feed refreshes on a delay, often every one to three hours, so a fresh booking or cancellation is not instant.
  • Vrbo rotates booking IDs. When a guest extends a stay, Vrbo often issues a brand-new booking identifier instead of updating the old one. A naive reader sees that as "one booking gone, one new booking," which can produce a phantom cancellation and a duplicate clean.
  • A blank feed looks like a cancellation. If the link briefly fails to load, every booking can look like it vanished at once. Anything acting on the feed has to be careful not to overreact to a momentary glitch.

None of this means iCal is bad. It is the right plumbing. It just is not a finished schedule, and treating it like one is how mistakes creep in.

The automated way, if your cleaner uses Jobber

If the person cleaning your rentals runs their business on Jobber, you can skip the manual step entirely.

CleanSync is a free Jobber App Store app. Your cleaner pastes the same iCal link you just shared into CleanSync once per property, picks when the clean happens and which crew member handles it, and from then on:

  • Every checkout becomes a scheduled Jobber job, automatically.
  • A cancellation closes the matching job, with a short grace window so a feed glitch does not cancel a real clean. No wasted trip, and no invoice for a clean that did not happen.
  • A date change shifts the existing Jobber visit to the new checkout and keeps the same crew assigned.
  • A property listed on both Airbnb and Vrbo is deduped to one job per turnover.

The cleaner never re-keys a date, and you stop sending reminder texts. The dates you shared become a schedule that maintains itself. See the Glacier Grand Cleaners case study for what that looks like across seven properties, or the quick-start guide to set it up.

Airbnb vs Vrbo: any difference?

Not much from the sharing side. Both platforms expose a standard iCal export, and both work the same way once shared. The one practical difference is Vrbo's booking-ID rotation on changes, covered above, which matters when something is acting on the feed automatically. CleanSync handles that case specifically; a plain calendar app does not, which is worth knowing if your Vrbo guests tend to extend their stays.

The short of it

Sharing your Airbnb or Vrbo calendar is a copy-and-paste of one iCal link, and that gets your cleaner your dates. If they are on Jobber, pasting that same link into CleanSync turns those dates into cleaning jobs that create, cancel, and reschedule themselves, which is the part a shared calendar alone will never do.

Frequently asked

Can my cleaner see my Airbnb calendar without an Airbnb account?
Yes. The iCal export is a read-only link you copy from your host dashboard. Anyone with the link can see your booking and checkout dates (not guest names or contact details), and they do not need an Airbnb or Vrbo account. Treat the link like a private password, since anyone who has it can read your dates.
Does sharing my calendar automatically create cleaning jobs?
No. An iCal link only shows dates. It does not create a job, assign a cleaner, send a reminder, or close anything when a guest cancels. Someone still has to read the feed and do that work. A tool that reads the feed and writes the jobs, like CleanSync for cleaners on Jobber, is what turns the shared calendar into an actual schedule.
How often does a shared Airbnb or Vrbo calendar update?
iCal feeds refresh on a delay, often every one to three hours rather than instantly. A brand-new booking or a cancellation can take a little while to show up in whatever calendar or tool is reading the link, so it is normal for the shared calendar to lag the host dashboard slightly.
What happens to the cleaning if a guest cancels after I shared the calendar?
The booking just disappears from the feed. Nothing actively tells your cleaner it is gone, so with a plain shared calendar they have to catch it themselves. CleanSync closes the matching Jobber job automatically once the cancellation shows up in the feed, with a short grace window so a temporary feed glitch does not cancel a real cleaning.
Does this work if my property is listed on both Airbnb and Vrbo?
Each platform gives you its own iCal link, so if you share both, the same stay can appear twice. CleanSync dedupes bookings that show up on both an Airbnb and a Vrbo feed for the same property, so the cleaner gets one job per turnover instead of two.