Integration

Connect Airbnb, VRBO and any platform

If your booking platform exports an iCal link, CleanForge can sync it. Checkout detection every 15 minutes, automatic job creation.

~4 min read
Beginner
AirbnbAirbnb
VRBOVRBO
Booking.comBooking.com
HospitableHospitable

How to connect your calendar

STEP 01

Get your iCal URL

From Airbnb, VRBO, Booking.com, or any calendar tool. The URL usually starts with webcal:// or https:// and ends in .ics

STEP 02

Add it to your property

Go to Properties → Add (or Edit) Property → paste the iCal URL. CleanForge validates the URL and starts polling immediately.

STEP 03

CleanForge polls every 15 min

The cron job runs every 15 minutes. On each poll, it fetches your calendar, compares events, and creates jobs for any new checkouts it finds.

STEP 04

Jobs created automatically

When a checkout is detected, a job is created with the checkout time as the cleaning window start. The AI agent loop immediately tries to assign a cleaner.

Where to find your iCal URL

Every platform calls it something different. Here's where to find it on each one.

Airbnb

Listing → Availability → Export Calendar

VRBO

Calendar → Import/Export → Export

Booking.com

Property → Calendar → Sync → Export iCal

Hospitable

Properties → Channel → Export iCal link

Troubleshooting

Red error badge on property

The iCal URL is invalid or unreachable. Re-open the property editor and re-paste the URL to clear the error.

Jobs not creating

Check that the iCal URL returns valid VCALENDAR data. Some Airbnb accounts require the calendar to be "exported" rather than shared.

Duplicate jobs

CleanForge deduplicates by iCal UID. If you see duplicates, contact support — it usually means the same event has multiple UIDs.

Checkin time incorrect

CleanForge reads DTEND as checkout and next DTSTART as checkin. Make sure your listing's check-in/out times are set correctly on the platform.

Related guides

Getting Started

10 min

Auto-Scheduling

6 min

SMS Workflow

5 min