Help Center

Sync an External Calendar to CalGet

Sync an External Calendar to CalGet Last updated: April 2026 CalGet lets you import an external calendar — such as your Google, Apple, or Outlook calendar — so you can share existing events with your audience without recreating them inside CalGet. Once imported, any updates you make to the original calendar sync automatically to CalGet.

Good to know: Imported events are view-only inside CalGet. To edit an event's details, make the change in your original calendar app — CalGet will pick up the update on the next automatic sync, or you can hit the sync button on the imported calendar in your CalGet dashboard to pull changes in right away.

Before You Start — What You Should Know

A few things worth understanding before you import an external calendar:

External calendar events are view-only. You cannot create, edit, or delete imported events from within CalGet. All changes must be made in the original calendar app — Google Calendar, Apple Calendar, Outlook, etc. CalGet reflects what's there; it doesn't replace it.

Sync runs automatically every 12 hours. CalGet checks your external calendar feed twice a day and pulls in any changes. You don't need to do anything.

You can also sync manually at any time. From your CalGet dashboard, click the sync button on the imported calendar to fetch the latest changes immediately — no waiting for the next scheduled run.

Only recent and future events are fetched. CalGet imports events from the last 30 days and all events scheduled in the future. Older historical events will not appear.

How It Works

You connect your external calendar by providing a subscription link (also called an iCal feed or ICS feed URL). CalGet reads that feed, pulls in your events, and keeps them in sync. Your events then become part of a CalGet Subscription Calendar, which you can share with your audience so they can subscribe and have all your events land directly in their own Google, Apple, or Outlook calendar.

Step 1 — Get Your Calendar's iCal Feed URL


Google Calendar

  1. Open Google Calendar and go to Settings.
  2. Select the calendar you want to share from the left sidebar.
  3. Scroll to Integrate calendar.
  4. Copy the Public address in iCal format (ends in .ics).
If your calendar is private, use the Secret address in iCal format instead. Keep this link private — anyone with it can view your calendar.


Apple Calendar (iCloud)

  1. Right-click the calendar in the Calendar app and select Share Calendar.
  2. Enable Public Calendar and copy the link that appears.


Outlook / Office 365

  1. Go to Settings > View all Outlook settings > Calendar > Shared calendars.
  2. Under Publish a calendar, choose your calendar and set permissions to Can view all details.
  3. Click Publish and copy the ICS link.

Step 2 — Import the Calendar into CalGet

  1. Log in to your CalGet account at calget.com and navigate to Calendars in the left sidebar. Open an existing calendar you want to add the external feed to, or create a new one.
  2. Inside the calendar, click the External Calendars tab. This is where all your imported external feeds live, separate from events you create directly in CalGet.
  3. Click Add External Calendar. A modal will appear with a URL field.
  4. Paste the iCal feed URL you copied in Step 1. 
  5. CalGet will attempt to detect the correct timezone from the feed automatically. If it can't determine one, you'll be prompted to select a timezone manually. This matters — all imported events will display using whichever timezone is set here, so make sure it matches your calendar's original timezone.
  6. Click Sync Calendar. CalGet will fetch your events immediately and they'll appear in the calendar within a few seconds.

CalGet will immediately fetch your events. This may take a few seconds depending on the size of your calendar.

Step 3 — Share With Your Audience

Once imported, the calendar behaves like any other CalGet Subscription Calendar. You can:

  • Share the subscription link — your audience subscribes once and all events appear in their personal calendar, staying in sync automatically.
  • Embed it on your website — use the Embeddable Calendar widget to display your schedule on any page.
  • Generate Add-to-Calendar links for individual events, shareable via email or social media.
Last updated: April 27, 2026

Can't find what you're looking for?

Our support team is here to help. Contact us for personalized assistance.