Import or sync iCalendar feed

Documentation Menu

Sync/Import from an URL

Importing an external .ics file into the calendar will not save any events to the database, instead it creates an additional layer over the calendar, which displays the external iCalendar feed. These dates cannot be edited from the plugin.

To add an iCalendar feed, you will need to:

  1. Give it a name
  2. Enter the iCalendar URL
  3. Select which legend item to assign to imported events, usually the Booked legend item.
  4. Optionally you can select if you want to use split days. This will show 2 new fields under the form where you can select the starting and the ending changeover legend. The first and last days of events will use these legends.

By default the feeds are cached and the cache is refreshed Hourly. You can change this interval from the Settings page of the plugin or you can manually clear the cache by pressing the Refresh iCal Data button.

You also have the option to temporarily disable the iCalendar links, either all of them or individually.

You can add as many iCalendar feeds as you want.

After a successful import, the iCalendar events should appear in your calendar like in the example below:

Importing from a file

Importing from a file is a one time action. The events from your .ics file will be added to your database as calendar events.

To import a file, you have to:

  1. Select the .ics file from your computer.
  2. Select which legend item to assign to the iCalendar dates.
  3. Select whether or not to overwrite existing dates in your calendar with the ones in the .ics file
  4. Select how you want the events description to be imported into the calendar.

Was this article helpful?

Yes (2) No

We're sorry to see this article wasn't as helpful as we hoped it would be. Please let us know what you were looking for so that we can improve this documentation page.

Is WP Booking System a good fit for you?

Tell us about your business activity & plugin requirements and we'll let you know if WP Booking System is right for you.

Have a support question? Please use this form instead.