Import ICS Feeds
ICS feed import lets you pull events from any .ics calendar feed URL into CalendarPipe. This is a read-only, one-way connection -- CalendarPipe fetches events from the feed but cannot write back to the source.
ICS feed connections are available on all plans, including Free. ICS feeds count toward your connection limit (2 on Free, unlimited on Pro).
Prerequisites
- A valid ICS feed URL (ending in
.icsor servingtext/calendarcontent)
What is an ICS Feed?
An ICS (iCalendar) feed is a URL that provides calendar data in the standard .ics format. Many services publish ICS feeds for their calendars:
- Google Calendar public calendars (Settings > Integrate calendar > Public address in iCal format)
- Sports schedules (team calendars from ESPN, NHL, NBA, etc.)
- University course schedules
- Holiday calendars
- Conference/event schedules
- Meetup.com group calendars
Connection Steps
1. Get your ICS feed URL
Copy the ICS feed URL from your source. The URL may start with https:// or webcal://.
If your feed URL starts with webcal://, CalendarPipe automatically converts it to https:// -- both formats work.
2. Add the connection
- Navigate to Calendar Connections in the CalendarPipe sidebar
- Click Add Connection
- Select ICS Feed from the list of providers
- Paste the ICS feed URL
- Enter an email address (used for identification and invitation delivery)
- Click Connect

3. Confirm the connection
CalendarPipe will fetch the ICS feed and display the calendar name and event count. Confirm to complete the connection.
Limitations
ICS feed connections have some limitations compared to OAuth-based connectors:
| Limitation | Details |
|---|---|
| Read-only | CalendarPipe can only read events from the feed, not write to it |
| One-way sync | Events flow from the ICS feed to CalendarPipe only |
| Recurring events | Events with RRULE recurrence definitions are skipped -- only single-instance events are imported |
| No real-time updates | Events are fetched at each sync interval (every 5 minutes on Pro) |
Delivery Mode
ICS feeds work with both delivery modes:
- Direct -- Events are written directly to the target calendar (Google, Microsoft, Apple, or a hosted calendar).
- Invitation (Pro) -- Events are sent as email invitations to a target email address. This requires a Pro plan.