Webinar-Plattformen: Teilnahmedaten, Telefonnummer und EU-Datenhaltung (2026)
Teilnahmedaten einer Webinar-Plattform sind der Nachweis darüber, welche Angemeldeten tatsächlich erschienen sind, wann sie beigetreten sind und wann sie gegangen sind - und ob Ihre Systeme das maschinenlesbar auslesen können. Dieselbe Veranstaltung heißt bei regulierten und institutionellen Anbietern in Deutschland Online-Seminar oder Web-Seminar; die Datenlage ist identisch. Fast jede Plattform produziert irgendwann irgendeine Fassung dieser Daten. Sehr wenige geben sie heraus, während die Sitzung läuft, mehrere machen es schwer, eine Telefonnummer daran zu heften, und einige speichern sie außerhalb der Europäischen Union.
Das Wichtigste in Kürze
Für einen deutschen Einkäufer ist die DSGVO-Frage die erste, nicht die letzte, denn sie lässt sich später nicht mehr reparieren. Und sie ist deutlich lückenhafter, als das Marketing nahelegt: Zooms EU-Option ist kostenpflichtigen Tarifen vorbehalten, und Customer Content liegt standardmäßig in den USA. Vimeos EU-Datenhaltung schließt Metadaten, Analytics und Logs ausdrücklich aus - also genau die Anmelde- und Teilnahmedaten. ClickMeeting (Gdańsk) hat die stärkste veröffentlichte EU-Aussage. Microsoft 365 und damit Teams liegt innerhalb der EU-Datengrenze - hat aber keine Telefonnummer in den vordefinierten Anmeldefragen. Bei GoTo ließ sich die Datenhaltung maschinell überhaupt nicht prüfen. Getrennt davon: Von 25 geprüften Plattformen sendet genau eine ein echtes Push-Ereignis in dem Moment, in dem jemand eine laufende Sitzung verlässt. Einundzwanzig können es gar nicht.
Begriffe in diesem Vergleich
- Push-Webhook
- Die Plattform schickt Ihrem Server eine HTTP-Anfrage in dem Moment, in dem ein Ereignis eintritt. Sie müssen nichts abfragen und kein Intervall abwarten. Source
- Polling
- Ihr System fragt die Plattform wiederholt, ob sich etwas geändert hat. Die Erkennungsgeschwindigkeit ist durch die erlaubte Abfragefrequenz gedeckelt, die jede Plattform begrenzt. Source
- Datenhaltung (Data Residency)
- Eine Zusage über den geografischen Ort, an dem ein Anbieter Daten speichert und verarbeitet. Ein engeres Versprechen, als es klingt: Anbieter beschränken es meist auf bestimmte Datenkategorien und bestimmte Tarife. Source
- Angemeldete
- Personen, die das Anmeldeformular ausgefüllt haben, unabhängig von einer späteren Teilnahme. Im Anmeldedatensatz liegt die Telefonnummer - sofern das Formular danach gefragt hat. Source
Welche Webinar-Plattformen halten europäische Daten in Europa?
Das ist die Spalte, nach der europäische Einkäufer zuletzt fragen und zuerst fragen sollten - weil sie sich später nicht mehr reparieren lässt. Es ist zugleich die Spalte, in der Marketingsprache und Dokumentation am weitesten auseinanderklaffen. Vier Befunde wiegen schwerer als der Rest.
Zoom: kostenpflichtig, und es deckt nicht alles ab
Customer Content liegt standardmäßig in den USA, und kostenpflichtige Konten dürfen nur einen Teil davon verlagern. Für Meetings und Webinare ist das die Menge aus Cloud-Aufzeichnungen, Transkripten dieser Aufzeichnungen, In-Meeting-Chatnachrichten samt übertragener Dateien bei aufgezeichneten Meetings sowie Smart Name Tags. Account Data und Diagnostic Data bleiben in den USA und lassen sich gar nicht verlagern: Zooms eigener Support-Artikel schreibt wörtlich „Account data and operation data will continue to be stored in the US.“
Derselbe Artikel nimmt zusätzlich Chat außerhalb eines Meetings sowie Umfragen, Q&A und Anrufprotokolle aus: Diese bleiben in der Region, in der das Konto bereitgestellt wurde, statt am gewählten Ort zu liegen. Die regionale Auswahl existiert also wirklich - sie ist nur sehr viel enger als „unsere Daten liegen in Europa“. Die Funktion ist ausdrücklich kostenpflichtigen Konten vorbehalten.
Vimeo: die Datenhaltung schließt genau die Datensätze aus, um die es geht
Vimeo Enterprise deckt sechs Kategorien ab, die der eigene Hilfeartikel als die derzeit innerhalb der EU gespeicherten bezeichnet: Video-Quelldateien und transkodierte Fassungen, Transkripte und Untertitel, den Suchindex, Video-Thumbnails, Profilbilder und Livestreams. Derselbe Artikel listet fünf Kategorien, die außerhalb der Region bleiben: Video-Metadaten, Vimeo-Nutzerprofile, Enterprise-Kontoinformationen, Analytics und Logs sowie Benachrichtigungen, Kommentare und Interaktionen. Für eine Webinar-Organisation liegen die Anmeldeliste und der Teilnahmenachweis auf der falschen Seite dieser Linie. Das ist im gesamten Vergleich das klarste Beispiel für eine Datenhaltungszusage, die gleichzeitig zutrifft und nutzlos ist. Sie ist zudem Enterprise-Kundschaft vorbehalten.
ClickMeeting: die stärkste Aussage, mit einem ehrlichen Vorbehalt
ClickMeeting ist polnisch, und die Sicherheitsseite sagt schlicht „Your data never leaves the European Union“ sowie über die Rechenzentren „All of them are located in the European Union“, belegt mit einer ISO/IEC 27001:2022-Zertifizierung. Die zertifizierende Stelle nennen wir nicht: Die Sicherheitsseite nennt sie nicht, und das Zertifikat selbst ist ein Bildscan, aus dem wir keinen Text extrahieren konnten. Die Datenschutz-FAQ benennt die tatsächlichen Unterauftragsverarbeiter mit Standorten - OVH in Frankreich, Deutschland und Polen; Amazon Web Services in Deutschland; Leaseweb in Deutschland. Dieselbe FAQ fügt den Vorbehalt hinzu, den wir zitieren, weil Anbieter solche Details sonst vergraben: „Some of the network infrastructure, in particular content delivery networks (CDNs) and streaming servers, may be located outside the EEA“ - genutzt, so heißt es weiter, nur dann, wenn Teilnehmende von außerhalb des EWR zugreifen.
Microsoft Teams ist wahrscheinlich schon die Antwort auf Ihre Datenhaltungsfrage
Microsoft 365 - und damit Teams - liegt innerhalb der EU-Datengrenze für Kundschaft mit Registrierungsstandort in der EU oder EFTA; abgedeckt sind Customer Data und pseudonymisierte personenbezogene Daten in systemgenerierten Protokollen. Die Dokumentation nennt nur die Dienstfamilien - Azure, Dynamics 365, Power Platform und Microsoft 365 - und verweist für die Dienstliste auf die Microsoft-Produktbestimmungen. Das Wort Teams steht dort also nicht; die Zugehörigkeit läuft über Microsoft 365. Zwei Vorbehalte reisen mit: Microsoft schreibt, die Zusagen stünden unter „limited circumstances where Customer Data, personal data, and Professional Services Data will continue to be transferred outside the EU Data Boundary“, und Kundschaft mit Multi-Geo-Funktionen ist ausdrücklich nicht im Anwendungsbereich, selbst mit EU-Mandant. Lesen Sie danach den Abschnitt zur Telefonnummer, denn Teams hat ein anderes Problem.
Zwei Datenhaltungsaussagen, die wir nicht treffen
- GoTo. Die Trust-Seiten von GoTo antworten automatisiertem Abruf mit HTTP 403 - der gesamte Host
www.goto.comtut das -, weshalb wir sie maschinell nicht prüfen konnten. Wir wiederholen keine Aussagen, die wir an der Quelle nicht lesen konnten. Das ist ein Zugriffsfehler, kein Beleg für ein Fehlen: Der Support-Host antwortet normal, und der DSGVO-Hilfeartikel liefert HTTP 200 - äußert sich nach unserer Lesung aber nicht zum Speicherort. Lesen Sie es im Browser selbst, bevor Sie in die eine oder andere Richtung schließen. - Webex Webinars. Ciscos Artikel zur Datenhaltung zählt Meetings, Messaging, Calling und Contact Center auf, dazu gemeinsame Identität, Analytics und Verschlüsselungsschlüssel. Webinars steht nicht auf dieser Liste. Eine Abdeckung zu vermuten ist vertretbar, sie zu behaupten nicht - wir kennzeichnen sie als abgeleitet und lassen sie aus der Tabelle heraus.
Die Matrix: Teilnahmedaten, Telefonnummer, EU-Datenhaltung
Herkunft ist der vom Anbieter angegebene Hauptsitz, keine rechtliche Feststellung darüber, welche Einheit Ihr Verantwortlicher oder Auftragsverarbeiter ist - das steht in Ihrem Vertrag. Jede Zelle trägt das Vertrauen, das wir tatsächlich haben: Wo wir in diesem Durchgang an der Anbieterdokumentation nachgeprüft haben, steht der Befund im Klartext; wo wir keine Erstquelle erreichen konnten, steht das ebenfalls da. Eine unbestätigte Zelle ist kein weiches Ja und kein weiches Nein.
| Plattform | Herkunft | Teilnahmedaten | Telefonnummer bei der Anmeldung | EU-Datenhaltung |
|---|---|---|---|---|
| Zoom Webinars (klassisch) | USA (San Jose) | Beste der Gruppe. Live-Push-Webhooks participant_joined und participant_left, dazu ein Abwesenden-Endpunkt nach der Veranstaltung | Ja - phone ist ein dokumentiertes Standardfeld je Anmeldung, dazu eigene Fragen. Der Veranstalter muss es einschalten | Teilweise und nur kostenpflichtig. Customer Content standardmäßig in den USA; Account Data und Diagnostic Data lassen sich gar nicht verlagern |
| Microsoft Teams | USA | Ja - native Anwesenheitsberichte | Nein. Nicht in der Standardfragenliste. Eine Telefonnummer muss eine eigene Textfrage sein | Microsoft 365 - und damit Teams - liegt innerhalb der EU-Datengrenze für EU-/EFTA-Registrierungen; Multi-Geo-Kundschaft ist ausgenommen |
| ClickMeeting | Polen (Gdańsk) | Ein Attendees-Endpunkt je Sitzung ist im API-Guide dokumentiert. Weder Webhooks noch ein Abwesenden-Endpunkt kommen in diesem Guide vor | Nicht in diesem Durchgang erstquellenbestätigt - siehe Abschnitt zu den offenen Punkten | Stärkste Aussage der Gruppe. Alle Plattform-Rechenzentren in der EU, ISO/IEC 27001:2022. CDNs und Streaming-Server können außerhalb des EWR liegen, wenn Teilnehmende von außerhalb zugreifen |
| Livestorm | Frankreich (Lyon) | Ja - sauberste Trennung nach der Sitzung, aber people.attended und people.not_attended feuern erst „after it ends" | Ja - Phone ist ein Standardattribut vom Typ Text | Gehostet auf AWS in Irland; die eigene Datenschutzerklärung sagt jedoch, Daten könnten außerhalb der EU übertragen oder gespeichert werden, einschließlich in den USA |
| GoTo Webinar | USA (Boston) | Ja - Attendance-Schema mit verpflichtenden Feldern joinTime und leaveTime, als Abruf, nicht als Ereignis | Ja - phone ist ein dokumentiertes Anmeldefeld | MASCHINELL NICHT PRÜFBAR. Der gesamte Host www.goto.com liefert 403 bei automatisiertem Abruf. Ein Zugriffsfehler, kein Beleg für ein Fehlen |
| WebinarJam / EverWebinar | USA (Las Vegas) | Ja - attended_live, entered_live, time_live. Eintrittszeit und Verweildauer, aber kein Austrittszeitstempel | Ja - phone und phone_country_code, dazu twilio_consented_at; laut Doku nur, wenn im jeweiligen Webinar aktiviert | Keine EU-Option erstquellenbestätigt - in diesem Durchgang nicht nachgeprüft |
| Demio (Banzai) | USA | Ja - Teilnehmerbericht nach der Sitzung. Vier Zapier-Trigger, keiner davon als sofort ausgewiesen | Ja - „Phone Number (validates and auto-formats entries)" ist ein vorgefertigtes Feld; Standard sind nur Vorname und E-Mail. Kein natives SMS: Demios Hilfeseite nennt einen Zapier-Umweg | „Our servers are currently primarily located in the US" - Demio-Hilfebereich |
| Zoho Webinar | Niederlande B.V. (EU-Einheit einer globalen Gruppe) | Schwach - kein Austrittsereignis in der Doku | Schwächste der Gruppe. Die Bulk-Registration-API dokumentiert nur email, firstName und lastName; das Wort „phone" kommt auf der Seite nicht vor | EU-Rechenzentren: Amsterdam (primär) und Dublin (sekundär) |
| Contrast | Frankreich (Paris) | NICHT BESTÄTIGT. Die Entwicklerdokumentation ist clientseitig gerendert und liefert unserem Werkzeug auf jedem Pfad dieselbe Hülle | NICHT BESTÄTIGT - aus demselben Grund. Wir behaupten hier nichts | NICHT BESTÄTIGT. Die Datenschutzerklärung antwortet mit HTTP 403 |
| Vimeo Events | USA | CSV-Export laut unserer Matrix - in diesem Durchgang nicht nachgeprüft | In diesem Durchgang nicht bestätigt | Nur Enterprise, und es schließt das Wesentliche aus. Video liegt in Deutschland und Belgien; Metadaten, Nutzerprofile, Kontoinformationen, Analytics und Logs bleiben außerhalb der EU |
| eWebinar | Kanada (Vancouver) | Ein Wert „Left" existiert im Webhook-Action-Enum. Nur Push, kein Nachladen, Latenz undokumentiert | Kein Telefonschlüssel im dokumentierten Beispiel-Payload - die Nummer kommt mit den Anmeldeantworten, falls das Formular danach fragt | In diesem Durchgang nicht erstquellenbestätigt |
| BigMarker | USA | Abfragbarer Endpunkt für Live-Teilnehmende mit exit_time je Person, laut Doku „intended for only live, recurring, and evergreen webinars" | Nur freies Textfeld laut unserer Matrix - kein eigener Telefontyp in der API-Referenz | In diesem Durchgang nicht bestätigt |
| StealthSeminar | USA | Ein benanntes Webhook-Ereignis leaveBefore mit Minutenparameter existiert. Auslöselatenz undokumentiert | Ja - sms_number, dokumentiert als „The attendee's SMS number" | In diesem Durchgang nicht bestätigt |
| YouTube Live / Facebook Live / LinkedIn Live | USA | Strukturell unmöglich - keine Teilnehmeridentität. LinkedIn liefert Angemeldete über Lead Sync, aber keinen Endpunkt je Teilnehmer | Nein / Nein / LinkedIn: das Standardformular erfasst Vorname, Nachname, E-Mail, Position, Firma und Land - keine Telefonnummer | Nein |
Quellen für die verifizierten Zellen, in Tabellenreihenfolge: Zoom Developer-Doku und Zooms Artikel zum Speicherort; Microsofts Referenz zum Teams-Anmeldeformular und die Dokumentation zur EU-Datengrenze; ClickMeeting Sicherheit, die Datenschutz-FAQ und der API-Guide; Livestorm Webhooks, die Attributliste und die Datenschutzerklärung; die GoTo Webinar v2 Spezifikation; die WebinarJam Registrants-API; Demio Sicherheit und Datenschutz, die Zapier-Trigger-Liste, die Feldliste des Anmeldeformulars und der SMS-Artikel; Zohos Bulk-Registration-API und die Zoho-Rechenzentrumsliste; Vimeo Enterprise Data Residency; eWebinars Webhook-Referenz; BigMarkers API-Limits und die Integrations-API-Referenz; StealthSeminars API-Doku; sowie LinkedIns Event-Management-API neben der Hilfeseite zum Anmeldeformular, wo die Standardfeldliste tatsächlich steht.
Welche Plattformen zeigen, wer teilgenommen hat?
Fast alle, irgendwann. Die nützliche Unterscheidung ist nicht, ob Teilnahmedaten existieren, sondern wann sie lesbar werden und in welcher Form. Livestorm veröffentlicht die sauberste Trennung nach der Sitzung mit eigenen Webhook-Ereignissen people.attended und people.not_attended - die eigene Dokumentation sagt allerdings, beide feuerten „after it ends“. GoTo Webinar veröffentlicht ein Attendance-Schema, das die eigene OpenAPI-Spezifikation beschreibt als „Describes the times the attendee joined and left a webinar session“, mit joinTime und leaveTime als Pflichtfeldern - als Reportingabruf, nicht als Ereignis. Zoho Webinar ist der schwache Fall: Es existiert kein dokumentiertes Austrittsereignis.
Für einen Arbeitsablauf nach dem Webinar reicht das. Es reicht nicht, um während der Sitzung zu reagieren, und es reicht für sich genommen nicht, um anzurufen - denn ein Anruf braucht eine Telefonnummer, nach der das Anmeldeformular gefragt haben muss. Das sind getrennte Fragen mit getrennten Antworten je Plattform, weshalb sie in der Matrix getrennte Spalten bekommen.
Kann eine Plattform den Moment melden, in dem jemand geht?
Das ist die Frage, die eine Webinar-Plattform von einem Reportingwerkzeug trennt, und die Antwort über 25 Plattformen hinweg ist unbequem. Ein Beitrittsereignis ist kein Beleg für ein Austrittsereignis - Riverside beweist es: Die Plattform liefert ein lehrbuchmäßiges attendee.joined und hat attendee.left schlicht nie gebaut. Der vollständige Ereigniskatalog umfasst sechs Ereignisse, und das einzige austrittsnahe darunter ist eine nachträgliche No-Show-Markierung.
| Stufe | Plattformen | Was das Signal tatsächlich ist | Urteil |
|---|---|---|---|
| Stufe 1 - echtes Push-Austrittsereignis (1 Plattform) | Nur Zoom Webinars (klassisch) | webinar.participant_left ist ein Live-Push-Webhook mit leave_time, leave_reason und registrant_id | Lieferbar - lesen Sie aber den Zuverlässigkeitsabschnitt, bevor Sie etwas darauf versprechen |
| Stufe 2 - benanntes Austrittsereignis, Latenz ungemessen (2 Plattformen) | StealthSeminar, eWebinar | StealthSeminar hat leaveBefore mit Minutenparameter; eWebinar hat den Wert „Left" im Webhook-Action-Enum. Kein Anbieter dokumentiert, wie schnell es feuert | Nicht verkaufen, bevor Sie es mit einem Testwebinar gemessen haben |
| Stufe 3 - nur Polling (1 Plattform) | BigMarker | Ein Reporting-Endpunkt für Live-Teilnehmende, laut Doku „intended for only live, recurring, and evergreen webinars", liefert exit_time je Person | Möglich, aber 100 API-Aufrufe pro Minute deckeln parallele Webinare hart |
| Stufe 4 - gar nicht möglich (21 Plattformen) | WebinarJam, EverWebinar, Demio, Livestorm, Contrast, Sequel.io, GoTo Webinar, Riverside, StreamYard, Hubilo, ON24, Zoho Webinar, WebinarNinja, Crowdcast, Zoom Events, Microsoft Teams, ClickMeeting, Vimeo Events, YouTube Live, Facebook Live, LinkedIn Live | Entweder existiert kein Austrittssignal, oder es existiert nur in einem Bericht, den Sie nach der Sitzung abrufen | Wer Ihnen auf diesen Plattformen eine Live-Reaktion mitten in der Sitzung verspricht, beschreibt etwas, das die Plattform nicht sendet |
Zoom Events ist nicht Zoom Webinars
Das sind zwei verschiedene Zoom-Produkte, und nur eines davon hat Teilnehmerereignisse. Der Webhook-Katalog von Zoom Events umfasst ausschließlich Lebenszyklus-, Ticket-, Aussteller- und Referentenverwaltung: Veranstaltung veröffentlicht, Sitzung erstellt, Tickettyp aktualisiert, dazu Anlegen, Ändern und Löschen für Aussteller und Referenten. Wir haben den gesamten Katalog nach einem Beitritts- oder Austrittsereignis je Teilnehmer durchsucht und null Treffer gefunden. Wenn Ihnen jemand eine Zoom-Integration anbietet, lautet die qualifizierende Frage, auf welchem Zoom-Produkt das Webinar tatsächlich läuft.
Warum zählt registrant_id bei Zoom mehr als die E-Mail-Adresse?
Weil die E-Mail-Adresse bei Zoom leise als Verknüpfungsschlüssel versagt. Der Payload von webinar.participant_left dokumentiert das Feld email wörtlich so: „This field is returned if the participant joined the webinar by logging into their Zoom account. If the participant is not part of the host's account, this returns an empty string value, with some exceptions.“ Die meisten Webinar-Teilnehmenden gehören nicht zum Zoom-Konto des Veranstalters. Eine Integration, die Austrittsereignisse per E-Mail-Adresse auf Anmeldedatensätze abbildet, sähe im Test also korrekt aus - dort ist die entwickelnde Person angemeldet - und lieferte in der Produktion leere Zeichenketten.
Das Feld, das überlebt, ist registrant_id, dokumentiert als „The participant's registrant ID“. Es verbindet das Live-Ereignis zurück mit dem Anmeldedatensatz und damit mit allem, was das Anmeldeformular erfasst hat, einschließlich der Telefonnummer. Derselbe Payload trägt außerdem leave_reason, dessen dokumentierte Werte unter anderem zwischen „$name left the meeting“, „$name got disconnected from the meeting“ und „Network connection error“ unterscheiden - ein bewusster Austritt ist also vom Verbindungsabbruch trennbar, statt beides gleich zu behandeln. Beide Felder stehen in der veröffentlichten Ereignisreferenz.
Der Praxistest für jede Anbieterbehauptung
Fragen Sie, auf welches Feld verknüpft wird. Lautet die Antwort „E-Mail-Adresse“, wurde es entweder nicht gebaut oder nie außerhalb des eigenen Zoom-Kontos getestet. Das ist eine Dreißig-Sekunden-Frage, die Menschen, die die Dokumentation gelesen haben, von Menschen trennt, die eine Featureliste gelesen haben.
Welche Fähigkeiten sehen echt aus und sind es nicht?
Das sind die wertvollsten Absätze dieser Seite, denn jeder davon markiert eine Stelle, an der eine plausibel aussehende Integration lautlos versagt und niemand Ihnen davon erzählt.
| Wie es aussieht | Was die Dokumentation tatsächlich sagt | Konsequenz |
|---|---|---|
| WebinarJam und EverWebinar bieten einen Zapier-Trigger namens „Registrant Leaves Before", beschrieben als „Triggers when a registrant leaves the live webinar before a specific timestamp" | WebinarJams eigene Dokumentation zu Automatisierungsregeln sagt: „Negative triggers are evaluated after the webinar session concludes." Und „If they leave early" steht dort ausdrücklich als Beispiel für einen negativen Trigger | Der Trigger kann mitten im Webinar nicht feuern. Ein Triggername, mit dem sich eine Funktion verkaufen ließe, die die Plattform nicht liefern kann |
| Zooms webinar.participant_left ist ein dokumentierter Echtzeit-Push-Webhook | Ein Fehlerbericht im Zoom-Entwicklerforum mit dem Titel „BUG: webinar.participant_left webhook sometimes not fired" beschreibt lautloses Versagen: keine Verbindung zum HTTP-Server der meldenden Person und kein Eintrag in den Webhook-Logs des App Marketplace. Kein Zoom-Mitarbeitender antwortete; der Thread wurde automatisch und ungelöst geschlossen | Selbst die einzige Stufe-1-Plattform trägt kein Echtzeitversprechen. Zoom veröffentlicht nirgends eine Zusage zur Webhook-Latenz |
| Eine No-Code-Plattform kann jedes Webinar für Sie beobachten | Zapier fragt nach Zeitplan ab, wo kein Push-Ereignis existiert: Free 15 Minuten, Professional 2 Minuten, Team und Enterprise 1 Minute. Sofort-Trigger sind webhook-basiert und existieren nur dort, wo die App sie liefert - bei Webinaren ist das Zoom | Alles Zeitkritische, das über Polling läuft, kommt nach dem Moment an, den es hätte treffen sollen |
| GoHighLevel kann Webinar-Teilnahme erkennen und darauf reagieren | GoHighLevel hostet keine Webinare und kann daher nur ein Signal empfangen, das jemand anders erkannt hat. Die eigene Dokumentation sagt: „Automated retries apply only to Marketplace app webhooks sent from HighLevel to your external server" - nicht für Inbound-Webhook-Trigger in Workflows | Ein fehlgeschlagener POST in einen Inbound-Webhook verliert das Ereignis dauerhaft. Wer das Ereignis erkennt, muss die Wiederholungslogik selbst besitzen |
Quellen: das Zapier-Verzeichnis für WebinarJam gegen WebinarJams eigenen Artikel zu Automatisierungsregeln; der Fehlerbericht im Zoom-Entwicklerforum; Zapiers Trigger-Dokumentation; und GoHighLevels Artikel zu Webhook-Wiederholungen.
Was die WebinarJam-Falle an Ihrem Einkauf ändern sollte
Beide WebinarJam-Quellen sind öffentlich und keine davon ist versteckt. Der Triggername und die Zeitregel widersprechen einander in den eigenen Materialien des Anbieters, und der einzige Weg, das zu bemerken, ist, die zweite Seite zu lesen. Wenn Sie eine teilnahmebasierte Automatisierung bewerten, verlangen Sie die Dokumentations-URL, nicht den Funktionsnamen - und wenn die Antwort ein Screenshot aus einem Integrationsverzeichnis ist, dann ist das die Antwort.
Kann das Anmeldeformular überhaupt eine Telefonnummer erfassen?
Die wenigsten Einkäufer prüfen das, und es entscheidet still über alles Weitere. Fragt das Anmeldeformular nie nach einer Nummer, ist kein Nachfassanruf möglich - unabhängig von Plattform, Einwilligung oder Werkzeug. Sie können kein Feld anrufen, das nicht existiert, und Sie können eine Einwilligung nicht nachträglich in ein Formular hineinschreiben, das der angemeldeten Person nie gezeigt wurde.
| Qualität der Erfassung | Plattformen | Was das praktisch bedeutet |
|---|---|---|
| Erstklassiges Feld | Zoom Webinars (phone), Livestorm (Phone, Standardattribut, Typ Text), GoTo Webinar (phone), WebinarJam und EverWebinar (phone plus phone_country_code), Demio („Phone Number", vorgefertigt, aber standardmäßig nicht im Formular), StealthSeminar (sms_number) | Das Feld existiert im Schema und kommt vorhersehbar durch die API. Der Veranstalter muss es für das Formular trotzdem einschalten |
| Nur freie Textfrage | Microsoft Teams (Standardfragen sind Adresse, Ort, Bundesland, PLZ, Land/Region, Branche, Position, Organisation, Rechtsbedingungen - keine Telefonnummer), ClickMeeting und BigMarker laut unserer Matrix | Es funktioniert, aber das Format ist, was die angemeldete Person getippt hat. Planen Sie eigene Normalisierung ein und rechnen Sie mit einem spürbaren Anteil unbrauchbarer Nummern |
| Strukturell blockiert oder unbestätigt | Zoho Webinar (die Bulk-Registration-API dokumentiert nur email, firstName und lastName; das Wort „phone" kommt nicht vor), eWebinar (kein Telefonschlüssel im dokumentierten Beispiel-Payload), Contrast und Vimeo Events (in diesem Durchgang nicht bestätigt) | Behandeln Sie die Nummer über den dokumentierten Weg als nicht verfügbar, bis Sie das Gegenteil in einem Testkonto bewiesen haben |
Das Formular ist das Produkt
Eine ohne Rechtsgrundlage erfasste Telefonnummer ist schlimmer als gar keine, weil sie benutzbar aussieht. Was ein Anmeldeformular in Deutschland sagen muss, bevor jemand diese Angemeldeten anruft, hat eine eigene Antwort und ist keine Checkbox-Nachlässigkeit: siehe Dürfen wir Webinar-Teilnehmer anrufen? mit § 7 UWG, DSGVO-Zweckbindung und Artikel 50 der KI-Verordnung. Und was zwischen Anmeldung und Sitzung operativ überhaupt geht, steht in unserer Übersicht zur KI-gestützten Webinar-Teilnahme. Bringen Sie das Formular in Ordnung, bevor Sie die Plattform wählen, nicht danach.
Welche Plattformen können gar nicht sagen, wer teilgenommen hat?
YouTube Live, Facebook beziehungsweise Meta Live und LinkedIn Live sind Sendeflächen, keine Webinar-Plattformen, und der Unterschied ist, dass sie nie einen abrufbaren Teilnahmenachweis je Person anlegen. LinkedIn ist der interessanteste der drei, weil es am nächsten herankommt: Die Event-Management-API erlaubt, bei der Anlage einer Veranstaltung ein eigenes Anmeldeformular anzuhängen und die Ergebnisse über die Lead-Sync-API weiterzuleiten - Sie können also Angemeldete bekommen. Für die Leistungsmessung verweist dieselbe Dokumentation auf Share Statistics und Ad Analytics, also organisches und bezahltes Reporting. Was nicht existiert, ist ein Endpunkt je Teilnehmer, der benennt, wer zugesehen hat. Die Standardfeldliste steht zudem auf LinkedIns Hilfeseite zum Anmeldeformular, nicht in der API-Übersicht: erfasst werden Vorname, Nachname, E-Mail-Adresse, Position, Firmenname und Land beziehungsweise Region - keine Telefonnummer.
Die praktische Regel ist damit einfach. Wenn Sie auf einer sozialen Plattform senden, besitzen Sie die Anmeldeebene extern: eigenes Formular, die Felder, die Sie brauchen, einschließlich Telefonnummer und der zugehörigen Einwilligungsformulierung - und die soziale Plattform ist nur der Raum. Alles Weitere hängt dann an Ihren eigenen Daten statt an einem Export, den es nicht gibt.
Was wir nicht verifizieren konnten
Dieser Abschnitt ist der Grund, dem Rest der Seite zu trauen. Jeder Punkt hier ist etwas, das wir in diesem Durchgang bestätigen wollten und nicht konnten - und in mehreren Fällen ist das Scheitern selbst der Befund. Ein falsches Nein schadet genauso wie ein falsches Ja.
- GoTos EU-Datenhaltung. Trust-URL, HTTP 403. Keine Erstquellenaussage erhalten. Wir behaupten nichts.
- Contrast, vollständig. Die Datenschutzerklärung antwortet mit HTTP 403, und die Entwicklerdokumentation ist clientseitig gerendert und liefert unserem Werkzeug auf jedem Pfad dieselbe leere Hülle. Wir treffen deshalb keine Aussage zu Contrasts Ereignistypen, Telefonfeld oder Datenübermittlung - auch keine negative.
- Webex Webinars. Cisco zählt Meetings, Messaging, Calling und Contact Center auf. Webinars fehlt, die Abdeckung ist also abgeleitet, nicht dokumentiert.
- eWebinars Datenstandort. Die Datenschutzseite lieferte uns ihren Richtlinientext nicht, weshalb die Kanada-Position hier unbestätigt bleibt.
- Zooms Webhook-Latenz. Zoom veröffentlicht nirgends eine Zustellzeitzusage. Es gibt keine Zahl zu zitieren, weder unsere noch die eines anderen - und wer eine nennt, zitiert bestenfalls die eigenen Tests.
- Wie schnell ein Austritt beim Schließen des Browsertabs erkannt wird. Kein Anbieter in diesem Vergleich veröffentlicht das, und ein geschlossener Tab ist ein anderes Ereignis als ein Klick auf „Verlassen“. Das gehört im eigenen Konto gemessen, nicht behauptet.
- Die Tarifstufe von BigMarkers Live-Teilnehmer-Endpunkt. BigMarker kennzeichnet mehrere Webhook-Parameter als „enterprise only“; der Reporting-Endpunkt für Live-Teilnehmende trägt keine solche Kennzeichnung. Ob er dennoch Enterprise-gebunden ist, ist kommerziell entscheidend und öffentlich unklar.
- ClickMeetings Feldliste je Teilnehmer und die Telefonerfassung bei ClickMeeting, BigMarker und Vimeo. Bestätigt haben wir, dass ClickMeetings API-Guide einen Attendees-Endpunkt je Sitzung dokumentiert und dass dort weder Webhooks noch ein Abwesenden-Endpunkt vorkommen. Nicht abrufbar war die Feldliste je Teilnehmer, die die Seite an eine separate Funktionsreferenz verweist. Die drei Telefon-Zellen bleiben aus der Matrix übernommen und ungeprüft und sind in der Tabelle so gekennzeichnet.
- Demios API-Blueprint und ON24s Referenz. Beide liefern clientseitig gerenderte Dokumentation. Wir haben stattdessen Demios vier Zapier-Trigger, die Feldliste des Anmeldeformulars, den SMS-Artikel und die Sicherheitsseite geprüft; ON24s API-Dokumentation trägt eine
Disallow: /-Direktive und ist im Browser lesbar, für unser Werkzeug aber nicht abrufbar.
Wie liest ein europäischer Einkäufer diese Tabelle?
Nicht als Rangliste. Es gibt in dieser Matrix keine beste Plattform, weil die drei Spalten gegeneinander ziehen: Die Plattform mit dem besten Live-Teilnahmesignal hat die schwächste EU-Geschichte, und die Plattform mit der stärksten EU-Geschichte hat die am wenigsten dokumentierte Teilnahme-API. Was die Tabelle Ihnen gibt, ist die Möglichkeit, den Tausch zu sehen, statt ihn im vierten Monat zu entdecken.
| Wenn Ihre bindende Nebenbedingung ... ist | Sehen Sie sich an | Was Sie aufgeben |
|---|---|---|
| Reaktion während der laufenden Sitzung | Zoom Webinars (klassisch), mit direktem Webhook-Abonnement statt über einen No-Code-Zwischenschritt | Die EU-Datenhaltung wird zu einer kostenpflichtigen Einstellung, die Account- und Betriebsdaten weiterhin in den USA lässt, und das Austrittsereignis hat dokumentierte Zuverlässigkeitsbeschwerden |
| Daten bleiben in der EU | ClickMeeting, oder Microsoft Teams, wenn Ihre Organisation ohnehin auf Microsoft 365 mit EU-Registrierungsstandort läuft | Teams hat keine Telefonnummer in den Standardfragen der Anmeldung; ClickMeeting dokumentiert einen Attendees-Endpunkt, aber keine Webhooks, und die Telefonerfassung konnten wir nicht erstquellenbestätigen |
| Eine brauchbare Telefonnummer | Zoom, Livestorm, GoTo Webinar, WebinarJam und EverWebinar, Demio, StealthSeminar | Technisch nichts - aber die Nummer nützt nur, wenn das Formular rechtmäßig danach gefragt hat, und das ist eine Compliance-Frage, keine Plattformfrage |
| Senden, wo Ihr Publikum ohnehin ist | YouTube, LinkedIn oder Meta, mit Ihrem eigenen Anmeldeformular davor | Die gesamte Teilnahmeidentität. Sie werden wissen, wer sich angemeldet hat, und nie, wer zugesehen hat |
Aus dem ganzen Vergleich folgen zwei praktische Konsequenzen. Erstens ist eine pauschale Aussage wie „funktioniert mit jeder Webinar-Plattform“ nicht glaubwürdig, denn 21 der 25 geprüften Plattformen können das nicht, was eine solche Aussage üblicherweise impliziert. Zweitens ist die ehrliche Fassung eines teilnahmegesteuerten Ablaufs auf den meisten Plattformen gar keine Live-Reaktion, sondern ein Abgleich zu einem festen Zeitpunkt: An der Stelle der Sitzung, die für Sie zählt, vergleichen Sie, wer noch auf der Liste steht, mit dem, wer sich angemeldet hat - und arbeiten die Lücke danach ab. Das ist auf sehr viel mehr Plattformen lieferbar und übersteht es, wenn ein technischer Einkäufer die Dokumentation liest.
Wenn Sie statt der Technik die Zahlen brauchen, haben wir dieselbe quellenweise Prüfung auf die Benchmarks angewandt: Webinar-Teilnahmequote: alle Studien im Vergleich. Für den Teil nach der Sitzung, der auf Daten läuft, die jede Plattform dieser Tabelle liefern kann, siehe Nachfassanrufe nach dem Webinar. Und wenn Sie es lieber gegen Ihren eigenen Stack durchgehen: unsere Kontaktseite führt zu einem eingegrenzten Termin.
Häufig gestellte Fragen
Häufig gestellte Fragen
Nach veröffentlichten Aussagen ClickMeeting. Das Unternehmen ist polnisch, die Sicherheitsseite sagt, die Daten verließen die Europäische Union nie und alle Rechenzentren lägen in der EU, und es hält eine ISO/IEC 27001:2022-Zertifizierung. Die zertifizierende Stelle nennen wir nicht, weil die Sicherheitsseite sie nicht nennt und das Zertifikat ein Bildscan ist, aus dem wir keinen Text extrahieren konnten. Die Datenschutz-FAQ nennt die Unterauftragsverarbeiter mit Standorten in Frankreich, Deutschland und Polen und legt offen, dass CDNs und Streaming-Server außerhalb des EWR liegen können, wenn Teilnehmende von außerhalb zugreifen. Für Organisationen, die ohnehin Microsoft 365 mit EU- oder EFTA-Registrierungsstandort nutzen, ist Teams über die EU-Datengrenze die andere starke Antwort.
Teilweise, und nur in kostenpflichtigen Tarifen. Customer Content liegt standardmäßig in den USA, und kostenpflichtige Konten dürfen nur einen Teil davon verlagern: für Meetings und Webinare Cloud-Aufzeichnungen, deren Transkripte, In-Meeting-Chatnachrichten samt übertragener Dateien bei aufgezeichneten Meetings sowie Smart Name Tags. Account Data und Diagnostic Data bleiben in den USA und lassen sich gar nicht verlagern - Zooms eigener Support-Artikel schreibt: „Account data and operation data will continue to be stored in the US." Derselbe Artikel nimmt Chat außerhalb eines Meetings sowie Umfragen, Q&A und Anrufprotokolle aus, die in der Bereitstellungsregion des Kontos bleiben. Die regionale Option ist real, aber deutlich enger als eine pauschale EU-Zusage.
Wegen dessen, was sie ausschließt. Vimeo Enterprise deckt sechs Kategorien ab, die der Hilfeartikel als die derzeit innerhalb der EU gespeicherten bezeichnet: Video-Quelldateien und transkodierte Fassungen, Transkripte und Untertitel, den Suchindex, Video-Thumbnails, Profilbilder und Livestreams. Derselbe Artikel listet fünf Kategorien, die außerhalb der Region bleiben: Video-Metadaten, Vimeo-Nutzerprofile, Enterprise-Kontoinformationen, Analytics und Logs sowie Benachrichtigungen, Kommentare und Interaktionen. Für eine Webinar-Organisation fallen Anmeldeliste und Teilnahmenachweis in die ausgeschlossenen Kategorien - die Zusage deckt also genau die personenbezogenen Daten nicht ab, die Sie am ehesten rechtfertigen müssen.
Nicht als Standardfeld. Microsofts Dokumentation nennt als Pflichtfragen Vorname, Nachname und ein Microsoft-Einwilligungsfeld sowie als Standardfragen Adresse, Ort, Bundesland, Postleitzahl, Land oder Region, Branche, Position, Organisation und Rechtsbedingungen. Eine Telefonnummer ist nicht darunter. Sie muss als eigene Textfrage ergänzt werden - das Format ist dann, was die angemeldete Person getippt hat, und Sie müssen die Nummern selbst normalisieren.
Eine tut es richtig. Zoom Webinars (klassisch) sendet webinar.participant_left als echten Push-Webhook mit leave_time, leave_reason und registrant_id. StealthSeminar hat ein benanntes Ereignis leaveBefore und eWebinar den Wert „Left" im Webhook-Action-Enum, aber kein Anbieter dokumentiert, wie schnell es feuert. BigMarker lässt sich über einen Reporting-Endpunkt auf exit_time je Person abfragen, den die Doku als „intended for only live, recurring, and evergreen webinars" beschreibt. Die übrigen 21 geprüften Plattformen haben gar kein Live-Austrittssignal - darunter WebinarJam, EverWebinar, Demio, Livestorm, GoTo Webinar, Microsoft Teams, ClickMeeting, ON24 und Zoom Events.
Weil WebinarJam ihn als negativen Trigger einstuft und die eigene Dokumentation zu Automatisierungsregeln sagt: „Negative triggers are evaluated after the webinar session concludes." Der Zapier-Eintrag beschreibt ihn als auslösend, wenn eine angemeldete Person das Live-Webinar vor einem bestimmten Zeitpunkt verlässt, was wie ein Live-Ereignis klingt - die Auswertung findet aber nach der Sitzung statt. Triggername und Zeitregel widersprechen einander in den öffentlichen Materialien des Anbieters.
Weil Zooms Payload für webinar.participant_left zum Feld email dokumentiert, es werde zurückgegeben, wenn die Person dem Webinar über ihr Zoom-Konto beigetreten ist, und es liefere eine leere Zeichenkette, wenn die Person nicht zum Konto des Veranstalters gehört, mit einigen Ausnahmen. Die meisten Webinar-Teilnehmenden gehören nicht zum Zoom-Konto des Veranstalters, weshalb ein Abgleich per E-Mail-Adresse im Test funktioniert - dort ist die entwickelnde Person angemeldet - und in der Produktion lautlos versagt. Das Feld registrant_id verknüpft ein Live-Ereignis zuverlässig zurück mit dem Anmeldedatensatz und damit mit der Telefonnummer, die das Formular erfasst hat.
Nein, nicht je Person. Das sind Sendeflächen, die nie einen abrufbaren Teilnahmenachweis je Person anlegen. LinkedIn kommt am nächsten heran: Die Event-Management-API erlaubt, ein eigenes Anmeldeformular anzuhängen und die Ergebnisse über die Lead-Sync-API weiterzuleiten, sodass Sie Angemeldete bekommen - für die Leistungsmessung verweist dieselbe Dokumentation aber auf Share Statistics und Ad Analytics statt auf einen Endpunkt je Teilnehmer. Wer auf diesen Plattformen sendet, muss die Anmeldeebene extern besitzen. Das Standardformular von LinkedIn erfasst zudem keine Telefonnummer.
Nur dort, wo die App einen sofortigen, webhook-basierten Trigger liefert - bei Webinaren heißt das Zoom. Überall sonst fragt Zapier nach einem Zeitplan ab, den Ihr Tarif bestimmt: 15 Minuten im Free-Tarif, 2 Minuten in Professional, 1 Minute in Team und Enterprise. Jeder Ablauf, dessen Wert daran hängt, einen bestimmten Moment innerhalb einer laufenden Sitzung zu treffen, verfehlt ihn über einen Polling-Trigger. Und GoHighLevel kann die Erkennung gar nicht übernehmen, weil es keine Webinare hostet und sein Inbound-Webhook-Trigger keine automatischen Wiederholungen bekommt - ein fehlgeschlagener POST verliert das Ereignis dauerhaft.
Fast alle zeigen es irgendwann, in einem Bericht nach der Sitzung oder einem Teilnahme-Export. Die Unterschiede liegen in Form und Zeitpunkt. Livestorm trennt Teilnahme und Nichtteilnahme in eigene Webhook-Ereignisse, die nach dem Ende der Sitzung feuern. GoTo Webinar veröffentlicht ein Attendance-Schema mit verpflichtenden Feldern joinTime und leaveTime als Reportingabruf. Demio liefert einen Teilnehmerbericht nach der Sitzung. Zoom bietet sowohl einen Abwesenden-Endpunkt nach der Veranstaltung als auch Live-Teilnehmerereignisse. Zoho Webinar ist der schwache Fall: In der dokumentierten API existiert kein Austrittsereignis.
Gründer und CEO, AInora
Ich baue digitale KI-Administratoren, die den Empfangsaufwand für Dienstleistungsunternehmen in ganz Europa ersetzen. Zuvor habe ich Sprach-KI-Systeme für Zahnkliniken, Hotels und Restaurants entwickelt.
Alle ArtikelIn ChatGPT-Antworten erscheinen?
Erfahren Sie, ob Ihr Unternehmen von KI-Engines zitiert wird. Kostenloser KI-Sichtbarkeits-Audit mit PDF-Bericht in 48 Stunden.
Ähnliche Artikel
Webinar-Teilnahmequote: alle Studien im Vergleich (2026)
Jede veröffentlichte Benchmark mit Stichprobe, Datenjahr und Herkunftsmarkt - plus die viel zitierten Zahlen, die einen Klick nicht überstehen.
Dürfen wir Webinar-Teilnehmer anrufen? Die deutschen Regeln
§ 7 UWG, DSGVO-Zweckbindung und die KI-Verordnung, angewandt auf Angemeldete eines Webinars oder Online-Seminars. Keine Rechtsberatung.
Ist White-Label-Sprach-KI DSGVO- und KI-Verordnung-konform?
Was DSGVO und die Offenlegungspflicht aus Artikel 50 der KI-Verordnung von einem KI-Sprachagenten tatsächlich verlangen und wer wofür verantwortlich ist.
Die 3 Stufen der KI-Telefonintegration
Von der Anrufannahme über die Konferenz-Bridge bis zur Intelligence-Suite - was auf welcher Stufe technisch möglich ist.