iCal feeds let you share calendar events between Calendar Manager and external systems like Google Calendar, Outlook, Apple iCal, and Yahoo, in both directions. Outgoing feeds export Finalsite events to external calendars; incoming feeds (or Live iCal calendars) pull external events into Calendar Manager.
💡Quick answers
- What is the difference between an outgoing and an incoming iCal feed? An outgoing feed exports Finalsite events to an external calendar; an incoming feed (or one-time import) pulls events from an external source into Calendar Manager.
- What is the difference between a one-time iCal import and a Live iCal calendar? A one-time import is static; changes in the external source won't sync automatically afterward. A Live iCal calendar continuously syncs with the external source on a regular schedule.
- How often does an incoming iCal feed refresh? Based on file size: hourly for calendars under 500KB; nightly for 500KB to 1.5MB. Calendars over 1.5MB are not supported.
- Setting the date range for an outgoing iCal feed? In the Calendar Manager Settings tab for the individual calendar, configure how far into the past and future the feed will look for events to publish.
- Does Finalsite's iCal feed format work with Google Calendar? With some caveats; Google handles time zones differently from the iCal standard, so Finalsite provides a specific Google iCal URL option to minimize issues.
Ready to get started with New Calendars?
This article is for Calendar Manager module users.
We're excited to share our updated plan and timeline for transitioning to the New Calendars module. Thank you for your patience and support as we work to make this migration smooth. Although our original timeline has shifted, we're confident this revised plan will ensure a successful rollout.
- Clients interested in migrating to the new module can submit a request to their Client Success Manager or email clientsuccess@finalsite.com.
- October 2026: All clients on Calendar Manager will have access to the automated migration utility.
Learn more about New Calendars:
In this article
iCal feeds are a great way to move calendar information back and forth between Finalsite and other software, such as Outlook, Google Calendar and Apple iCal. An iCal feed is essentially nothing more than a web address, or URL. By copying that URL from Finalsite to your own calendar (or vice-versa), the schedule items you enter into one system can be shared with and displayed on another system.
It's important to distinguish between incoming and outgoing iCal feeds. Incoming feeds originate from outside Finalsite, and allow your Finalsite calendars to display information entered into Outlook, Google Calendars, etc. Outgoing feeds are just the opposite: these are feeds generated by Finalsite that you can enter into an outside system so that the events in your Finalsite calendars can be displayed elsewhere.
Outgoing feeds
You can find an outgoing feed from a Finalsite calendar by opening that calendar in Calendar Manager:
or by viewing the calendar on the site and clicking the "Calendar Export" icon to bring up the feed menu, and selecting "iCal Feed:"
From the Calendar Feeds window, you can choose what information on the current calendar you wish to send to your outside calendar software:
Click the green "ICAL" button corresponding to the calendar you want to export. You'll see a list of custom iCal feed options allowing you to pick a feed URL that's tailored to the software you want to use. If you don't see your calendar software listed, select "Get Standard iCal URL," otherwise, choose the option that matches the calendar software you use.
Using either method, you'll end up with a URL that can be pasted into your external calendar software. After you have pasted this URL into Outlook, Google Calendar, Apple iCal or other calendar software, the events that you have entered into Finalsite will be displayed there. Any edits you make to your Finalsite calendar will be automatically updated in your external software.
Setting the date range for an outgoing feed
You can also set the date range for for an iCal feed, which controls how far into the past or into the future the feed will look on the specified calendar to find events to publish. This can be set for each individual calendar in the "Settings" tab of Calendar Manager.
For example, setting the date range to 3 months in the future and 0 days in the past will result in the iCal feed displaying events from today to 90 days out.
Incoming feeds
To display events from another calendar source on your Finalsite calendar, first find the iCal URL from your calendar software. Copy the URL to your clipboard, then open up Calendar Manager in Finalsite. Find the calendar you wish to display events from your outside source, and click on the "Import" tab. Under "Import Calendar Events," select the "URL" radio button. Paste the feed URL you copied earlier into the field that appears.
Click the "Import Calendar Events" button. The events from your external calendar will now appear on your Finalsite calendar. An import action is one-time only - changes you make on the external calendar will not be automatically synchronized with your Finalsite calendar.
Important Note
Once you have imported events from an iCal feed to a Finalsite calendar, you will not be able to remove them en masse. To remove the events, you would have to either delete the calendar from Finalsite, or delete the source calendar in your external calendar software.
Create a Live Calendar
To display "live" calendar events from an external iCal feed, create a new calendar in Calendar Manager, and set the Calendar Type dropdown to "Live iCal." Paste the iCal feed URL into the "Live URL" field.
With this calendar type, events that are edited on the external calendar system will be regularly synched with Calendar Manager.
Refresh times for incoming feeds
The frequency with which an incoming iCal feed updates with new data depends on the size of the calendar being synchronized (in other words, how many events have been created on that calendar).
The sync rates are:
|
Calendar Size
|
Sync rate
|
|---|---|
| 0 - 500 KB | hourly |
| 500 KB - 1.5 MB | nightly |
Each individual calendar event is fairly small, so it would take a particularly packed calendar to reach even 500 KB. Most calendars, therefore, will update on an hourly basis. A very busy calendar should update once per day. Calendars larger than 1.5 MB are not currently supported.
iCal feeds only update when changes are made to the associated calendar. The Finalsite software checks incoming feeds for new data according to the sync rate of the calendar, so changes made in an external source should update a Finalsite calendar in that time range. You can also force a refresh by clicking the "Update" button for a specific calendar that has associated incoming feeds.
Setting the date range for an incoming feed
Use your external calendar software to control the date range for an incoming feed.
Comments
Please Sign in to leave a comment if you don't see the comment box below.