Calendar sync allows you to automatically update your Haven availability based on bookings from other platforms like Airbnb, Vrbo, or Google Calendar.
How Calendar Sync Works
When you connect an external calendar:
- Haven fetches availability data from the external calendar
- Dates marked as unavailable in the external calendar are automatically blocked in Haven
- This prevents double bookings across platforms
- Updates happen automatically on a regular schedule
Setting Up Calendar Sync
Step 1: Get Your iCal Feed URL
From your external platform (Airbnb, Vrbo, etc.):
- Navigate to your calendar settings
- Find the "Export" or "iCal" option
- Copy the calendar feed URL
Step 2: Add to Haven
- Navigate to Calendar Sync section - In your property edit page, find the Calendar Sync section
- Click "Add Calendar" - Add a new external calendar
- Paste the iCal URL - Enter the calendar feed URL
- Name your calendar - Give it a descriptive name (e.g., "Airbnb Calendar")
- Save - Click save to add the calendar
Step 3: Verify Sync
- Check that blocked dates appear correctly
- Verify availability updates automatically
- Test by blocking a date in the external calendar
Multiple Calendars
You can sync multiple external calendars:
- Airbnb calendar
- Vrbo calendar
- Google Calendar
- Other iCal-compatible calendars
Each calendar is synced independently, and dates blocked in any calendar will be blocked in Haven.
Sync Frequency
Haven automatically syncs calendars:
- Regularly throughout the day
- When you manually trigger a sync
- Before displaying availability to guests
Best Practices
- Sync all platforms - Connect calendars from all platforms where you list
- Verify regularly - Check that sync is working correctly
- Keep URLs updated - Update calendar URLs if they change
- Test sync - Block a test date to verify sync works
Troubleshooting
Dates Not Syncing
- Verify the iCal URL is correct
- Check that the external calendar is publicly accessible
- Try manually triggering a sync
- Contact support if issues persist
Double Bookings
- Ensure all external calendars are synced
- Check sync is working regularly
- Manually block dates if needed as backup
Related Articles