Reset Password

iCalendar Import / Export

About Ical Export-Import

The iCalendar Feature is a way to synchronize your listing reservation data with other websites. For example, you published several properties on the HolidayPorch website but to maximize their exposure you also added them to Now the challenge is to mark as busy (in HolidayPorch site) the dates that are booked on And vice versa: marked as busy on Airbnb the dates booked on HolidayPorch.

The Icalendar page is not actually a page that you would use to display information for the users. The page you will create will be used only by 3rd party websites (like Airbnb or HomeAway) to read your calendar details.

Note if you access the page directly you would see only an error message. This is ok – this is how it should function. After you created the page you can go to the add property/edit property page and go to the Calendar Section in user dashboard. The export/import options are there.

How iCalendar works:


To export your calendar data you should copy that url (for ex and paste it into the 3rd party website. Below is a screen capture with the Airbnb import feature. This is where you should post the link and Airbnb will read the booking data from the HolidayPorcg website and synchronize it with their version of the listing’.

Note: the iCalendar link will export data in ics format which is non-readable by web browsers.



In the calendar section, you need to paste the external feed of the iCalendar. Once you hit save the first synchronization is made and data gets imported. There is also a cron job that will check the feed every 3h hours for the new info. If you want to manually trigger the synchronization just push save again.

The feed you paste in there is created by other 3rd party websites. In the image below you see the feed from

The external booking data will appear in the calendar page with a special purple label (bookings made on your website will be in the green label). It would show either the external source (like Airbnb) or external (in cases like HomeAway – because they don’t add the name in the UID parameter in iCalendar feed).


Import multiple feeds

This option allows you to add feeds from multiple platforms (like Airbnb, HomeAway, etc at the same time)

How to get to the Calendar Tab:

Go to user dashboard – my properties – edit property:

And then to Calendar Tab: