Calendar Embedding
PrimeCal does not include an embed-in-webpage feature (an <iframe> snippet or embeddable widget you can paste into a website). This page describes what is currently available for sharing calendar data externally, and clarifies the distinction between sharing and embedding.
What "embedding" usually means
Calendar embedding typically refers to copying a short <iframe> or JavaScript snippet from a calendar app and pasting it into a website, so visitors see a live calendar view without leaving the site. Google Calendar and Outlook both offer this.
PrimeCal does not currently generate embed codes. There is no <iframe> URL, no embeddable widget, and no public-facing calendar viewer that can be framed into another site.
What PrimeCal does offer for external calendar sharing
Sharing with other PrimeCal users
You can share any calendar with specific PrimeCal users at Read, Write, or Admin permission levels. Shared users see the calendar within their own PrimeCal account. This is not embedding — it requires the viewer to have a PrimeCal account.
See Sharing Calendars for instructions.
Public calendar publishing
Not available — see Publishing a Public Calendar for what exists instead. If PrimeCal did publish a read-only public web view, that URL could serve as a basis for embedding via <iframe>, but that is not something to plan around today.
Calendar subscriptions via .ics URL
Also not available directly in PrimeCal — see Calendar Subscriptions for the Google/Outlook-based workaround. Either way this is an inbound path (pulling other calendars in), not an outbound embed from PrimeCal into another site.
External sync with Google Calendar and Microsoft 365
If you sync your PrimeCal events to Google Calendar or Outlook (via Calendar Sync), you can use those platforms' embedding features to display your events on a website. PrimeCal keeps the connected calendar updated; the embed itself lives in Google or Microsoft's ecosystem.
This is a workable path if you need to embed your PrimeCal events on a website today:
- Connect PrimeCal to Google Calendar via Settings → Calendar Sync → Google
- Keep the sync active so events flow to Google Calendar
- In Google Calendar, use Settings → [calendar name] → Integrate calendar → Embed code to get an
<iframe>snippet - Paste the snippet into your website
Events added or edited in PrimeCal will appear in the embedded view after the next sync.