White Label / Eingebetteter Builder
Wenn Sie ein SaaS-Produkt für Friseursalons, Fitnessstudios, Handwerksbetriebe oder Restaurants betreiben, fragen Ihre Kunden nach einer Website, und Sie möchten nicht, dass sie dafür Ihr Produkt verlassen. Ob Sie einbetten oder weiterleiten sollten, behandeln unsere Seite für SaaS-Plattformen und der Vergleich White Label vs. API. Diese Seite richtet sich an das Team, das sich bereits fürs Einbetten entschieden hat: wie der Sitzungs-Handshake funktioniert, was Sie absichern, welche Funktionen Sie freigeben, was in einem iframe kaputtgeht und wie Sie auf Ereignisse reagieren.
Demo buchen · Die Preise richten sich nach deinem Volumen und Setup, und deinen genauen Preis erfährst du im Gespräch. 0% Transaktionsgebühr.
Aktualisiert: 25. Oktober 2026
Es gibt drei Wege, Ihren Nutzern eine Website zu geben: sie zu einem Builder mit Ihrer Marke unter eigener Adresse schicken, eine API aufrufen und eine eigene Oberfläche bauen oder einen fertigen Builder in Ihr Produkt einbetten. Die Abwägungen behandeln unsere Seite für SaaS-Plattformen und White Label vs. API, die Endpunkt-Referenz steht auf der API-Seite. Hier gehen wir davon aus, dass der Builder in Ihrer eigenen App erscheinen soll, unter Ihrer eigenen Navigation und angemeldet als Ihr Nutzer.

*Der Bereich Embedded SDK der Markenkonsole. Jede Embed-Konfiguration erhält eigene Client-Zugangsdaten.*
Beim Einbetten geht am häufigsten die Anmeldung schief. Das Muster, das We.Inc nutzt, hält Ihre Nutzer nur in Ihrem Produkt angemeldet, ohne ein zweites Konto, das verwaltet werden müsste:
Daraus folgende Regeln:
Jede Embed-Konfiguration hat eine Liste erlaubter Origins: die exakten HTTPS-Adressen (oder Platzhaltermuster für Subdomains) der Produktseiten, die den Builder einbinden. Kommt eine Sitzungsanfrage mit einem Origin-Header, der nicht auf der Liste steht, wird sie abgelehnt.
Planen Sie die Liste pro Umgebung. Ein häufiger Fehler ist eine einzige Konfiguration für Produktion, Staging und lokale Entwicklung, sodass die Produktionskonfiguration Testadressen erlauben muss. Legen Sie stattdessen eine Konfiguration pro Umgebung an, jede mit eigenen Zugangsdaten, damit ein Widerruf von Staging nie die Produktion berührt.
Jede Konfiguration legt fest, welche Builder-Bereiche Ihre Nutzer erhalten. Die Optionen in der Konsole:
| Bereich | Was er tut | Typische Wahl für eine vertikale SaaS |
|---|---|---|
| KI-Chat | Nutzer beschreiben Änderungen in einfachen Worten, und die KI setzt sie um | An: die wichtigste Bearbeitungsmethode für nicht technische Nutzer |
| Vorschau | Live-Vorschau der Website | An |
| Dateibaum | Projektdateien durchsuchen | Für die meisten Zielgruppen aus |
| Terminal | Terminalzugang im Builder | Aus, es sei denn, Ihre Nutzer sind Entwickler |
| Deploy | Die Website veröffentlichen | An, oder aus, wenn Sie aus Ihrer eigenen Oberfläche veröffentlichen |
| Export | Den Quellcode herunterladen | Ihre Entscheidung: An gibt Nutzern einen Ausweg, Aus hält sie in Ihrem Produkt |
Konfigurationen enthalten außerdem ein Theme (Primärfarbe, Schrift, Eckenradius, Dunkelmodus), ein optionales eigenes Logo, einen Schalter für das „powered by“-Zeichen, eine maximale Anzahl Projekte pro Nutzer und eine maximale Anzahl KI-Nachrichten pro Sitzung. Legen Sie die Obergrenze für KI-Nachrichten bewusst fest; sie ist der wichtigste Hebel für die Nutzungskosten eines Tarifs mit Website.

*API-Schlüssel und Webhook-Endpunkte liegen in der Markenkonsole neben den Embed-Einstellungen.*
Eingebettete Builder laufen in einem Frame auf Ihrer Seite. Planen Sie die folgenden Punkte vor dem Start ein, nicht nach dem ersten Support-Ticket.
Für ein einbettendes Produkt zählen zwei Arten von Ereignissen.
Auf der Seite: Die Callbacks des Embed-Skripts (bereit, gespeichert, Fehler, Sitzung abgelaufen) lassen Ihre Oberfläche sofort reagieren, etwa indem Ihr eigener Header „Gespeichert“ anzeigt.
Auf Ihrem Server: Webhooks auf Markenebene melden Kundenereignisse: Kunde hat sich registriert, erste Website erstellt, Website veröffentlicht, sieben Tage nach dem Beitritt nichts veröffentlicht, Kunde hat jemanden geworben, Zahlung erhalten und Kunde pausiert. Jede Zustellung ist ein JSON-Body mit einer Zustell-ID (über Wiederholungen hinweg stabil), dem Ereignisnamen, einem Zeitstempel und den Daten.

*Webhook-Ereignisse auswählen. Der Hinweis rechts nennt die Regel für Wiederholung und automatische Abschaltung.*
So empfangen Sie sie sicher:
Typische Anwendungen: Markieren Sie das Konto in Ihrem Produkt als „Website live“, wenn Website veröffentlicht eintrifft; starten Sie einen Onboarding-Anstoß bei sieben Tagen ohne Veröffentlichung; gleichen Sie pausierte Kunden mit Ihrem eigenen Abostatus ab.
Das Embed ist ein Zugangsweg. Dasselbe Markenkonto hat außerdem Kundenkonten mit Schaltern pro Kunde (Veröffentlichen, eigene Domain, Code-Ansicht, Blog, Shop, Formulare, SEO und Freigabe vor dem Veröffentlichen), ein Audit-Protokoll der Organisationsaktionen und ein Portal mit Ihrer Marke, das Sie neben dem Embed für Nutzer anbieten können, die einen separaten Tab bevorzugen.

*Schalter pro Kunde in der Markenkonsole, unabhängig von der Embed-Konfiguration.*

*Der Builder selbst, hier unter der eigenen Adresse der Marke. Eingebettet sitzt derselbe Builder in Ihrem Produkt.*
Websites sind echter Code (React, Vite, TypeScript, Tailwind), und der Code jeder Website lässt sich herunterladen oder mit GitHub synchronisieren. Das zählt, wenn Sie je die Plattform wechseln oder ein Kunde nach seinen Dateien fragt.

*Der Code-Bereich: Die Website ist Quellcode, kein geschlossenes Format.*
Kopieren Sie diese in Ihr Launch-Ticket.
Wenn Sie noch zwischen Einbetten und einem Portal mit Ihrer Marke wählen, beginnen Sie mit der Seite für SaaS-Plattformen. Brauchen Sie Endpunkt-Details zur Bereitstellung von Kunden, sehen Sie auf der API-Seite nach. Wenn Sie bereit sind, das Embed mit Ihrem eigenen Produkt in einer Testumgebung auszuprobieren, vereinbaren Sie eine Demo, und wir richten gemeinsam mit Ihnen eine Konfiguration ein.
Zuletzt geprüft am 2026-10-25.
Buche eine 30-minütige Demo. Wir zeigen dir den Baukasten unter deiner Marke, sehen uns an, wie viele Kunden-Websites du betreiben willst, und nennen dir deinen genauen Preis.
Lieber erst die ganze Tour? Den White-Label-Website-Baukasten ansehen
Nein. Ihr Server fordert mit Client-ID und Secret der Konfiguration ein kurzlebiges Sitzungstoken für Ihre eigene Nutzer-ID an, und Ihr Frontend initialisiert das Embed mit diesem Token.
Ja. Jede Embed-Konfiguration legt fest, welche Bereiche sichtbar sind: KI-Chat, Vorschau, Dateibaum, Terminal, Deploy und Export. Sie bestimmt außerdem Theme, Logo, das powered-by-Zeichen, Projekte pro Nutzer und KI-Nachrichten pro Sitzung.
Jede Zustellung ist mit HMAC-SHA256 signiert, einschließlich einer Variante, die einen Zeitstempel zusammen mit dem Body signiert, damit Sie Replays ablehnen können. Zustellungen tragen eine stabile ID zur Deduplizierung und werden bis zu sechsmal über etwa fünfzehn Stunden wiederholt.
Der Handshake per Sitzungstoken vermeidet die Abhängigkeit von den eigenen Cookies des Builders, aber Browser schränken Drittanbieter-Speicher immer weiter ein. Testen Sie daher vor dem Start den gesamten Ablauf in aktuellem Safari und Firefox, auch in privaten Fenstern.
Mit der API bauen Sie Ihre eigene Oberfläche und stellen Kunden aus Ihren Systemen bereit. Das Embed bringt den fertigen Builder in Ihr Produkt. Viele Teams nutzen die API für die Bereitstellung und das Embed für die Bearbeitung.