Dec 7, 2024
Birthdays suddenly showing up in subscribed Google calendars
Details
Informational notification.
This question is locked and replying has been disabled.
Community content may not be verified or up-to-date. Learn more.
Jan 7, 2025
To clarify: birthdays in Google Calendar are now stored on the main ('primary') calendar with a special 'birthday' flag, AND exposed by the API as a virtual read-only calendar with the following ID:
addressbook#contacts@group.v.calendar.google.com
Apple still displays the virtual "Birthday" calendar if "Sync from Contacts" is enabled in the settings for the Birthday calendar, it is enabled for syncing (https://calendar.google.com/calendar/syncselect) and it is checked in the calendar list.
Since the events are now stored on the primary calendar any software that doesn't hide events on the primary calendar with the "birthday" eventType will show duplicates if both the primary and birthday calendars are enabled.
Until Apple update the best option is to disable the birthday calendar at https://calendar.google.com/calendar/syncselect and enable "Sync from Contacts" if you want to see birthdays in Apple Calendar - on the primary calendar.
If you don't want to them in Apple Calendar, disable "Sync from Contacts".
Unfortunately this means that it's currently impossible to hide them in Apple Calendar but display them in Google Calendar without hiding the primary calendar.
Event types API:
Last edited Jan 7, 2025
Original Poster Luhmann marked this as an answer
Helpful?Upvote Downvote
Dec 13, 2024
I solved this by going into Google Calendar and turning off the "sync from contacts".
Original Poster Luhmann marked this as an answer
Helpful?Upvote Downvote
All Replies (9)
Dec 8, 2024
Last edited Dec 8, 2024
Dec 9, 2024
There is still a bug on Google's end.
That setting is only in the separate Birthday calendar, but I have that calendar disabled. The problem I have is that Birthdays are showing up in my default calendar as well. One should be able to have the Birthday's calendar working (synced with contacts) and not show up if that calendar is hidden or not synced to the desktop.
Dec 9, 2024
This makes it rather inconvenient as I'm now unable to filter out birthdays (they're merged into the main calendar), and visually they appear identical to my regular events and I'm unable to differentiate them at a glance. I'm surprised there are only 16 other votes on this, would be good to have an official response on this and when it can be fixed.
Jan 2, 2025
Dec 11, 2024
hi Luhmann
There has been a change in the way Google labels birthdays at the coding level and the 3rd party apps have not taken this into account.
I recommend submitting feedback to them and providing a link to this article:
https://developers.google.com/calendar/docs/release-notes#November_19_2024Dec 31, 2024
Jan 3, 2025
I solved this by going into Google Calendar and turning off the "sync from contacts".
Original Poster Luhmann marked this as an answer
Dec 14, 2024
Dec 23, 2024
Dec 31, 2024
Jan 7, 2025
I found that there is nothing you can change on the phone, but in your actual Google account. I think they made some changes, but what you do is go into your calendar.google.com - then go into settings. Under "Settings for my calendars" you'll find "Birthdays" from there, choose "Calendar settings". Then at the bottom of that page under "Sync from contacts" uncheck "Sync from (your email)".
Close out of the calendar app on your phone, go back into it, then go into the menu for calendar. At the very bottom tap "Sync now" and it should all go away. Stupid changes (this is not a workaround, this is what we have to do as they completely removed the birthday feature in the app itself) without notice, but that's the resolution until they change it again.
Jan 9, 2025
Jan 11, 2025
Considering the settings, this makes sense. But it's a ridiculous solution.
Jan 10, 2025
It seems that our only hope is that this 'birthday' flag is something that perhaps calendar developers will be able to detect while interacting with google, and then potentially expose a setting to users of their respective calendar applications that allows this to be turned on and off.
But obviously, Google will ignore all requests from users to return this back to how it used to be, and we're dependent on calendar application developers to fix Google's messes for them.
It's irritating that now on my Android phone, in order to not have my Thunderbird calendar polluted with Birthdays that are the same color as all my other 'primary' events (really throws me off), I have to uncheck the 'sync from contacts' buttons - and now I have no birthdays at all appearing on my android phone either.
Why the heck did Google think this was something that needed to be changed for no reason?
Jan 11, 2025
To be clear, this is how I see it. In Google Contacts Web, I enter birthdays. In Google Calendar Web, the birthdays are on their own calendar called "Birthdays." Perfect--I can show/hide the hundreds of birthdays as needed.
In Google iPhone sync settings (https://calendar.google.com/calendar/u/0/syncselect), I have "Birthdays" disabled. Obviously, the primary calendar is enabled (it has to be enabled--not an option).
Oh iPhone, all the birthdays are showing up in the primary Google calendar. They greatly clutter up the calendar and there is not way to hide them. This simply does not make sense.
Jan 11, 2025