---
title: "Adding Calendars with an iCal Feed"
slug: "adding-calendars-with-an-ical-feed"
updated: 2026-02-27T17:55:26Z
published: 2026-02-27T17:55:26Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Adding Calendars with an iCal Feed

If you’re not able to authorize [direct, two-way integrations with your external calendar](/v1/docs/adding-your-microsoft-365-or-google-calendar-to-slate), you can set up iCal feeds between Slate and your external calendar service.

## Pulling an external calendar into Slate with an iCal feed

**iCal feeds**create a one-way integration accessed by an iCal URL you provide. The US Holiday iCal is automatically available in Slate.

> [!NOTE]
> 📝 Note
> 
> If you do not see the option to **Publish a calendar** in Outlook, your institution's IT department may need to enable external calendar sharing before you can sync your iCal feeds into Slate Events and Scheduler. You can read more about Outlook calendar sharing on [support.microsoft.com](https://support.microsoft.com/en-us/office/share-your-calendar-in-outlook-on-the-web-7ecef8ae-139c-40d9-bae2-a23977ee58d5).

To add a calendar from an iCal feed:

1. From the main navigation, select **Events.**
2. Select **Calendars.**
3. Select **New Calendar.**
4. From the Service list, select **iCal Feed.**
5. Select **Continue.**
6. Configure the following settings:
  - **Name:**Enter a name for your calendar.
  - **Folder:**Keep calendars organized by placing them in a folder. To create a new folder, select *Other*.
  - **User:**Select a user to be associated with the calendar.
  - **URL:**Paste the ICS link from your calendar service of choice here. Be sure to include `https://` at the beginning of the URL.
    - [Locating your ICS link: Outlook for the web](/v1/docs/slate-external-ical-integration#locating-your-ics-link-outlook-for-the-web)
    - [Locating your ICS link: Google Calendar](/v1/docs/slate-external-ical-integration#locating-your-ics-link-google-calendar)
  - **Free/Busy:**Select *Use to determine availability*
  - **Color:**Select a color for event cards in the Events and Scheduler calendar views. ![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/New iCal calendar feed.png)
7. Select **Save.**

> [!WARNING]
> If you receive error message: “The specified URL is not a valid calendar feed.”
> 
> If you receive this error, be sure your link begins with `https://` and points to a valid `.ics` file.

### Locating your ICS link: Outlook for the web

To retrieve the iCal feed URL in Outlook for the web:

1. Log into the individual Outlook 365 calendar using the web browser version.
2. Select **Settings**.
3. Select **View all Outlook settings.**
4. Select **Shared calendars**.
5. Under **Publish a calendar**, choose the calendar to be published and configure any other settings as necessary.
6. Select **Publish**and copy the **ICS** link. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/h2petu7huesqtwj1f6unvwmceclip5.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/h2petu7huesqtwj1f6unvwmceclip5.png)

### Locating your ICS link: Google Calendar

To retrieve the iCal feed URL in Google Calendar:

1. Go to the individual Google Calendar.
2. Select **Options** > **Settings for my calendars**
3. Within the Integrate calendar section you can choose to copy one of these two different links
  - **Public address in iCal format** - Copy this link if your Google calendar is publicly visible
  - **Secret address in iCal format** - Copy this link if your Google calendar is NOT publicly visible
4. Right click on one of these links and select Copy. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/bxnwhqcubuwxf2pinjz2kwmceclip5.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/bxnwhqcubuwxf2pinjz2kwmceclip5.png)

> [!NOTE]
> ✨ Tip
> 
> Set the time zone for an event in the **Details tab**to ensure the correct time is presented in iCal.
> 
> [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/buwhnkahtuur8qnfmvm7xwmceclip0.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/buwhnkahtuur8qnfmvm7xwmceclip0.png)

## Pulling Slate events into a Google calendar with iCal feed

1. Click **Events**or **Scheduler**in the top navigation bar.
2. Navigate to the **iCal subscribe** section on the lower right-hand side.
3. Right-click either **All Events** or **Your Events** ('Your Events' refers to events associated with a specific user).
4. Select **Copy link address**. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/n2ugihygu6lgg36kqoggmceclip3.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/n2ugihygu6lgg36kqoggmceclip3.png)
5. Log in to your Google Calendar application.
6. On the left-side menu choose **Add a calendar** and select **From URL**.
7. Paste the URL you copied in step four into the pop-up window.
8. Click **Add Calendar**. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/tusreonkwcstmcjiewjwmceclip1.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/tusreonkwcstmcjiewjwmceclip1.png)
9. Your Slate calendar will now be available on the left-side menu. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/lt1zzicgvkwlkiun4avxwamceclip2.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/lt1zzicgvkwlkiun4avxwamceclip2.png)

Slate caches the iCal feed locally once per hour with Events and roughly three minutes for Scheduler, all of the latest updates in preparation for the external service (for example, Google) to come and pick up the iCal feed.

In other words, Slate does not **push**the update to Google – Google has to **pull** the update from Slate.

## Pull Slate events into an Outlook calendar with iCal feed

Adds **Events in Slate** as a new calendar in Outlook.

After following these steps, the Slate iCal file will automatically sync and be available to view on an individual's Outlook calendar.

1. Click **Events** or **Scheduler** in the top navigation bar.
2. In the **iCal subscribe** section on the lower right-hand side, select **All Events** or **Your Events** ('Your Events' refers to events associated with a specific user). [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/11232291845659.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/11232291845659.png)
3. In the pop-up box that appears, click **Open Pick an app**or **Open Outlook.**
4. If the pop-up box opens, Pick an app and select **Outlook.** [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/11232343810587.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/11232343810587.png)
5. When Outlook opens, it will display a pop-up window. Click **Yes** in the pop-up window to add the events to your calendar. ![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Outlook - Subscribe from web.png)

> [!NOTE]
> ✨ Tip for Mac users
> 
> [Outlook can import events and to-do items from iCal.](https://support.microsoft.com/en-us/office/import-ical-or-address-book-items-into-outlook-for-mac-0450a248-6a40-4f84-ba9c-6c545bc11639)

Used to create events that are meant to only allow one registrant.
