Web-Push
Erreichen Sie Mitglieder in ihrem Browser im offenen Web Push Protokoll — keine App, kein kostenpflichtiger Drittanbieter, keine Gebühr pro Nachricht. Flash Beim Aktivieren werden automatisch die VAPID-Schlüssel des Arbeitsbereichs generiert, Mitglieder abonnieren über das Portal, und jede Nachricht wird mit den eigenen Schlüsseln des Abonnements verschlüsselt.
So funktioniert es
Offener Standard, kein Anbieter
Web Push läuft über das eigene Web Push Protocol des Browsers über den Push-Dienst jedes Browsers. Es gibt keinen kostenpflichtigen Push-Anbieter von Drittanbietern und keine Gebühr pro Nachricht.
VAPID-Schlüssel, automatisch generiert
Bei der ersten Aktivierung generiert Flash die VAPID-Anwendungsserverschlüssel des Arbeitsbereichs für Sie – Sie müssen nichts manuell erstellen, einfügen oder drehen.
Von Mitgliedern initiiertes Abonnement
Mitglieder abonnieren sich selbst über die Datenschutzseite des Portals. Die Browser-Abfrage regelt den Zugang – ohne Zustimmung kein Abonnement.
Verschlüsselung pro Abonnement
Jede Push-Payload wird mit den Schlüsseln des jeweiligen Abonnements verschlüsselt (RFC 8291-Nachrichtenverschlüsselung), sodass sie nur vom Browser des Mitglieds gelesen werden kann.
Aktivieren Sie es (Administrator)
Ein Administrator aktiviert Web-Push für den Arbeitsbereich. Es müssen keine Schlüssel generiert werden – Flash erstellt das VAPID-Anwendungsserver-Schlüsselpaar bei der ersten Aktivierung.
// Admin enables web push for the workspace in Settings → Web Push.
// On first enable, Flash GENERATES the VAPID application-server keypair automatically —
// you don't create or paste keys. You set a contact email and can fire a test send.
//
// Settings → Web Push:
// • Enable web push (OFF by default, per workspace)
// • Contact email (identifies the sender to the browser push services)
// • Send test notification (verify the end-to-end path)
//
// The public VAPID application server key is what the member's browser uses when it
// creates a push subscription (below).Ablauf der Mitgliederanmeldung
Der Browser des Mitglieds erstellt das Abonnement mit dem öffentlichen VAPID-Schlüssel des Arbeitsbereichs. Das Portal postet es auf Flash. Informationen zur angemeldeten Verbrauchersitzung, auf die dies basiert, finden Sie im Leitfaden zur Mitgliederportal-Einbettung.
// Members subscribe THEMSELVES from the member portal privacy page. The web-push card
// only renders when (a) the browser supports the Push API AND (b) the workspace enabled
// web push. Tapping it triggers the browser's native permission prompt.
//
// 1. Portal registers a service worker.
// 2. Browser creates a PushSubscription using the workspace's public VAPID key
// (Notification.requestPermission() → pushManager.subscribe(...)).
// 3. The portal posts that subscription (endpoint + p256dh + auth keys) to Flash:
POST https://flash.socialhub.ai/api/member/web-push
Content-Type: application/json
{
"endpoint": "<browser push service endpoint>",
"keys": { "p256dh": "<client public key>", "auth": "<client auth secret>" }
}
// → 200 { data: { ok: true } }
// GET https://flash.socialhub.ai/api/member/web-push → the workspace public key + whether web push is on
// DELETE https://flash.socialhub.ai/api/member/web-push { "endpoint": "..." } → unsubscribe
// The member identity comes from the signed-in member session — never the body.Zustellung: Ein Kanal, kein API-Anruf.
// You do NOT call a "send web push" endpoint directly. Web push is a CHANNEL in the
// same send/automation stack as email and app push. When a campaign or journey targets
// a subscribed member:
//
// • Flash encrypts the payload to that member's subscription keys (RFC 8291) and
// hands it to the member's own browser push service for delivery.
// • Subscriptions that the push service reports as gone/expired are pruned
// automatically, so you don't keep sending into dead endpoints.Gut zu wissen
Funktioniert in modernen Browsern, die Push API und Service Worker unterstützen – das Portal bietet die Opt-in-Karte nur dort an, wo der Browser dies unterstützt, sodass Mitgliedern niemals ein Kanal angezeigt wird, den ihr Browser nicht nutzen kann.
Standardmäßig deaktiviert und pro Arbeitsbereich: Es werden keine Daten gesendet, bis ein Administrator die Funktion aktiviert und ein Mitglied sie über seinen Browser anmeldet.
Die Schlüssel des Abonnements werden vom Browser des Mitglieds bereitgestellt; Flash speichert sie, um jede Nachricht zu verschlüsseln, und gibt sie niemals über Arbeitsbereiche hinweg weiter.
Verwandte Themen: App Push · Mitgliederportal-Einbettung · Compliance und Einwilligung API
Web-Push einrichten?
Sprechen Sie mit einem Techniker über den Service-Worker + VAPID-Abonnementfluss, den Sendekanal-Stack oder die Nachrichtenverschlüsselung pro Abonnement.
Sprechen Sie mit der Technik