Hazelchat
Kostenlos starten

KI-Chat-Agent für Ihre Umbraco-Website

Hazelchat beantwortet Fragen Ihrer Besucher aus den Seiten und Dokumenten, die Sie freigegeben haben, zeigt unter jeder Antwort die Quellen und leitet Anfragen an Sie weiter. Ein kostenloses Paket bringt den Chat auf jede Seite, die Umbraco rendert: Ihr Entwickler fügt das Paket und eine Einstellung hinzu und veröffentlicht wie gewohnt. Keine Template-Änderungen.

Version 1.0.0 für Umbraco 13 bis 18. Der Free-Tarif enthält 50 Antworten im Monat für eine Website, ohne Karte, und bleibt kostenlos.

So arbeitet das Hazelchat-Paket in Umbraco Ihre Inhalte, Antworten, Anfragen und die Abrechnung bleiben in Hazelchat. Ihr Entwickler fügt das Paket und Ihren Installationscode in die Einstellungen der Website ein. Das Paket speichert nichts, sendet nichts von Umbraco an Hazelchat und fügt jeder Seite, die Umbraco rendert, ein Skript hinzu, wo Besucher Antworten mit ihren Quellen bekommen. Hazelchat Inhalte, Antworten, Anfragen, Abrechnung Ihr Installationscode Ihr Entwickler trägt ihn ein in die Einstellungen der Website Das Umbraco-Paket Der Schlüssel Einwilligung Liest keine Seiten, Benutzer, Formulare. Sendet nichts. Fügt jeder Seite Ihrer Website ein Skript hinzu Ihre öffentlichen Seiten Die Frage eines Besuchers Antwort aus Ihren Seiten Quellen (1)

Läuft mit Umbraco 13 bis 18, mit jedem Template und auf jeder Website der Installation. Ein Redesign oder neue Templates behalten es.

Was Sie brauchen

  • Umbraco 13, 14, 15, 16, 17 oder 18, auf eigenem Hosting, Azure oder Umbraco Cloud.
  • Jemanden, der der Website ein NuGet-Paket hinzufügen und sie veröffentlichen kann, meist Ihr Entwickler oder Ihre Agentur. Schicken Sie ihnen die Schritte.
  • Ein Hazelchat-Konto. Das Paket braucht den gehosteten Hazelchat-Dienst; der Free-Tarif enthält 50 Antworten im Monat für eine Website, ohne Karte.

Hazelchat in vier Schritten zu Umbraco hinzufügen

  1. In Hazelchat

    Agenten vorbereiten

    Fügen Sie Ihre Inhalte hinzu, prüfen Sie die Angaben und probieren Sie Ihren Agenten aus. Tragen Sie unter Website → Auf Ihrer Website installieren die Domain Ihrer Website ein.

  2. In Hazelchat

    Die zwei Zeilen für Ihren Entwickler kopieren

    Wählen Sie Umbraco. Hazelchat zeigt das Paket und die Einstellung, Ihr Schlüssel ist schon eingetragen. Klicken Sie auf Für meinen Entwickler kopieren. Der Schlüssel ist öffentlich, kein Passwort.

  3. In Ihrem Umbraco-Projekt

    Paket und Einstellung hinzufügen, dann veröffentlichen

    Führen Sie dotnet add package Hazelchat.Umbraco aus, ergänzen Sie in appsettings.json "Hazelchat": { "InstallationCode": "Ihr Schlüssel" } (oder setzen Sie die Umgebungsvariable Hazelchat__InstallationCode) und veröffentlichen Sie die Website wie gewohnt. Keine Änderungen an Templates oder Program.cs. Steht schon ein Hazelchat-Skript in einem Template, entfernen Sie es, damit der Chat einmal lädt.

  4. Auf Ihrer Website

    Einschalten und testen

    Klicken Sie in Hazelchat auf Veröffentlichen und einschalten (oder Einschalten, wenn Ihr veröffentlichter Agent unverändert ist). Hazelchat prüft, ob das Skript auf Ihrer Website ist, bevor der Agent live geht. Öffnen Sie dann Ihre Website, stellen Sie im Chat eine Frage, gehen Sie zurück zu Hazelchat und klicken Sie auf Ja, ich habe diese Antwort gesehen.

An Ihre Entwickler schicken

Jemand anderes baut und veröffentlicht Ihre Website? Kopieren Sie diese Nachricht, setzen Sie Ihren Schlüssel an der markierten Stelle ein und schicken Sie sie ab. Der Installationsschritt in Hazelchat gibt Ihnen dieselben Zeilen mit Ihrem Schlüssel.

Bitte fügt den Hazelchat-Chat zu unserer Umbraco-Website hinzu:

1. dotnet add package Hazelchat.Umbraco
2. In appsettings.json (oder als Umgebungsvariable
   Hazelchat__InstallationCode auf der Live-Website):
   "Hazelchat": {
     "InstallationCode": "[unser Schlüssel aus Hazelchat]"
   }
3. Wie gewohnt bauen und veröffentlichen. Keine Änderungen an
   Templates oder Program.cs. Settings → Health Check → Hazelchat
   bestätigt die Einstellung.

Anleitung: https://hazelchat.co/de/integrations/umbraco/

Lassen Sie die Einstellung auf Staging leer und setzen Sie sie nur auf der Live-Website, wenn der Chat dort nicht erscheinen soll.

Was das Paket macht

Es fügt den Seiten Ihrer Website ein Skript hinzu, sonst nichts. Ihre Inhalte, Antworten, Anfragen und die Abrechnung bleiben in Ihrem Hazelchat-Arbeitsbereich.

Das Paket fügt https://app.hazelchat.co/widget.js mit Ihrem öffentlichen Schlüssel direkt vor </body> in jede Seite ein, die Umbraco aus seinen Inhalten rendert, mit jedem Template und auf jeder Website der Installation. Es ändert nur fertige HTML-Seiten: Backoffice, Vorschau, Delivery API und andere APIs, Medien und andere Dateien, Seiten anderer Controller und Seiten ohne </body> bleiben genau, wie sie sind. Die Skriptadresse steht fest im Paket. Ist die Einstellung kein gültiger Schlüssel, etwa ein API-Schlüssel, erscheint nichts und Umbracos Log enthält eine Warnung. Unter Settings → Health Check → Hazelchat sehen Sie, ob der Schlüssel gesetzt und gültig ist. Das Paket speichert nichts, legt keine Tabellen, Routen oder Backoffice-Seiten an, stellt keine Anfragen von Ihrer Website an Hazelchat und sendet nichts. Es ist freie Software unter der MIT-Lizenz.

Wenn der Chat nicht erscheint

  • Health Check ansehen

    Öffnen Sie im Backoffice Settings → Health Check → Hazelchat. Dort steht, ob der Schlüssel fehlt, ungültig oder gesetzt ist.

  • Einstellung prüfen

    Verwenden Sie den 64-stelligen Schlüssel aus Hazelchat unter Hazelchat:InstallationCode. Eine Umgebungsvariable hat Vorrang vor appsettings.json. Starten Sie die Website nach einer Änderung an Umgebungsvariablen neu.

  • Komprimierung nach Umbraco

    Komprimierung gehört vor Umbraco (app.UseResponseCompression() vor app.UseUmbraco()) oder in Ihren Webserver. Komprimiert etwas die Seiten erst nach Umbraco, wird der Chat nicht eingefügt.

  • Caches und Optimierer

    Schreibt ein CDN oder Optimierer Ihre Seiten um, nehmen Sie https://app.hazelchat.co/widget.js vom Zusammenfassen und verzögerten Laden aus und leeren Sie zwischengespeicherte Seiten nach dem Veröffentlichen.

  • Content-Security-Policy

    Sendet Ihre Website eine, erlauben Sie https://app.hazelchat.co in script-src, connect-src und frame-src.

  • Eine zweite Domain

    Der Free-Tarif gilt für eine Website. Mehrere Websites in einer Umbraco-Installation teilen sich einen Schlüssel; eine weitere Domain braucht einen Tarif mit mehr Websites.

Ändern oder entfernen

Neuer Widget-Schlüssel

Erneuern Sie den Schlüssel in Hazelchat, ändern Sie Hazelchat:InstallationCode und veröffentlichen Sie (oder starten Sie neu, bei einer Umgebungsvariable).

Chat pausieren

Schalten Sie Hazelchat in Ihrem Arbeitsbereich aus. Er antwortet sofort nicht mehr, ohne neue Veröffentlichung.

Von der Website entfernen

Entfernen Sie die Einstellung oder das Paket mit dotnet remove package Hazelchat.Umbraco und veröffentlichen Sie. Ihr Hazelchat-Konto und Ihr Tarif bleiben unberührt.

Updates und Änderungen

Aktualisieren Sie mit dotnet add package Hazelchat.Umbraco (es nimmt die neueste Version) oder Ihren NuGet-Werkzeugen und veröffentlichen Sie dann.

1.0.0 (November 2026): fügt den Hazelchat-Chat mit einer Einstellung in jede Inhaltsseite einer Website mit Umbraco 13 bis 18 ein, ohne Template-Änderungen; wartet auf Wunsch auf Ihr Einwilligungs-Tool; ein Hazelchat-Health-Check.

Umbraco ist eine Marke der Umbraco A/S. Hazelchat ist nicht mit Umbraco verbunden und wird nicht von Umbraco unterstützt; der Name steht hier nur, um zu sagen, mit welcher Software das Paket funktioniert.

Lassen Sie Ihre Umbraco-Website aus ihren eigenen Seiten antworten.

Fragen? Schreiben Sie an hello@hazelchat.co. Wir antworten innerhalb eines Werktags. Nicht auf Umbraco? Hier sind alle Wege, Hazelchat zu installieren.