iCalendar Export and Import
PrimeCal v1.3.4 does not include a built-in .ics file upload (import) or a one-click .ics download (export) for your own events. This page explains the current state and the best available alternatives for moving calendar data in and out of PrimeCal.
What is iCalendar (.ics)?
The iCalendar format (.ics) is the standard way calendar applications exchange event data. Most calendar apps — Google Calendar, Apple Calendar, Outlook, Thunderbird — can both export events as .ics files and import .ics files from other apps or services. It is the common language of calendar interoperability.
Current status in PrimeCal
Neither of the two primary iCalendar operations is available as a user-facing feature in the current release:
- Import (uploading an
.icsfile to add events in bulk) — not supported - Export (downloading your calendars or events as an
.icsfile) — not supported
The backend has no endpoint that accepts an uploaded .ics file or produces an .ics response. Planned support for .ics subscribe-URL feeds (which are read-only, auto-updating subscriptions rather than one-time imports) is described in Calendar Subscriptions, but that feature is also not yet available in v1.3.4.
Moving data into PrimeCal today
From Google Calendar
Use Calendar Sync to connect PrimeCal to your Google account. Events from your Google Calendar are imported and kept in sync automatically, without any file download or upload. Go to Settings → Calendar Sync → Add account → Google.
See Google Calendar Sync for the full setup.
From Microsoft Outlook / Office 365
The same sync mechanism works for Microsoft. Go to Settings → Calendar Sync → Add account → Microsoft.
See Microsoft 365 Sync for details.
From other calendar apps (Apple Calendar, Thunderbird, etc.)
There is no direct sync connector for other apps in v1.3.4. If your current calendar is not Google or Microsoft, the available options are:
- Export from the source, import to Google, then sync to PrimeCal: Most calendar apps can export
.icsfiles that Google Calendar accepts. Import your events into a Google Calendar first, then connect that Google Calendar to PrimeCal via Calendar Sync. - Re-enter events manually: For small numbers of events, creating them directly in PrimeCal is often fastest.
- Contact support if you have a large dataset — future import tooling is on the product roadmap and user feedback about the scale of the need helps prioritize it.
Moving data out of PrimeCal today
Because PrimeCal has no export endpoint, the options are:
- Google Calendar sync + export from Google: If you're synced with Google Calendar, your PrimeCal events appear there. Use Google Calendar's built-in export (Settings → [calendar] → Export) to download an
.icsfile. - API access (if your plan includes
api_access): Developers can queryGET /api/eventsprogrammatically and transform the JSON response into an.icsfile using a library likeical-generator. This is a manual scripting approach, not a user-facing feature.
What's coming
Native .ics import and export are on the roadmap. When they arrive, this page will be updated with the actual workflow. The Calendar Subscriptions feature (read-only, auto-refreshing .ics feed subscriptions) is expected before one-time import/export.