Syncing External Calendars

Dynamically import events with an iCal feed.

About syncing

  • Content is pulled repeatedly from a source. Unlike a one-time import, it constantly pulls data from the source.
  • Goes in one direction and is read-only. Adding events to your external calendar will add them to your website’s calendar but not the other way around.

How to sync your external calendar to your website

  1. Visit your calendar application’s help site to learn how to obtain its public iCal (.ics) feed link. Due to its popularity, we’ve included instructions for Google Calendar below.

Google Calendar instructions

  1. On a computer, open Google Calendar. 
  2. In the top right, click the Settings gear icon.
  3. On the left side of the screen, click the name of the calendar you want to embed.
  4. In the “Access permissions” section, check “Make available to public.”
  5. In the “Integrate calendar” section, copy the URL underneath “Public address in iCal format.”  
  1. After you’ve copied the iCal (.ics) link, go to your website’s Dashboard > Events > Settings.
  2. Click the Import tab.
  3. Fill out the information under Synchronise iCal Feeds, pasting the iCal (.ics) link in the Source field.
  4. Click the Add New Feed button to save your changes.

Tips and other useful information

  • Changes made on your website to your events will not be pushed to your external calendar.
  • Changes made on your website to events will be overridden after each sync if the changes weren’t also made on your external calendar.
  • Once a calendar is synced, if an event or location is deleted on your website, the event or location will reappear if it still exists on the external calendar.
  • All events and locations, including past ones, from the external calendar will sync. If you don’t want them to show, delete them from the external calendar.
  • If you sync then remove an external calendar feed, the events will remain in the Events page of your Dashboard. If you decide to re-sync the feed for any reason, you’ll need to delete all those events otherwise you’ll have duplicates.