Skip to main content

Birthdays and Anniversaries

BusyCal can display the birthdays and anniversaries from macOS Contacts (or BusyContacts) in your calendar.

Choose BusyCal > Settings > General, and select the Show Birthdays calendar and/or Show Anniversaries calendar checkboxes.

Birthdays and Anniversaries Settings

With these calendars enabled, a Birthdays calendar and an Anniversaries calendar appear under the Other heading in the Calendar List, and any contacts with birthdays or anniversaries in their Contacts records are displayed with special icons in the calendar.

Death Anniversaries

When you assign a custom date labeled as "Death Date" in Apple Contacts or BusyContacts, you can choose how BusyCal should respond to showing the birthday:

  • Continue Showing Birthdays: This option will always display the person's birthday. If a death date is detected, future birthdays will stop incrementing the person's age.

  • Stop Showing Birthdays: This option will stop displaying the person's birthday starting from the year of their death.

  • Show Death Anniversaries: This option will behave similarly to Continue Showing Birthdays, with the addition of displaying a yearly death anniversary event on the date of death.

Birthday on calendar
Anniversary on calendar

Info Panel

If you view the Info Panel for a Birthday or Anniversary event, you’ll see some additional fields:

  • first — if you select First occurrence in the Info Panel Settings you’ll see the actual birth date or anniversary date, followed by the current occurrence.
  • alarm — Enables you to add an alarm to the Birthday or Anniversary. Birthday and anniversary alarms are device-specific and do not sync to your other devices. You can set a default alarm for birthdays and anniversaries; see Alarms.
  • Contact link — If you’re using BusyContacts, a contact token appears that links to the contact in BusyContacts; double-click it to open the contact in BusyContacts. Otherwise a link appears in the “my URL” field; click that link to open the contact in macOS Contacts.
Link to BusyContacts

The Birthdays calendar and Anniversaries calendar are read-only and cannot be edited in BusyCal. If you want to change or remove a birthdate or anniversary, you must make the change in Contacts or BusyContacts.

The Birthdays and Anniversaries calendars appear only in BusyCal and do not sync to other services like iCloud and Google; however, the Calendar app on macOS and iOS has a similar option for displaying a Birthdays calendar.

⚠️ Troubleshooting

1. Birthdays or Anniversaries not showing

By default, BusyCal will read in birthdays from BusyContacts (if installed). If you have BusyContacts installed but are not using it or it is expired, you should open BusyCal Settings, and under the General settings, switch Contacts From: drop-down choice to Apple Contacts. Then BusyCal will pull birthdays from Apple Contacts instead.

If you have chosen Apple Contacts as the source, you must give BusyCal access to Apple Contacts. Open System Settings > Privacy & Security, click Contacts in the right sidebar, and then allow BusyCal access.

Privacy - Contacts

Next, please toggle these checkbox settings in BusyCal > Settings > General to force a refresh:

  • Uncheck Show Birthdays calendar and Show Anniversaries
  • Quit the app
  • Relaunch, open BusyCal > Settings > General and enable both settings again

Wait for a moment for sync to complete.

If this does not work, open Apple Contacts (or BusyContacts if it's installed and has been selected as the source) and ensure that contacts are available with their Birthdays properly set.

2. Birthday alarms not working

If alarms in general are not triggering for any event, please see this instead.

If birthday events are syncing, alarms are otherwise triggering but you do not see any alarms for Birthdays or Anniversaries, check the following:

  1. Select any list birthday or anniversary to open its details in the Info Panel. Confirm it shows an alarm set.
Birthday Info Panel Alarm
  1. If an alarm property is not set, open BusyCal Settings > Alarms and ensure at least one default alarm has been enabled and set.
Birthday Alarm
  1. Once enabled, CTRL+Click (right-click) on the Birthday calendar in the left, calendar source panel and select Refresh

3. Seeing Unwanted Birthdays on Google Calendar

If you're suddenly seeing a flood of birthdays and anniversaries after adding your Google Calendar to BusyCal, you're not alone. These birthdays may not even appear in Google Calendar itself, and attempts to delete them from BusyCal result in a Read-Only error.

This issue is caused by a recent change in Google Calendar. Previously, birthdays were displayed in a separate Birthdays calendar, but now Google automatically copies read-only versions of birthdays to your primary calendar when syncing with third-party apps.

Developers have reported this behavior to Google, but it appears to be intentional: Google Issue Tracker

How to Remove Synced Birthdays

To disable this feature and to remove unwanted birthdays:

  1. Log into Google Calendar in a browser.
  2. Open Settings.
  3. Click Birthdays under Settings for my Calendars.
  4. Scroll down and uncheck the boxes next to any Google accounts listed.

This will prevent Google from syncing birthdays to your primary calendar when using third-party apps like BusyCal.

birthdays not showing, anniversaries not showing, missing birthdays, missing anniversaries, birthdays disappeared, anniversaries disappeared, birthdays not syncing, anniversaries not syncing, calendar birthdays missing, cannot delete birthdays, birthday readonly read only read-only, birthday error, duplicate birthdays, birthdays duplication, birthdays copy, calendar anniversaries missing, iCloud birthdays not showing, iCloud anniversaries not showing, Google birthdays missing, Google anniversaries missing, BusyCal birthdays not working, BusyCal anniversaries not working, Apple Contacts birthdays not appearing, Apple Contacts anniversaries not appearing, birthday calendar not showing, anniversary calendar not showing, contacts missing birthdays, contacts missing anniversaries, show birthdays in calendar, show anniversaries in calendar, BusyContacts birthdays missing, BusyContacts anniversaries missing, birthday alerts not working, anniversary alerts not working, birthday reminders not working, anniversary reminders not working, event not appearing, calendar event missing, death anniversary not showing, stop showing birthdays after death, calendar contacts not syncing, contacts not updating in BusyCal, birthday calendar troubleshooting, anniversary calendar troubleshooting, fix missing birthdays, fix missing anniversaries, recover lost birthdays, recover lost anniversaries, birthdates missing in calendar, anniversaries missing in calendar, contact birthdays not syncing, contact anniversaries not syncing, calendar settings missing birthdays, calendar settings missing anniversaries