Sync external calendars

Estimated reading: 7 minutes 6 views

Summary: Learn how to sync external calendars in WPBooking using iCal import and export feeds. This guide explains setup steps, sync timing, conflict prevention, daily workflow checks, and common troubleshooting actions to help vacation rental managers keep availability accurate across booking channels and reduce the risk of double bookings.

Sync external calendars in WPBooking Vacation Rental System to keep availability accurate across channels, reduce double bookings, and simplify daily booking management. By importing and exporting iCal calendar feeds, you can share booked dates with external platforms and bring outside reservations into your property calendar for one clearer view of occupancy.

  • What external calendar sync does
  • Before you start syncing calendars
  • Import external iCal calendars
  • Export your WPBooking calendar feed
  • How sync frequency affects availability
  • Prevent booking conflicts across channels
  • Recommended management workflow
  • Troubleshooting common sync issues

What external calendar sync does

External calendar sync connects WPBooking with other booking sources that support the iCal format. In practice, this means reservations made on another platform can be imported as blocked dates into your WPBooking calendar, while bookings made through your site can be exported so other platforms can read them.

This setup is most useful when you list the same property in multiple places. It helps maintain availability consistency, but it does not usually transfer full guest, pricing, or payment details. Calendar sync is mainly for date blocking and conflict prevention.

Before you start syncing calendars

Before adding any external feeds, confirm that each property has its own dedicated calendar in WPBooking. This avoids mixing reservations from different units and makes troubleshooting easier later. WP Booking System Introduction: Setup & Best Practices for Vacation Rentals

  • Use one WPBooking calendar per rental unit or property.
  • Confirm your property timezone and date format settings.
  • Check that availability rules and blocked dates are already correct.
  • Identify whether each external platform provides an import URL, an export URL, or both.
  • Keep a note of which feed belongs to which property and platform.

If possible, test sync using a low-risk property or temporary blocked dates first. This helps you verify that imported events appear on the expected dates before relying on the connection in live operations.

Import external iCal calendars

Importing an external iCal feed allows WPBooking to read bookings from another source and mark those dates as unavailable. The exact menu labels may vary slightly by version, but the workflow is generally the same.

  • Open the calendar for the property you want to sync.
  • Locate the calendar sync, iCal, or import settings area.
  • Paste the external iCal feed URL from the third-party platform.
  • Save the connection and run an initial sync if a manual sync option is available.
  • Review the calendar to confirm imported bookings appear as blocked or reserved dates.

When adding feeds, use a clear naming convention such as platform name plus property name. This makes it easier to identify the source of imported events when reviewing availability or resolving discrepancies.

Export your WPBooking calendar feed

Exporting your WPBooking calendar feed allows outside platforms to read reservations created on your site. Copy the export URL from the relevant property calendar and paste it into the import field on the external platform.

  • Open the correct property calendar in WPBooking.
  • Find the iCal export or calendar export URL.
  • Copy the feed link exactly as provided.
  • Log in to the external platform and add that URL as an imported calendar.
  • Save the connection and wait for the platform to fetch new events.

After setup, create a test booking or temporary block on your website and confirm that it appears on the external platform after the next scheduled update. WP Booking System Introduction: Setup & Best Practices for Vacation Rentals

How sync frequency affects availability

Calendar sync is not always instant. Many platforms refresh iCal feeds on a schedule, which means there may be a delay between a booking being made and the dates being blocked elsewhere. Because of this, availability can briefly appear open on another channel even though a reservation already exists.

For high-demand properties, use manual sync options when available and review recent bookings frequently. You should also inform staff that iCal sync reduces risk, but does not replace careful booking review during busy periods.

Prevent booking conflicts across channels

The best way to prevent conflicts is to combine calendar sync with clear operating rules. Treat WPBooking and all connected channels as part of one shared inventory system, and keep your calendar structure consistent.

  • Connect every active listing for the same property.
  • Do not connect one feed to multiple unrelated properties.
  • Check imported bookings after adding or changing feeds.
  • Use owner blocks and maintenance periods directly in the main calendar when needed.
  • Review pending bookings quickly so availability is updated without delay.

If you use manual reservations by phone or email, enter them in WPBooking immediately so exported feeds can reflect the blocked dates.

Recommended management workflow

A practical routine helps keep synced calendars reliable. Start each day by checking for new bookings, then confirm whether imported events match your expected occupancy. If you add or remove dates manually, verify that the change is reflected on connected channels after the next sync window.

  • Check new bookings in WPBooking.
  • Review imported external events for each active property.
  • Confirm any owner blocks or maintenance dates.
  • Run a manual sync where available after major updates.
  • Investigate mismatches before reopening dates for sale.

Troubleshooting common sync issues

If a calendar does not update as expected, first confirm that the feed URL is valid and belongs to the correct property. Then check whether the external platform has a sync delay. Many problems come from using the wrong feed, expired links, or assuming updates are immediate.

  • Missing imported bookings: verify the external iCal URL and run a manual refresh if available.
  • Dates appear on the wrong property: confirm each feed is connected to the correct calendar.
  • Duplicate blocked dates: remove duplicate feed connections for the same source.
  • Availability still looks open elsewhere: allow time for the external platform to process the import.
  • Unexpected blocked dates: compare imported events with owner blocks, maintenance holds, and manual entries.

If problems continue, disconnect the feed, save your settings, and reconnect it carefully. It is also good practice to document every connected feed so future updates do not break your sync setup. For broader issue resolution, see WP Booking System Introduction: Setup & Best Practices for Vacation Rentals.

In most cases, iCal sync transfers booking dates and blocks availability. It typically does not transfer full guest profiles, prices, payment records, or custom booking form data.

Update frequency depends on both WPBooking and the connected platform. Some systems allow manual refresh, while others update feeds on a scheduled interval, so changes may not appear immediately.

Yes. Each rental unit or property should use its own dedicated WPBooking calendar and its own matching import and export feeds to avoid cross-property availability errors.

It greatly reduces the risk, but it cannot guarantee prevention in every case because iCal feeds may refresh with delay. Fast manual review is still important during busy booking periods.

This usually happens when the same external feed is connected more than once or when a manual block duplicates an imported reservation. Review all connected feeds and remove duplicates.

Test both directions if possible. Confirm that an external booking blocks dates in WPBooking and that a booking or temporary block in WPBooking appears on the connected platform after sync.

Leave a Comment

Bookeasy Assistant

Ask our AI support assistant your questions about our platform, features, and services.

You are offline
Chatbot Avatar
What can I help you with?