Skip to main content
Between Guests can automatically create cleaning jobs whenever it detects a gap between guest stays. Connect your Airbnb calendar (or any platform that provides an iCal feed) and cleanings are generated for you.

Finding your iCal URL

In your Airbnb hosting dashboard:
  1. Go to ListingAvailability
  2. Scroll to Sync Calendars
  3. Click Export Calendar
  4. Copy the iCal URL
This also works with VRBO, Booking.com, and any platform that exports an iCal (.ics) feed. The setup steps are the same — just paste the iCal URL from that platform.
  1. Open your property in Between Guests
  2. Go to the Calendar tab
  3. Click Add Calendar Link
  4. Paste your iCal URL
  5. Click Save
Between Guests will immediately sync and pull in your upcoming reservations.

Configuring sync settings

After adding a calendar link, click Sync Settings to configure how cleanings are generated.
SettingWhat it controls
Default checkout timeThe time guests check out (used to schedule cleaning start times)
Default check-in timeThe time the next guest arrives (cleaning must be done by then)
Minimum cleaning gapThe shortest gap (in minutes) between stays that should generate a cleaning
Default cleaning typeWhich cleaning type to assign to auto-generated cleanings
If the gap between two stays is shorter than your minimum cleaning gap, no cleaning will be generated. This prevents impossible schedules.

How auto-generated cleanings work

When Between Guests detects a gap between a checkout and the next check-in, it automatically creates a cleaning with:
  • The date set to the checkout day
  • The start time set to your default checkout time
  • The cleaning type set to your default
  • The appropriate checklist attached
These cleanings behave identically to manually created ones — they appear in your cleaners’ job feed, can be edited or cancelled, and follow the same status flow.

Manual sync

Between Guests syncs your calendar automatically on a regular interval. If you’ve just updated your Airbnb calendar and want to see changes immediately, click Sync Now to trigger a manual refresh. The last sync timestamp is displayed next to your calendar link so you can always see when data was last pulled. If you need to temporarily stop auto-generating cleanings (seasonal break, renovations, etc.), you can pause a calendar link without deleting it. Click the calendar link and select Pause. Resume it anytime to pick back up. Click the calendar link and select Delete. This removes the link and stops all future syncing. Cleanings that were already generated are not affected.