System Calendar Sync
System Calendar Sync writes selected birthdays into Apple Calendar so they appear alongside the rest of your schedule, outside Cakeday.
System Calendar Sync writes selected birthdays into the Apple Calendar app. It is useful when you want birthdays to appear beside the rest of your schedule, outside Cakeday.
What Cakeday Creates
Cakeday creates and manages a calendar named Cakeday. For each friend with Sync to System Calendar enabled, it writes all-day birthday events for the current projection window and keeps those events updated when the friend changes.
The event title, notes, date, zodiac details, group name, and Cakeday deep link are managed by the app.
Permission
Calendar Sync requires full Calendar access. If access is denied, Cakeday cannot create, update, or remove the managed events.
Open Cakeday > Settings > Calendar Settings to check permission and request access.
Per-Friend Calendar Sync
Open a friend, tap Edit, then turn on Sync to System Calendar in the Calendar section.
This per-friend switch is helpful when you want only important birthdays in Apple Calendar while keeping all birthday records in Cakeday.
Calendar Settings
The Calendar Settings page includes:
- Auto Sync: Updates managed calendar events when birthdays are added, edited, or deleted.
- Sync Now: Manually rebuilds and updates managed events.
- Retry Failed: Re-attempts any birthday events that failed during the last sync.
- Clean Up Extra Calendar: Removes an older extra Cakeday calendar while keeping current events and app data.
- Remove All Events: Removes the Cakeday calendar and its events from Apple Calendar. This does not delete birthday data from Cakeday.
iCloud and Calendar Location
When iCloud Sync is enabled in Cakeday, the managed calendar can use an iCloud-backed calendar source when available. This helps the Calendar app show events across devices signed into the same Apple ID.
Calendar availability still depends on Appleโs Calendar and iCloud settings on each device.
Lunar Birthdays
For lunar birthdays, Cakeday calculates the matching solar dates for the projection window and writes those all-day events into the system calendar. If a lunar date cannot be resolved for a year, that yearโs event is skipped rather than guessed.
Troubleshooting
Calendar events do not appear
Check Settings > Privacy & Security > Calendars and make sure Cakeday has full access. Then open Calendar Settings and use Sync Now.
I see an extra Cakeday calendar
Use Clean Up Extra Calendar when it appears. It removes an older managed calendar without deleting your birthday records.
I want to remove calendar events only
Use Remove All Events in Calendar Settings. It removes the Cakeday calendar from Apple Calendar but keeps your birthdays inside Cakeday.