ICS Feed Subscription
Subscribe to any hosted calendar's ICS feed for read-only access in any calendar app. The feed URL serves standard .ics content that any calendar application can import or subscribe to.
Feed URL
Every hosted calendar has a unique feed URL based on its feedToken:
https://www.calendarpipe.com/feed/{feedToken}
The feedToken is returned when you create a hosted calendar and is also visible via GET /api/v1/hosted-calendars.
webcal:// Shortcut
Use the webcal:// scheme to auto-open the URL in your default calendar app on macOS and iOS:
webcal://www.calendarpipe.com/feed/{feedToken}
Clicking a webcal:// link in a browser opens the calendar subscription dialog directly.
Subscribe in Popular Apps
Apple Calendar
- Open Apple Calendar.
- Go to File > New Calendar Subscription.
- Paste the feed URL (either
https://orwebcal://) and click Subscribe. - Configure the refresh interval and click OK.
Screenshot: Apple Calendar subscription dialog
Google Calendar
- Open Google Calendar in a browser.
- In the left sidebar, click Other calendars (the + icon).
- Select From URL.
- Paste the
https://feed URL and click Add Calendar.
Google Calendar does not support the webcal:// scheme in this flow — use the https:// URL instead.
Outlook
- Open Outlook (desktop or web).
- Go to Add calendar > From internet (or Subscribe from web).
- Paste the feed URL and follow the prompts.
Caching and Refresh
CalendarPipe serves ICS feeds with a 1-hour cache TTL. Calendar apps typically poll for updates every 15 to 60 minutes depending on the app and settings.
As a result, newly created or updated events may take up to 1 hour to appear in subscribing apps.
Limitations
| Limitation | Details |
|---|---|
| Read-only | ICS feeds are read-only. Changes made in the subscribing app will not sync back to CalendarPipe. |
| Caching delay | New events may take up to 1 hour to appear due to the 1-hour cache TTL. |
| No real-time push | The subscribing app polls at its own interval — there is no push notification mechanism. |
For two-way sync with real-time updates, use CalDAV Setup instead.
The feed URL changes if you regenerate the calendar's feed token. All subscribers will need to re-add the feed with the new URL.
Next Steps
- CalDAV Setup — Two-way sync with read/write access
- Hosted Calendars Overview — Create and manage hosted calendars via API