Skip to main content
Was this helpful?

Calendar Embedding

note

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:

  1. Connect PrimeCal to Google Calendar via Settings → Calendar Sync → Google
  2. Keep the sync active so events flow to Google Calendar
  3. In Google Calendar, use Settings → [calendar name] → Integrate calendar → Embed code to get an <iframe> snippet
  4. Paste the snippet into your website

Events added or edited in PrimeCal will appear in the embedded view after the next sync.

Continue Reading​