Startseite » How-To » Google Kalender synchronisiert keine Geburtstage mehr aus Kontakten – Die Lösung!
Zum Anfang

Google Kalender synchronisiert keine Geburtstage mehr aus Kontakten – Die Lösung!

Für viele ist der Google Kalender der Cloud-Kalender der Wahl. Aber er hat ein neues Problem und deshalb muss jetzt gehandelt werden! Sonst gibt es Ärger. Die Geburtstage der Kontakte werden nicht mehr mit dem Google Kalender synchronisiert. Und wer will schon den Geburtstag eines (wichtigen) Kontakts vergessen?

geburtstage google kalender beitragsbild mai 2025

Wer also die Geburtstage von Freunden und Familie in der App “Kontakte” eingetragen hat, muss nun tätig werden. Hierfür stehen drei Lösungen parat. Die absolut beste Lösung ist ein Skript: Einmal eingerichtet, übernimmt dieses Google-Skript die Synchronisierung vollautomatisch für euch!

Habt ihr Geburtstage ohnehin schon im Kalender als jährliches Ereignis / Termin eingetragen, dann ist die Anleitung für euch irrelevant. Das Skript lässt sich aber auch einfach als Back-Up einrichten – sicher ist sicher.

Wir zeigen euch hier Schritt für Schritt, wie ihr das Skript einrichtet und – ganz wichtig – so anpasst, dass es deutsche Einträge (“Geburtstag”) statt englische erstellt.

Hintergrund: Geburtstage von Kontakten nicht mehr automatisch im Google Kalender

Nutzer des Google Kalenders in Deutschland stellen fest, dass die Geburtstage ihrer Kontakte nicht mehr automatisch angezeigt werden. In der Google Kontakte App (z.B. auf eurem Android-Smartphone) lassen sich zu jedem Kontakt zahlreiche Informationen hinzufügen, wie auch der Geburtstag. Nun wäre es doch praktisch, wenn der Geburtstag auch in den Google Kalender exportiert und man automatisch benachrichtigt wird. Das passiert allerdings nicht.

Grund für die Änderung:

Laut Google ist diese Anpassung auf regulatorische Anforderungen zurückzuführen (hier die Meldung im Google Blog). Viel mehr erfahren wir nicht: “Im Rahmen einer Vereinbarung mit einer deutschen Aufsichtsbehörde nehmen wir Änderungen an der Verarbeitung personenbezogener Daten vor.”

Lösungsansätze: Manuell vs. Automatisch

Wer weiterhin die Geburtstage seiner Kontakte im Google Kalender sehen möchte, hat verschiedene Möglichkeiten:

  • Manuelles Anlegen: Mühsam. Jeder Geburtstag wird einzeln als jährlicher Termin eingetragen.
  • Manueller Import/Export: Umständlich. Kontakte exportieren, CSV-Datei bearbeiten und wieder importieren. Muss bei jedem neuen Kontakt wiederholt werden.
  • Automatisierter Import per Skript (Empfehlung): Einmal eingerichtet, erledigt ein Skript die Arbeit. Es holt die Daten aus den Kontakten und schreibt sie in den Kalender. Der Clou: Wir passen das Skript so an, dass es perfekt auf Deutsch funktioniert.

Anleitung: Das Google Skript einrichten & eindeutschen

Wir empfehlen, diese Schritte am PC oder Laptop durchzuführen. Keine Angst vor dem Code-Editor: Ihr müsst nichts programmieren, sondern nur Text austauschen (Copy & Paste).

Schritt 1: Das Skript kopieren

Google kalender kontakte geburtstage skript 1

Öffnet das Skript-Projekt (Link im Video unten oder hier: Google Apps Script). Klickt oben links auf das Info-Symbol (i) und wählt oben rechts “Kopie erstellen”. Nun liegt das Skript in eurem Google Drive und ist eure eigene Kopie.

Schritt 2: Ziel-Kalender vorbereiten

Geht in euren Google Kalender (in neuem Tab öffnen). Erstellt über das Plus-Zeichen einen neuen Kalender (z.B. mit dem Namen “Geburtstage Kontakte”).

Geht in die “Einstellungen und Freigabe” dieses neuen Kalenders.
Scrollt nach unten zum Bereich “Kalender integrieren”.
Kopiert die lange Kalender-ID (sie sieht ungefähr so aus: xxxxxxxx@group.calendar.google.com).

Google kalender kontakte geburtstage skript 4

Schritt 3: Skript konfigurieren

Zurück im Skript-Tab. Sucht im Code (Z. 31) nach var calendarId =

Einfach den Text kopieren und per Strg + f suchen.

In der Zeile muss der Text ausgetauscht werden:

var calendarId = “xxxxxxxxxxxxxxxxxxxxxxx@group.calendar.google.com”;

Hier kommt eure Kalender-ID rein. Fügt dort zwischen den Anführungszeichen eure kopierte Kalender-ID ein vom Google Kalender.

Schritt 4 – optional: Skript “eindeutschen” (Geburtstag statt Birthday)

Damit im Kalender “Max Mustermanns Geburtstag” steht und nicht das englische “Birthday”, passen wir zwei Zeilen an. Nutzt im Editor die Tastenkombination Strg + F (Windows) oder Cmd + F (Mac), um die Zeilen schnell zu finden.

Suche nach:
birthdayTitleFormat
Ändere die Zeile zu:
var birthdayTitleFormat = "{name}'s Geburtstag";

Oder tauscht nur die Wörter aus: “Birthday” zu “Geburtstag”

Suche nach:
var deleteSearchPattern = "";
(Tipp: Diese Zeile befindet sich recht weit unten im Bereich “MORE FLEXIBLE CLEANUP OPTIONS”)
Ändere die Zeile zu – oder tragt in den “” Anführungszeichen einfach das Wort “Geburtstag” ein:
var deleteSearchPattern = "Geburtstag";

Warum das zweite Muster? Das Skript löscht vor einem Update alte Einträge, um Duplikate zu vermeiden. Da wir die Einträge nun “Geburtstag” nennen, muss das Skript auch nach diesem Wort suchen, um sie später aktualisieren zu können.

Schritt 5: Ausführen & Automatisieren

Google kalender kontakte geburtstage skript 5

Speichert das Projekt (Disketten-Icon).

Wählt oben im Dropdown-Menü updateBirthdays aus und klickt auf “Ausführen”.

Ihr müsst dem Skript nun einmalig Zugriff auf eure Kontakte und Kalender gewähren (Google warnt evtl. vor “unsicherer App” – da es euer eigenes Skript ist, klickt auf “Erweitert” und “Trotzdem öffnen”).

Schritt 6: Skript automatisieren

Klickt links auf die Uhr (Trigger), um einen zeitgesteuerten Auslöser hinzuzufügen (z.B. einmal wöchentlich), damit neue Kontakte automatisch erscheinen. Das Skript führt sich dann immer wieder automatisch aus und ihr müsst in Zukunft nichts mehr machen.

Pro-Tipp: Benachrichtigungen nicht vergessen!

Da es sich um “ganztägige Termine” handelt, klingelt das Handy oft nicht.
Geht im Google Kalender in die Einstellungen eures neuen Geburtstag-Kalenders.
Sucht den Punkt “Benachrichtigungen für ganztägige Termine”.
Fügt eine Benachrichtigung hinzu: 0 Tage vorher um 10:00 Uhr (oder wann ihr gratulieren wollt). Dann kommt an Geburtstagen eine Benachrichtigung (auf Wunsch auch eine E-Mail) zum jeweiligen Geburtstag.

Google kalender kontakte geburtstage skript 10

Video zur Veranschaulichung

Das folgende Video zeigt die Basis-Einrichtung (auf Englisch). Kombiniert es mit unserer deutschen Anleitung oben, wenn ihr an einer Stelle nicht weiterkommt.

Fazit – Automatisierung einfach per Skript

Schade, dass uns die native Funktion gestrichen wurde! Aber mit diesem Workaround habt ihr sogar mehr Kontrolle als vorher (z.B. über die Benachrichtigungszeit). Das Skript übernimmt die Pflege in Zukunft automatisch. So werden alle Geburtstage aus Google-Kontakte sauber in den Kalender übertragen – und dank unserer Anpassung auch korrekt auf Deutsch benannt.

Quellen

Newsletter bestellen

Hol Dir die neuesten Infos zu Chinahandys und Gadgets direkt ins Postfach!

Verpasse kein Angebot mehr!
Alle Angebote über Telegram erhalten.

Kommentare

Abonnieren
Kommentar Updates
guest
24 Kommentare
neuste
älteste beste Bewertung
Inline Feedbacks
Zeige alle Kommentare
Martin
Gast
Martin
13 Tage her

Das ist ein richtig guter Workaround für das Problem mit den Geburtstagen, funktioniert auch wunderbar!

Jetzt frage ich mich, ob man das Script noch so anpassen kann, dass in meinem Kalender nicht nur steht, dass ein Kontakt Geburtstag hat, sondern auch, welcher Geburtstag es ist (wenn man das Geburtsjahr beim Datum mit eingetragen hat, natürlich)? Ist da eine Lösung bekannt, oder funktioniert das Script so nicht?

Verena
Gast
Verena
14 Tage her

Was passiert mit anderen Jubiläen oder benutzerdefinierten Jahrestagen? Man kann in den Kontakten auch andere als Geburtstage definieren. Heißen die dann alle Geburtstag oder werden z B Hochzeitstag o. Ä. gar nicht übernommen?

Martin
Gast
Martin
13 Tage her
Antwort an  Verena

Ich kann das nicht beantworten, wenn beim Datum die Labels “Jahrestag” oder “Sonstige” (in der Kontakte-App) ausgewählt werden. Wenn Du bei einem Kontakt allerdings ein benutzerdefiniertes Label wählst, zum Beispiel “Hochzeitstag”, erscheint es mit diesem Script genauso im Kalender. Sind also nicht alles Geburtstage.

Thomas
Gast
Thomas
1 Monat her

Die markierte Zeile im Skript ist mir ins Auge gestochen. (Siehe Screenshot)
Könnte man dem Problem nicht schon entgegen wirken indem man einfach diesen vorgeschlagenen Code in die Zeile übernimmt?

Screenshot-2026-03-27-194454
Rainer
Gast
Rainer
1 Monat her

Das Script ist super! Ich hatte eine Weile gesucht, warum die Geburtstage nicht (mehr?) im Kalender sind. Alle möglichen Einstellungen angepasst, aber hab es nicht mehr “nativ” hinbekommen. Danke, dass Du das Script geschrieben und auch veröffentlicht hast und beschrieben hast. Beim Testen ist mir aufgefallen, dass die Einträge nicht gelöscht werden. Das ist aber kein Wunder. In der Anleitung wird updateBirthdays() mit einem Trigger versehen. Und es gibt zwar eine Funktion deleteEvents(), die wird aber von updateBirthdays() nicht aufgerufen. Eine Möglichkeit wäre, updateBirthdays() per Trigger etwa zwischen 4 und 5 Uhr morgens laufen zu lassen. Und deleteEvents() dann vorher,… Weiterlesen »

Ralph
Gast
Ralph
2 Monate her

Hallo, bin heute auf die Seite aufmerksam geworden und habe jetzt wieder meine Kontakte snycronisieren können 🙂
Was allerdings nicht geht ist, wenn ich einen Kontakt lösche, dass auch dessen Geburtstag im Kalender gelöscht wird. Ist das so bekannt, gewollt oder nicht möglich?
Könnte auch sein, dass ich noch was falsch gemacht habe,

Rainer
Gast
Rainer
1 Monat her
Antwort an  Ralph

Ja. Ist so. Obwohl die Beschreibung was anderes vermuten ließe.
Ich hab’s in meinem Post genau beschrieben.

Liebe Leserinnen und Leser von Smartzone, wenn Du Dich entscheidest, weiter zu stöbern und vielleicht sogar einem Link in unserem Preisvergleich oder im Text zu folgen, kann es sein, dass Smartzone eine kleine Provision vom jeweiligen Anbieter erhält. Aber keine Sorge, unsere Auswahl an und Meinung zu Produkten ist frei von finanziellen Verlockungen. Wir sind so konzentriert wie ein Shaolin-Meister im Zen-Modus! Als Amazon-Partner verdienen wir an qualifizierten Verkäufen. Das bedeutet, dass wir für deinen Einkauf eine Provision von Amazon erhalten, sich der Preis für dich aber nicht ändert.

Smartzone App
Lade jetzt deine Smartzone App