Zum Hauptinhalt springen

Fin auf anderen Support-Plattformen bereitstellen

So stellen Sie Fin bereit und übergeben an jede Support-Plattform mit URL-Weiterleitungen, JavaScript oder Data connectors.

Wenn Sie Fin nicht für Intercom, Zendesk, Salesforce, HubSpot oder Freshworks verwenden, kein Problem. Fin für generische Plattformen ermöglicht es Ihnen, Fin im Messenger bereitzustellen und Gespräche an jede Support-Plattform weiterzuleiten, die nicht bereits tief integriert ist. Es integriert sich in jedes System, das eine URL-Weiterleitung, ein Live-Chat-Widget oder einen API-Aufruf unterstützt.

Es funktioniert wie jede andere Fin-Konfiguration – mit Train, Test, Deploy und Analyze. Der Hauptunterschied liegt bei Deploy, wo Sie definieren, wie Fin übergeben (eskalieren) soll, wenn es eine Frage nicht beantworten kann.

Hauptvorteile

  • Plattformunabhängige Übergabe – Funktioniert mit jedem Support-System, das eine URL-Weiterleitung, einen Live-Chat-Widget-Auslöser oder einen API-Aufruf akzeptiert.

  • Flexible Eskalationsoptionen – Wählen Sie zwischen nichts tun, Weiterleiten, JavaScript auslösen oder tickets über API erstellen.

  • Nahtloses Kundenerlebnis – Behalten Sie Fin als erste Supportlinie, bevor Sie an menschlichen Support weiterleiten.

  • Vollständige API-Automatisierung – Erstellen Sie tickets in Drittanbietersystemen (zum Beispiel Jira) mit Data connectors.

Hinweis: Sie müssen den Fin Messenger installieren, bevor Sie Fin mit Übergabe an eine generische Support-Plattform bereitstellen.


Wie die Übergabe funktioniert

Wenn Fin ein Problem nicht lösen kann, entscheiden Sie genau, was als Nächstes passiert:

Sie konfigurieren diese Optionen in Deploy > Fin Messenger in Ihrem Fin-Arbeitsbereich.


Nichts tun

Beenden Sie das Gespräch ohne Eskalation

Nach dem Schritt Let Fin handle in Ihrem Fin-Workflow endet der Chat, wenn Fin nicht helfen kann, und eskaliert nicht an einen Menschen. Diese Option eignet sich für Informationsfälle, bei denen keine menschliche Nachverfolgung erforderlich ist.

Kundenerlebnis

  1. Kunde bittet darum, mit einer Person zu sprechen.

  2. Fin sendet eine Nachricht, um zu erklären, dass der Chat nicht eskaliert werden kann.

  3. Weitere Kundenantworten sind deaktiviert.

Wie man das Gespräch ohne Eskalation beendet

  1. Öffnen oder erstellen Sie Ihren Fin Messenger-Workflow.

  2. Fügen Sie nach dem Schritt Let Fin handle eine Nachricht hinzu, um Kunden zu informieren, dass der Chat nicht an eine Person eskaliert werden kann.

  3. Fügen Sie dann einen Schritt hinzu, um Kundenantwort deaktivieren.


Übergabe an URL

Leiten Sie Kunden zu einem ticket-Formular oder einer Support-Seite weiter

Kunden werden automatisch nach Erhalt dieser Nachricht auf eine andere URL weitergeleitet.

Hinweis: Es ist derzeit nicht möglich, Kunden warten zu lassen und die URL in der empfangenen Nachricht anzuklicken, um die Weiterleitung durchzuführen.

Kundenerlebnis

  1. Kunde bittet darum, mit einer Person zu sprechen.

  2. Fin zeigt eine Übergabenachricht an.

  3. Der Browser leitet auf Ihre gewählte URL weiter (zum Beispiel ein ticket-Einreichungsformular, help center oder Support-Seite).

Wie man die Übergabe an URL konfiguriert

  1. Öffnen oder erstellen Sie Ihren Fin Messenger-Workflow.

  2. Fügen Sie nach dem Schritt Let Fin handle Übergabe an URL hinzu.

  3. Fügen Sie die vollständige Ziel-URL ein.

Tipp: Dies ist der schnellste Weg, um von Fin an ein anderes System zu übergeben. Kein Coding erforderlich.


Übergabe mit JavaScript

Lösen Sie benutzerdefinierte Logik aus, öffnen Sie ein anderes Live-Chat-Widget oder starten Sie eine E-Mail

Wenn Fin nicht antworten kann, führt es eine von Ihrem Team definierte JavaScript-Funktion aus. Häufige Anwendungsfälle sind:

  • Öffnen eines anderen Live-Chat-Widgets, um das Gespräch fortzusetzen.

  • Öffnen eines Mail-Clients mit vorausgefülltem Betreff, Empfänger und Inhalt.

  • Anzeigen eines Banners oder benutzerdefinierten UI-Elements auf Ihrer Website.

Kundenerlebnis

  1. Kunden möchten mit einer Person sprechen.

  2. Fin zeigt eine Übergabenachricht an.

  3. Fin Messenger schließt.

  4. Das externe Live-Chat-Widget oder die benutzerdefinierte Erfahrung lädt sofort.

So konfigurieren Sie die Übergabe mit JavaScript

  1. Öffnen oder erstellen Sie Ihren Fin Messenger-Workflow.

  2. Fügen Sie nach dem Schritt Let Fin handle Hand-off with JavaScript. hinzu.

  3. Implementieren Sie eine JavaScript-Funktion auf Ihrer Website, die:

    • Den Fin Messenger schließt.

    • Ihr gewünschtes Chat-Widget öffnet oder Ihre benutzerdefinierte Logik auslöst.

Hinweis: Sie benötigen Entwicklerunterstützung, um die JavaScript-Logik einzurichten, die zwischen Widgets wechselt. Erfahren Sie mehr über Hand-off with JavaScript.


Übergabe mit Data connector

Erstellen Sie automatisch tickets in Ihrem Support-System über die API

Diese Option verwendet Fin’s Data connectors, um die API Ihres Support-Systems aufzurufen.

Kundenerlebnis

  1. Kunden möchten mit einer Person sprechen.

  2. Fin fordert zur Eingabe der E-Mail-Adresse auf.

  3. Ein Kontakt wird in Ihrem Support-System gefunden oder erstellt.

  4. Im Hintergrund wird ein ticket erstellt.

  5. Der Kunde erhält eine Bestätigungsnachricht mit einer ticket-ID und eine Folge-E-Mail.

So konfigurieren Sie die ticketerstellung mit Data connectors

1. Sammeln Sie die E-Mail des users

Bevor Sie an Ihr ticketing-System übergeben, müssen Sie die E-Mail des users im Fin Messenger sammeln, damit Sie später nachfassen können.

Hinweis: Wenn Sie die E-Mail des users bereits über das JavaScript SDK übergeben (z. B. für angemeldete users), werden sie nicht erneut zur Eingabe aufgefordert.

Sobald Sie deren E-Mail haben, können Sie Data connectors verwenden, um:

  • Den Kontakt in Ihrem ticketing-System nachschlagen.

  • Einen neuen Kontakt erstellen, falls keiner existiert.

2. Erstellen Sie einen Data connector für die Kontaktsuche

Erstellen Sie in Einstellungen > Data connectors einen Connector, um Kontakte per E-Mail zu finden, z. B. „Bestehenden Kontakt finden“.

Sie sollten immer überprüfen, ob der user tatsächlich die angegebene E-Mail besitzt. Sie können die Eigentümerschaft auf zwei Arten verifizieren:

  • Messenger-Identitätsprüfung: Für angemeldete users können Sie die E-Mail des users über das JavaScript SDK, signiert durch JWT, übergeben.

  • E-Mail-Verifizierung: Fin sendet einen Code per E-Mail, den der user/lead eingeben muss, um fortzufahren.

3. Konfigurieren Sie die Kontaktsuche

Verwenden Sie die E-Mail des users im API-Aufruf, um Ihr ticketing-System zu durchsuchen. Das folgende Beispiel sucht den user anhand der angegebenen E-Mail mit einer GET-Anfrage (Ihr ticketing-System hat eigene API- und Antwortformate).

Nachdem Sie den Data connector erstellt haben, fügen Sie ihn Ihrem Fin Messenger-Workflow hinzu, indem Sie einen neuen Schritt hinzufügen und Data connector auswählen.

Sie sehen, dass angegeben wird, dass Sie das „Email“-Feld aus dem Messenger verwenden und die Antwort Zugriff auf ein „Id“-Feld aus dem externen System bietet. Die spezifischen Daten in der Antwort variieren je nach System, aber das Konzept bleibt gleich.

4. Umgang mit fehlgeschlagenen Kontaktsuchen

Falls der Data connector fehlschlägt (z. B. gibt er einen 404-Fehler zurück), sollten Sie auch einen separaten „Neuen Kontakt erstellen“-Data connector einrichten.

Der untenstehende Workflow übergibt nur die E-Mail des users an den „Neuen Kontakt erstellen“-Data connector, aber Sie können auch weitere Daten wie den Namen des users senden, wenn Sie diese zuvor im Workflow gesammelt haben.

5. Erstellen Sie ein neues ticket

Sobald Sie den Kontakt gefunden oder erstellt haben, richten Sie einen weiteren Data connector ein, um ein „Neues ticket erstellen“.

Sie benötigen die Kontakt-ID aus dem vorherigen Data connector, um den user zu finden. Fügen Sie im Abschnitt „Dateninputs sammeln“ eine neue Eingabe für die Kontakt-ID hinzu.

Hinweis: Hier können mehrere Dateninputs erforderlich sein. Sie können so viele hinzufügen, wie Sie benötigen.

Verwenden Sie die Dateninputs, um Ihren Anforderungstext zu erstellen. Im folgenden Beispiel verwenden wir das eingebaute {{ conversation.transcript }}-Attribut, um das gesamte Gespräch aus dem Fin Messenger in das externe System zu senden. Je nach ticketing-System möchten Sie diese Daten vielleicht als „Notiz“ oder „Interner Kommentar“ hinzufügen.

6. Ordnen Sie Aktionseingaben in Ihrem Workflow zu

Wenn Sie den „Neues ticket erstellen“-Data connector zu Ihrem Workflow hinzufügen, müssen Sie angeben, was als Kontakt-ID verwendet werden soll (zusammen mit allen anderen als Dateninputs definierten Daten).

Klicken Sie dazu auf die Auslassungspunkte im Workflow-Schritt und wählen Sie Aktionseingaben zuordnen.

Es wird Ihnen eine Liste von Eingabefeldern wie diese angezeigt:

Klicken Sie auf das Attribut-Einfügesymbol {..}, um eine Liste verfügbarer Daten anzuzeigen. Alle Ausgaben von Data connectors, die Sie zuvor im Workflow verwendet haben, werden hier angezeigt.

Im folgenden Beispiel verwenden wir die example_external_id, die vom Data connector "Find existing contact" zurückgegeben wird.

7. Fügen Sie eine Fallback-Option für den Fall eines API-Ausfalls hinzu

Schließlich müssen Sie eine Fallback-Option einrichten, falls die Data connectors ausfallen (z. B. bei einem Ausfall des ticketing systems).

Dafür empfehlen wir, einen Schritt in Ihren Workflow einzufügen, der den user auffordert, Ihnen direkt eine E-Mail zu senden, oder der auf ein Formular verweist, das sie ausfüllen können.

Abschluss

✅ Sie haben Data connectors zu Ihrem ticketing system erstellt, um das Finden eines users und das Erstellen eines users zu ermöglichen.

✅ Sie haben die E-Mail-Verifizierung für die im Fin Messenger vom user gesammelte E-Mail-Adresse aktiviert.

✅ Sie haben Ihren Workflow so konfiguriert, dass im Auftrag des users ein ticket in Ihrem ticketing system erstellt wird, und Sie haben das Gesprächstranskript im neuen ticket bereitgestellt, damit die Agenten beim Übernehmen des tickets den Kontext haben.

✅ Sie haben auch Pfade eingerichtet, um Szenarien zu behandeln, in denen Aufrufe an die ticketing system API fehlschlagen.


FAQs

Kann ich Kunden eine Wahl zwischen Übergabeoptionen geben?

Ja, aber es ist normalerweise besser, eine konsistente Methode zu wählen, um Verwirrung zu vermeiden.

Welche Übergabemethode sollte ich verwenden?

  • Verwenden Sie Do nothing für Informationsfälle, bei denen keine menschliche Nachverfolgung erforderlich ist.

  • Verwenden Sie Hand-off to URL für eine schnelle, Low-Code-Einrichtung.

  • Verwenden Sie Hand-off with JavaScript für nahtlose Live-Chat-Übergaben.

  • Verwenden Sie Data connectors für vollständige Datensynchronisation und Automatisierung.

Brauche ich einen Entwickler, um dies umzusetzen?

  • Do nothing: Nein

  • Hand-off to URL: Nein

  • Hand-off with JavaScript: Ja

  • Data connectors: In der Regel ja, besonders für die API-Einrichtung

Hat dies deine Frage beantwortet?