Automatic Daily Sync at 2am UTC

Import from Airbnb. Export Daylet bookings back.

Keep Airbnb alongside your direct booking channel. Import Airbnb availability into Daylet, then give Airbnb your Daylet iCal feed so confirmed direct bookings and manual blocks can be reflected there too.

What is two-way Airbnb iCal sync?

iCal connects the calendars in both directions: Airbnb sends its booked dates into Daylet, and Daylet provides a feed that Airbnb can import. It reduces double-booking risk while you keep Airbnb live alongside direct bookings.

  • Imports Airbnb reservations as blocked dates in Daylet
  • Exports confirmed Daylet bookings and manual blocks for Airbnb to import
  • Updates daily at 2am UTC to capture new bookings and cancellations
  • Works with Airbnb's standard calendar export feature (no API required)
  • Syncs for whole properties or individual rooms in multi-room setups

Who Should Use Airbnb iCal Sync?

This integration is perfect for property owners who list on multiple platforms and want to centralize their booking management without manual calendar updates.

  • Hosts using both Airbnb and direct booking channels simultaneously
  • Property managers handling availability across Airbnb, Booking.com, and their own website
  • B&B owners syncing multiple room calendars from Airbnb
  • Vacation rental owners who want conflict detection and email alerts
  • Anyone tired of manually updating calendars on multiple platforms

How two-way Airbnb iCal sync works

Daylet becomes the place you check availability while Airbnb stays live. Both sides use iCal feeds, so updates follow each platform's refresh schedule rather than arriving instantly.

  • Daylet fetches your Airbnb iCal feed once daily at 2am UTC
  • Each Airbnb booking is imported and blocks the corresponding dates in Daylet
  • New bookings are added, updated bookings are refreshed, and cancelled bookings are removed automatically
  • If an imported Airbnb booking overlaps with an existing confirmed Daylet booking, the system flags it as a conflict
  • You receive an email alert immediately when conflicts are detected, with details of both bookings
  • Daylet gives you a separate export feed containing confirmed Daylet bookings and manual blocks
  • Airbnb refreshes that export feed on its own schedule; iCal is not real-time
  • Sync history and logs are available to review past imports and troubleshoot issues

How to Sync Your Calendar with Daylet

Mira este tutorial rápido para ver cómo configurar la sincronización del calendario de Airbnb en menos de 5 minutos.

Step 1: Get Your iCal Link from Airbnb

Follow these steps to export your Airbnb calendar and get the iCal URL. This process takes about 2 minutes.

  1. 1

    Log in to your Airbnb hosting account

    Go to airbnb.com and sign in with your host credentials.

  2. 2

    Navigate to your listing's calendar

    From your hosting dashboard, select the property listing you want to sync.

  3. 3

    Open calendar settings

    Look for 'Availability settings', 'Calendar sync', or 'Sync calendars' in the calendar view (exact label may vary by region).

  4. 4

    Choose 'Export calendar'

    Select the option to export or share your calendar (not import). You want to export Airbnb bookings outward.

  5. 5

    Copy the iCal URL

    Airbnb will display a long URL starting with 'webcal://' or 'https://'. Copy this entire URL.

  6. 6

    Convert webcal:// to https:// if needed

    If the URL starts with 'webcal://', change it to 'https://' before pasting into Daylet. Most modern browsers handle this automatically.

  7. 7

    Keep this URL private

    This URL contains access to your booking data. Don't share it publicly or post it online.

Solución de problemas

  • Make sure you're using the 'Export' calendar link, not the 'Import' link
  • If the URL doesn't work, check that your Airbnb calendar export is set to 'Active' in settings
  • Airbnb updates their iCal feeds approximately every 8 hours, so very recent bookings may not appear immediately
  • If you regenerate the iCal URL in Airbnb, you'll need to update it in Daylet as well

Step 2: Connect both calendar directions in Daylet

First add Airbnb's calendar to Daylet. Then generate your Daylet feed and paste it into Airbnb's calendar-import settings.

  1. 1

    Go to your property in Daylet

    From your dashboard, select the property (or specific room) you want to sync with Airbnb.

  2. 2

    Navigate to Calendar Imports

    Click on the 'Calendar Imports' or 'Availability' tab, then find the 'Calendar Imports' section.

  3. 3

    Click 'Add calendar import'

    Select 'Add Import' or 'Add calendar' to create a new import.

  4. 4

    Paste your Airbnb iCal URL

    Paste the iCal URL you copied from Airbnb into the URL field.

  5. 5

    Name your import

    Give it a clear name like 'Airbnb - Master Bedroom' or 'My Airbnb Listing' for easy identification.

  6. 6

    Select the platform

    Choose 'Airbnb' from the platform dropdown for better tracking.

  7. 7

    Save and run initial sync

    Save the import. If available, trigger a manual sync to immediately fetch existing bookings and verify it's working.

  8. 8

    Verify imported blocks

    Check your availability calendar to confirm that Airbnb bookings now appear as blocked dates.

  9. 9

    Generate your Daylet calendar feed

    In Calendar Imports, generate and copy the Daylet calendar feed for this property. The feed contains confirmed Daylet bookings and manual blocks.

  10. 10

    Import the Daylet feed in Airbnb

    In Airbnb's calendar sync settings, choose 'Import calendar', paste the Daylet feed, and save. Airbnb will refresh it on its own schedule.

Automatic Daily Sync

After initial setup, Daylet handles everything automatically. Here's what happens behind the scenes:

  • Sync runs every day at 2am UTC without any action required from you
  • All active calendar imports are refreshed in sequence
  • Sync history and logs are available in your dashboard under each import
  • If a sync fails (e.g., Airbnb URL changed), you'll receive an email notification
  • You can manually trigger a sync anytime from the calendar imports page for instant updates

Preguntas frecuentes

How does Daylet sync with Airbnb in both directions?+
Daylet imports Airbnb's iCal feed once per day at 2am UTC. Its own export feed updates when confirmed Daylet bookings or manual blocks change, but Airbnb decides when to fetch it. Neither side is real-time.
Will this prevent double bookings completely?+
This system significantly reduces double booking risk by importing Airbnb bookings into Daylet and blocking those dates. However, since Airbnb updates their feeds every 8 hours and Daylet syncs daily, there's a small window where a double booking could theoretically occur. That's why Daylet includes conflict detection—if overlapping bookings are detected, you'll receive an immediate email alert so you can resolve it quickly.
What happens if there's a conflict?+
If an imported Airbnb booking overlaps with an existing confirmed Daylet booking, the system flags it as a conflict and sends you an email alert with full details of both bookings. You'll see the conflict in your dashboard and can then contact the appropriate guest to resolve it. Daylet will not automatically cancel either booking—you remain in control.
Can I import multiple calendars (Airbnb + Booking.com)?+
Yes! You can add multiple calendar imports from different platforms (Airbnb, Booking.com, VRBO, HomeExchange, etc.) for the same property or room. Each import runs independently, and all imported bookings are combined to block availability. If you have multiple Airbnb listings, add each one as a separate import.
Does this work per room for multi-room properties?+
Absolutely. If you're using Daylet in 'Rooms mode' (for B&Bs, small hotels, or cottages with multiple rooms), you can add a separate calendar import for each room. For example, import the Airbnb calendar for 'Room A' to Room A in Daylet, and 'Room B' to Room B. This keeps each room's availability perfectly synchronized.
Why are some Airbnb events missing from the import?+
Daylet imports events from 30 days in the past up to 2 years in the future (configurable). If bookings are older than 30 days or further than 2 years out, they won't be imported. Also, check that the iCal URL is correct and active in Airbnb. Pending or unconfirmed Airbnb reservations may not appear in the iCal feed until they're confirmed.
Can I pause or disable a calendar import?+
Yes. You can deactivate a calendar import anytime from your dashboard without deleting it. When deactivated, Daylet stops syncing that calendar, but the previously imported blocks remain until you manually remove them or delete the import entirely. This is useful if you temporarily stop using Airbnb or want to troubleshoot an issue.

¿Listo para sincronizar tu calendario de Airbnb?

Empieza con Daylet hoy y mantén tus reservas sincronizadas en todas las plataformas. Gratis hasta 5 reservas al año.

No se requiere tarjeta de créditoConfiguración en 5 minutos

    Two-way Airbnb iCal sync — import & export | Daylet | Daylet