Integration with
Apple Calendar

About Apple Calendar

Apple Calendar (formerly known as iCal) is a user-friendly and highly integrated calendar application developed by Apple, available across macOS, iOS, iPadOS, and watchOS devices. Designed to simplify scheduling and organization, it allows users to manage their events, appointments, and reminders seamlessly across the Apple ecosystem. Apple Calendar supports multiple accounts, including iCloud, Google Calendar, Microsoft Exchange, Yahoo, and other CalDAV-compatible services, with real-time synchronization to keep all devices up to date.

Publish to Flatcal

Flatcal can subscribe to calendars published by Apple Calendar.

In Apple Calendar
  1. Go to the Calendar app on your Mac.
  2. Choose View > Show Calendar List, then click a calendar below On My Mac.
  3. Choose Edit > Publish, then enter a name in the “Publish calendar as” field.
  4. Enter the web address for the server and the login name and password, if necessary.
  5. To have changes to your calendar automatically copied to the published version, select “Publish changes automatically”.
  6. To control what information is published, select or deselect the other tickboxes.
  7. Click Publish.
In Flatcal
  1. Open your Flatcal Dashboard.
  2. Create or open Flatcal calendar that will use your public calendar as a source.
  3. Paste Apple Calendar public link into new Flatcal calendar source URL.

Subscribe to Flatcal

Flatcal publishes resulting calendar and Apple Calendar can subscribe to it.

In Flatcal
  1. Open your Flatcal Dashboard.
  2. Find and open Flatcal calendar that you want to subscribe to.
  3. Scroll to the end of your configured pipeline to Outputs.
  4. Copy the ICS URL with Copy button.
In Apple Calendar
  1. Go to the Calendar app on your Mac.
  2. Choose File > New Calendar Subscription.
  3. Enter the calendar’s web address, then click Subscribe.
  4. Click the Location pop-up menu, then choose an account for the subscription.
  5. To get the calendar’s event attachments or alerts, deselect the appropriate Remove tickboxes.
  6. Click the Auto-refresh pop-up menu, then choose how often to update the calendar.
  7. To prevent alerts from appearing for this calendar, select “Ignore alerts”.
  8. Click OK.

Related Apple integrations

Have an idea for new integration? Let us know.

We put a lot of care into making sure those integrations are as accurate as possible but we can't guarantee it being 100% correct. Send us a message if you found a mistake.