Zum Inhalt springen
CreateWebinar

Anmeldung und Recht

Kalendereinladung zum Webinar mit ICS-Datei

9 Min. Lesezeit Redaktion CreateWebinar

Rote Pinnnadel steckt in einem Kalenderblatt, daneben Münzen und ein Füller

Eine Anmeldung ist schnell abgeschickt und genauso schnell vergessen. Ein Webinar-Kalendereintrag sorgt dafür, dass der Termin dort steht, wo deine Gäste ihren Tag planen, samt Zugangslink und Erinnerung. Technisch steckt dahinter fast immer eine kleine Textdatei im Format iCalendar mit der Endung .ics. Dieser Artikel zeigt dir, wie so eine Datei aufgebaut ist, wo die typischen Fehler liegen und wie du Änderungen und Absagen sauber löst.

Warum der Kalendereintrag so viel ausmacht

E-Mails rutschen im Posteingang nach unten. Ein Termin im Kalender dagegen taucht genau dann auf, wenn er gebraucht wird: in der Wochenansicht, in der Tagesübersicht auf dem Handy und als Hinweis kurz vor dem Start. Für viele Menschen ist der Kalender die eigentliche Planung, das Postfach nur der Eingang.

Den besten Moment für den Eintrag gibt es direkt nach der Anmeldung. Auf der Danke-Seite ist die Aufmerksamkeit noch da, und ein Klick auf „Zum Kalender hinzufügen“ kostet kaum Mühe. Was diese Seite sonst noch leisten sollte, beschreibt der Artikel über die Danke-Seite nach der Anmeldung. In der Anmeldebestätigung per E-Mail gehört der Eintrag ein zweites Mal dazu, für alle, die die Danke-Seite schnell geschlossen haben.

Der Kalendereintrag ersetzt keine Erinnerungen. Er ergänzt sie. Wie du beides aufeinander abstimmst, steht im Artikel über Erinnerungs-E-Mails vor dem Webinar.

Was eine ICS-Datei ist

iCalendar ist ein offenes Format für Kalenderdaten, beschrieben in der Spezifikation RFC 5545. Eine ICS-Datei ist reiner Text. Sie besteht aus Zeilen nach dem Muster NAME:Wert, eingerahmt von BEGIN und END. Die gängigen Kalender-Apps auf Rechnern und Handys können solche Dateien öffnen und den Termin übernehmen.

Für Webinare gibt es zwei übliche Wege, die Datei zu verteilen:

  1. Als Download. Ein Link auf der Danke-Seite oder in der E-Mail lädt die Datei herunter. Der Gast öffnet sie, und seine Kalender-App fragt, ob sie den Termin übernehmen soll.
  2. Als Einladung per E-Mail. Die Datei hängt mit einer besonderen Kennzeichnung an der E-Mail, und manche E-Mail-Programme zeigen dann Knöpfe zum Zusagen oder Absagen. Dieses Verfahren ist für Besprechungen gedacht, bei denen Antworten zurück an den Organisator gehen.

Für Webinare ist der Download meist die bessere Wahl. Du brauchst keine Zusagen per E-Mail, und es landen keine automatischen Antworten in deinem Postfach. Einige Webkalender bieten außerdem eigene Links an, die einen Termin vorausgefüllt anlegen. Sie sind bequem, aber für jeden Kalender anders aufgebaut. Die ICS-Datei bleibt der gemeinsame Nenner.

Eine minimale ICS-Datei

Nimm an, du bietest am Dienstag, 24. März 2026, um 19 Uhr deutscher Zeit ein einstündiges Webinar mit dem Titel „Buchhaltung in 20 Minuten pro Woche“ an. Eine Datei für einen angemeldeten Gast könnte so aussehen:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Beispiel GmbH//Webinar-Anmeldung//DE
METHOD:PUBLISH
BEGIN:VEVENT
UID:anmeldung-7f3a9c@example.com
DTSTAMP:20260317T101500Z
DTSTART:20260324T180000Z
DTEND:20260324T190000Z
SEQUENCE:0
SUMMARY:Webinar: Buchhaltung in 20 Minuten pro Woche
LOCATION:https://example.com/w/7f3a9c
URL:https://example.com/w/7f3a9c
DESCRIPTION:Dein Zugangslink: https://example.com/w/7f3a9c\n
 Termin ändern: https://example.com/t/7f3a9c
END:VEVENT
END:VCALENDAR

Die wichtigsten Zeilen im Einzelnen:

  • VERSION und PRODID sind Pflicht. PRODID nennt das Programm, das die Datei erzeugt hat, in einer frei wählbaren Schreibweise.
  • METHOD:PUBLISH kennzeichnet die Datei als reine Information ohne Zusage oder Absage.
  • UID ist die eindeutige Kennung des Termins. Dazu gleich mehr.
  • DTSTAMP ist der Zeitpunkt, zu dem die Datei erzeugt wurde, immer in UTC.
  • DTSTART und DTEND sind Beginn und Ende. Das Z am Ende bedeutet UTC.
  • SEQUENCE zählt Änderungen am Termin, beginnend bei 0.
  • SUMMARY ist der Titel, den der Gast in seiner Kalenderansicht sieht.
  • LOCATION, URL und DESCRIPTION tragen den Zugangslink.

Die letzte Zeile beginnt mit einem Leerzeichen. Das ist Absicht: Laut Spezifikation sollen Zeilen nicht länger als 75 Byte sein. Längere Werte werden umgebrochen, und die Fortsetzung beginnt mit einem Leerzeichen, das beim Einlesen wieder entfernt wird. Das \n steht für einen Zeilenumbruch im Beschreibungstext.

Zeitzonen richtig angeben

Bei der Uhrzeit passieren die meisten Fehler. iCalendar kennt drei Arten, eine Zeit anzugeben:

Schreibweise Beispiel Bedeutung
UTC DTSTART:20260324T180000Z Ein fester Zeitpunkt, den jede App in die Ortszeit umrechnet
Mit Zeitzone DTSTART;TZID=Europe/Berlin:20260324T190000 Ortszeit einer genannten Zeitzone
Ohne Angabe DTSTART:20260324T190000 „Schwebende“ Zeit, die überall als 19 Uhr Ortszeit erscheint

Die dritte Form ist für Webinare falsch. Ein Gast in London sähe den Termin um 19 Uhr seiner Zeit, obwohl das Webinar dort um 18 Uhr beginnt.

Für einen einzelnen Webinar-Termin ist UTC am robustesten. Im Beispiel steht 180000Z, weil in Deutschland bis zur Zeitumstellung am 29. März 2026 die Winterzeit gilt, also UTC plus eine Stunde. Ein Termin um 19 Uhr deutscher Zeit am 31. März wäre dagegen 20260331T170000Z, denn dann gilt UTC plus zwei Stunden. Rechne solche Werte nie von Hand, sondern lass sie von deiner Software aus der Zeitzone des Termins erzeugen.

Die Form mit TZID ist vor allem für wiederkehrende Termine nützlich. Sie verlangt nach der Spezifikation, dass die Datei auch eine passende Zeitzonen-Beschreibung (VTIMEZONE) enthält. Viele Apps kommen ohne sie aus, verlassen solltest du dich darauf aber nicht. Da jede Anmeldung bei einem Webinar ohnehin zu genau einem Termin gehört, ist UTC fast immer die einfachere Lösung.

Die UID und spätere Änderungen

Die UID ist der Ausweis eines Termins. Sie muss weltweit eindeutig sein und für dieselbe Anmeldung immer gleich bleiben, auch wenn sich der Termin ändert. Üblich ist eine zufällige Zeichenfolge, gefolgt von einem @ und deiner eigenen Domain. E-Mail-Adressen oder Namen von Gästen gehören nicht hinein, die UID ist für jeden sichtbar, der die Datei öffnet.

Ändert sich der Termin, erzeugst du eine neue Datei mit derselben UID, einer um eins erhöhten SEQUENCE und einem neuen DTSTAMP. So erkennen Kalender-Apps, dass es um denselben Termin in neuer Fassung geht.

Hier lohnt ein realistischer Blick auf die Technik. Bei Einladungen per E-Mail aktualisieren viele Programme den bestehenden Eintrag zuverlässig. Bei heruntergeladenen Dateien ist das Verhalten uneinheitlich: Manche Apps ersetzen den alten Eintrag, andere legen einen zweiten an. Für Absagen gilt das noch stärker. Die zugehörigen Standards sehen dafür eine Datei mit METHOD:CANCEL und STATUS:CANCELLED vor, die vor allem für den Ablauf mit E-Mail-Einladungen gedacht ist.

Plane deshalb so:

  • Terminwechsel durch den Gast: Erzeuge die neue Datei mit derselben UID und höherer SEQUENCE. Manche Apps aktualisieren dann den alten Eintrag. Für alle anderen schreib in die Bestätigung des neuen Termins einen deutlichen Satz wie „Bitte lösch den alten Eintrag in deinem Kalender“.
  • Änderungen durch dich: Verschieb Termine, für die sich schon Menschen angemeldet haben, nur im Notfall. Wenn es sein muss, schick eine E-Mail mit neuem Eintrag und klarer Betreffzeile. Wie solche Zeilen aussehen, zeigt der Artikel über Betreffzeilen für Webinar-E-Mails.
  • Absagen: Eine E-Mail mit der Bitte, den Eintrag zu löschen, und am besten gleich ein neuer Termin zur Auswahl.

Was in den Eintrag gehört

Der Eintrag soll in einer vollen Wochenansicht verständlich bleiben und kurz vor dem Start alles enthalten, was der Gast braucht.

Ein klarer Titel. „Webinar“ allein ist zu wenig, wenn daneben drei Besprechungen stehen. Ein kurzer Titel mit Thema hilft, zum Beispiel „Webinar: Buchhaltung in 20 Minuten pro Woche“.

Der Zugangslink an mehreren Stellen. Kalender-Apps zeigen die Felder unterschiedlich an. Manche heben LOCATION hervor und machen Links dort anklickbar, andere zeigen vor allem die Beschreibung. Das Feld URL wird nicht überall angezeigt. Wer den Link in alle drei Felder schreibt, ist auf der sicheren Seite.

Ein Link zum Terminwechsel. Wer kurzfristig verhindert ist, findet ihn so direkt im Kalender.

Eine Erinnerung, wenn du magst. Mit einem Block VALARM kannst du eine Erinnerung vorschlagen, etwa 15 Minuten vor dem Start. Nicht alle Apps übernehmen Erinnerungen aus fremden Dateien. Rechne also nicht damit, sondern sieh sie als Zugabe.

Ein Punkt zum Datenschutz: Der Zugangslink ist persönlich. Steht er in einem Kalender, den der Gast mit Kollegen oder der Familie teilt, können andere ihn sehen. Bei einem kostenlosen Webinar ist das selten ein Problem. Geht es um bezahlte Inhalte, solltest du darüber nachdenken, ob der Link allein schon Zugang gewährt. In die Datei selbst gehören keine personenbezogenen Daten, die für den Termin nicht nötig sind. Name und E-Mail-Adresse des Gastes braucht ein heruntergeladener Eintrag nicht.

Die Datei ausliefern und testen

Ein paar technische Details entscheiden darüber, ob die Datei überall funktioniert:

  • Erzeuge die Datei je Anmeldung, wenn sie einen persönlichen Link enthält. Eine einzige Datei für alle reicht nur, wenn der Link für alle gleich ist.
  • Liefere sie mit dem Dateityp text/calendar aus und mit der Endung .ics, damit Handys und Rechner wissen, welche App sie öffnen soll.
  • Nutze UTF-8 für Umlaute. Das ist die Standardkodierung des Formats.
  • Trenne Zeilen mit CR und LF, wie es die Spezifikation verlangt. Viele Apps sind tolerant, nicht alle.
  • Maskiere Sonderzeichen in Texten. Komma, Semikolon und Backslash bekommen einen Backslash davor, sonst stellen manche Apps Titel oder Beschreibung falsch dar.

Teste den Eintrag, bevor dein erstes Webinar läuft. Melde dich selbst an und öffne die Datei auf mindestens einem Handy und einem Rechner mit unterschiedlichen Kalender-Apps. Stell dabei einmal die Zeitzone deines Geräts um und prüf, ob die Uhrzeit mitwandert. Wenn du Termine im Wechsel von Winter- und Sommerzeit anbietest, prüf beide Seiten der Umstellung. Ein Termin, der eine Stunde zu früh im Kalender steht, ist schlimmer als gar keiner.

Eine Prüfliste für deinen Kalendereintrag:

  • Beginn und Ende stehen in UTC oder mit Zeitzone, nie ohne Angabe.
  • Die UID ist eindeutig und enthält keine persönlichen Daten.
  • Der Titel nennt das Thema, nicht nur „Webinar“.
  • Der Zugangslink steht in Ort, Adressfeld und Beschreibung.
  • Ein Link zum Terminwechsel ist enthalten.
  • Die Datei öffnet sich auf Handy und Rechner mit der richtigen Uhrzeit.
  • Für Änderungen und Absagen gibt es einen klaren Ablauf per E-Mail.

Häufige Fragen

Soll die ICS-Datei an die E-Mail angehängt oder verlinkt werden?

Beides funktioniert. Ein Link lässt sich auf der Danke-Seite und in jeder Erinnerung wiederholen. Ein Anhang wird von manchen E-Mail-Programmen direkt als Termin erkannt, macht die E-Mail aber größer. Wichtig ist, dass der Weg zum Eintrag in jeder Nachricht leicht zu finden ist.

Warum steht der Termin bei manchen Gästen doppelt im Kalender?

Meist haben sie die Datei zweimal geöffnet oder nach einem Terminwechsel eine neue bekommen, die ihre App als eigenen Termin angelegt hat. Eine stabile UID verringert das Problem. Ganz verhindern lässt es sich bei heruntergeladenen Dateien nicht, deshalb hilft ein kurzer Hinweis in der E-Mail.

Brauche ich für jeden Kalender einen eigenen Knopf?

Nein. Die ICS-Datei funktioniert mit den gängigen Kalender-Apps. Zusätzliche Knöpfe für einzelne Webkalender sind eine Bequemlichkeit, aber kein Muss. Wer sie anbietet, sollte sie genauso gründlich testen wie die Datei.

Darf ich in die Kalenderdatei Werbung schreiben?

Halte sie sachlich. Der Eintrag gehört zur Anmeldung, die der Gast selbst angestoßen hat. Ein Hinweis auf ein Angebot hätte darin wenig zu suchen und kann die Grenze zur unerwünschten Werbung berühren.

Zum Schluss

Ein guter Kalendereintrag fällt niemandem auf. Er steht zur richtigen Zeit im Kalender, enthält den Link, der gebraucht wird, und verschwindet nach dem Termin wieder aus dem Blick. Wenn du Zeitzone, UID und Link sauber setzt und den Eintrag auf echten Geräten testest, nimmst du deinen Gästen eine kleine, aber spürbare Hürde ab. Wie Termine und Erinnerungen insgesamt zusammenspielen, liest du im Artikel Termine für automatisierte Webinare planen.

Dieser Artikel ist eine allgemeine Information und keine Rechtsberatung.

Weiterlesen

Das könnte dich auch interessieren

Anmeldung und Recht

Erinnerungs-E-Mails vor dem Webinar

Wann du Erinnerungs-E-Mails vor dem Webinar verschickst, was hineingehört und wo die Grenze zwischen Service-E-Mail und Werbung verläuft.

Anmeldung und Recht

Double-Opt-in für Webinar-Anmeldungen

Double-Opt-in für Webinare erklärt: warum es sich lohnt, wie der Ablauf aussieht, was ins Protokoll gehört und was mit offenen Anmeldungen passiert.

Dein Angebot als Webinar, aus einem Link.

Füge den Link zu deinem Angebot ein und sieh dir an, was daraus entsteht. Das Konto ist kostenlos.

So funktioniert’s