Zum Hauptinhalt springen

Fin Messenger: Wie werden Daten mit Salesforce synchronisiert?

Verstehen Sie, wie Daten beim Verwenden des Fin Messenger-Kanals von Salesforce abgerufen und zurückgeschoben werden.

Diagramm, das den Datenfluss von Salesforce zu Fin zeigt und die Richtung des Datenabrufs darstellt

Dieser Artikel erklärt, wie Daten zwischen Fin Messenger und Salesforce fließen. Verwenden Sie ihn, um zu verstehen, welche Salesforce-Felder Fin abruft, wie Daten zurückgeschoben werden, wenn Fin ein Gespräch abschließt oder an einen Agenten übergibt, und wie Sie Kontakt- und Kontoaktualisierungen über die Einstellungen Push data to Salesforce steuern.

Fin Messenger: Ihre Felder aus Salesforce abrufen

Wenn Sie den Fin Messenger-Kanal einrichten und mit Salesforce verbinden, zieht Fin alle Ihre Kontakt-, Fall- und Kontofelder aus Salesforce.

Fin Settings > Salesforce data Seite mit drei Abschnitten: Record matching (mit Dropdowns für Contact record matching ID und Account record matching ID), Pull data from Salesforce (aufgelistete synchronisierte Contact-, Case- und Account-Felder) und Push data to Salesforce (Beschreibung des Fall-Erstellungs- und Datenpush-Verhaltens)

So können Sie diese Felder beim Erstellen Ihres Workflows verwenden, wo Sie Zweige erstellen können (damit bestimmte users anders behandelt werden) oder Daten in Ihren Feldern setzen.

Fin hält diese Felder mit allen Änderungen in Salesforce synchron, indem es bei folgenden Ereignissen nach Updates sucht:

  • Ein Kunde öffnet den Fin Messenger

  • Einer Ihrer Agenten antwortet auf ein Gespräch, wenn Fin übergibt (weil es nicht antworten kann)

Feldeinstellungen-Panel für das Systemfeld Name, zeigt Format als String und die Nachricht „Dies ist ein Systemattribut und wird immer synchronisiert“, mit nur einer Abbrechen-Schaltfläche – bestätigt, dass Systemfelder nicht entfernt werden können

Systemfelder

Systemfelder wie ID und Name werden immer synchronisiert und können auf der Fin-Plattform nicht entfernt werden, da sie erforderlich sind.

Feldeinstellungen-Panel für das benutzerdefinierte Salesforce-Feld Engineering Req Number, zeigt Format als String und eine Entfernen-Schaltfläche – zeigt an, dass benutzerdefinierte Felder von der Fin-Plattform entfernt werden können, wenn sie nicht benötigt werden

Benutzerdefinierte Felder

Benutzerdefinierte Felder, die Sie in Salesforce erstellt haben, können von der Fin-Plattform entfernt werden, wenn Sie sie nicht benötigen.

Salesforce-Datenfeldliste mit Benutzerattributen (Id, Name, Email) und Fallattributen (Id, Subject, Description und andere), mit hervorgehobener '+'-Schaltfläche zum Hinzufügen und Synchronisieren zusätzlicher Salesforce-Felder in Fin

Neue Felder synchronisieren

Sie können neue Felder aus Salesforce mit der „+“-Schaltfläche synchronisieren.

Salesforce-Daten manuell erneut synchronisieren

Sie können auch manuell eine erneute Synchronisierung für Listenfelder mit mehreren Optionen auslösen:

  1. Scrollen Sie zum Abschnitt Pull data from Salesforce.

  2. Wählen Sie ein Listenfeld aus und klicken Sie auf Erneut synchronisieren. Die Optionen des Feldes werden sofort aktualisiert, und die aktualisierten Werte stehen beim nächsten Öffnen des Messenger durch einen Kunden zur Verfügung.

Fin Settings > Salesforce data Seite mit geöffnetem Detail-Panel für das Statusfeld, zeigt Feldformat (Liste), Optionen mit Beschreibungen für Fin-Autodetektion und eine Schaltfläche „Erneut synchronisieren“ unten zum manuellen Aktualisieren von Listenfeldwerten

Hinweis: Die Schaltfläche Erneut synchronisieren erscheint nur für Listenfelder mit mehreren Optionen (wie Auswahllisten und Mehrfachauswahlen). Wenn Sie sie nicht sehen, unterstützt der Feldtyp keine manuelle erneute Synchronisierung – Fin zieht die neuesten Werte automatisch beim nächsten Öffnen des Messenger durch einen Kunden.

Wie Salesforce-Felder den Fin-Attributen zugeordnet sind

Fin hat ein eigenes Datensystem mit ähnlichen Objekten wie in Salesforce.

Salesforce Contact-Felder = Fin People-Daten

Salesforce Contact-Felder werden als People-Daten in Fin synchronisiert

Fin Settings > People data Seite mit aufgelisteten synchronisierten Salesforce Contact-Attributen einschließlich Name, Email, Telefon und benutzerdefinierten Feldern. Von Salesforce synchronisierte Felder sind mit einem Wolkensymbol neben dem Feldnamen gekennzeichnet.

Sie können sie verwalten, indem Sie zu Einstellungen > People data gehen.

Felder, die von Salesforce synchronisiert werden, sind durch das Salesforce-Wolkensymbol gekennzeichnet.

Auf der Seite mit den People data-Einstellungen sehen Sie neben den von Salesforce synchronisierten Attributen auch andere Attribute. Diese sind Standardattribute, die Fin von Ihren users sammelt und bei Bedarf zurück an Salesforce übergeben kann (siehe Abschnitt „Push“ unten). Sie können auch neue People-Attribute innerhalb der Fin-Plattform erstellen.

Salesforce Case-Felder = Fin Conversation-Daten

Salesforce Case-Felder werden als Conversation-Daten in Fin synchronisiert

Fin Settings > Conversation data Seite mit aufgelisteten synchronisierten Salesforce Case-Attributen einschließlich Case Number, Case Type, Subject und benutzerdefinierten Feldern. Von Salesforce synchronisierte Felder sind mit einem Wolkensymbol neben dem Feldnamen gekennzeichnet.

Sie können sie verwalten, indem Sie zu Einstellungen > Conversation data gehen.

Felder, die von Salesforce synchronisiert werden, sind durch das Salesforce-Wolkensymbol gekennzeichnet.

Auf der Seite mit den Conversation data-Einstellungen können Sie auch neue Attribute innerhalb der Fin-Plattform erstellen. Diese können bei Bedarf zurück an Salesforce übergeben werden (siehe Abschnitt „Push“ unten).


Diagramm, das den Datenfluss von Fin zu Salesforce zeigt und die Richtung des Datenpushs darstellt

Fin Messenger: Daten zurück zu Salesforce pushen

Fin pusht Daten je nach Ihrer Konfiguration unterschiedlich zurück zu Salesforce.

Fin löst das Gespräch auf: Erstellen eines Salesforce-Falls

Wenn Fin ein Gespräch auflöst, können Sie einstellen, dass ein Salesforce-Fall erstellt wird. Dies hilft Ihrem Team in Salesforce, Kundenanfragen zu verfolgen, die gelöst werden, ohne die Fin-Plattform betreten zu müssen.

Fin Messenger Workflow-Editor zeigt den erweiterten Schritt „Let Fin answer“ mit sichtbarem Abschnitt „Create Salesforce case on resolution“. Der Schalter ist aktiviert und eine Schaltfläche „Manage case creation settings“ wird angezeigt.

Klicken Sie in Ihrem Fin Messenger-Workflow auf „Let Fin answer“ und erweitern Sie den Abschnitt „Create Salesforce case on resolution“

Hier finden Sie den Schalter, um diese Einstellung zu aktivieren.

Einstellungen für „Create Salesforce case on resolution“ mit einem Besitzerfeld zur Auswahl einer Warteschlange oder eines Benutzers, automatisch ausgefüllten Falldatenfeldern (Subject, Email, Description, Transcript, AI Summary) und einem Abschnitt „Populate additional data“ mit Workflow-Schrittoptionen für Set data, Collect data und Fin Attributes

Klicken Sie auf "Einstellungen zur Fallanlage verwalten"

Diese Einstellungen ermöglichen es Ihnen, eine Warteschlange oder einen Benutzer als Besitzer für die Fälle auszuwählen (falls erforderlich) sowie den Betreff und die Beschreibung Ihres Falls anzupassen oder zusätzliche Daten zu erfassen – was über Workflows erfolgen muss.

Beim Erstellen eines Salesforce-Falls für eine von Fin gelöste Konversation werden automatisch folgende Felder ausgefüllt:

  • Betreff

  • Beschreibung

  • E-Mail

  • Transkript

  • Zusammenfassung

Sie können auch zusätzliche Daten in Ihrem Fall erfassen, indem Sie die Schritte Set data, Collect data und die Fin Attributes-Erkennung in Workflows verwenden.

Fin kann nicht antworten: Erstellen Sie einen Salesforce-Fall

Wenn Fin nicht antworten kann, können Sie in Ihrem Workflow "Create Salesforce case" verwenden.

Fin Messenger Workflow-Editor zeigt einen Workflow mit zwei Pfaden. Der rechte Pfad (C-Pfad) enthält einen Schritt 'Zusammenfassungsnotiz hinzufügen', gefolgt von 'Create Salesforce case' und 'Assign Cases Queue', verwendet wenn Fin die Kundenanfrage nicht beantworten kann.

Dies beendet die Messaging-Sitzung des Benutzers im Fin Messenger und erstellt einen neuen Fall in Salesforce.

Einstellungen für Create Salesforce case (wenn Fin nicht antworten kann) mit Option zur Verwaltung der Salesforce-Verbindung, Besitzerfeld, automatisch ausgefüllten Falldatenfeldern (Betreff, E-Mail, Beschreibung, Transkript, AI-Zusammenfassung) und Optionen zur Erfassung zusätzlicher Daten über Workflow-Schritte.

Beim Erstellen eines Salesforce-Falls für eine Konversation, die Fin nicht lösen konnte, werden automatisch folgende Felder ausgefüllt:

  • Betreff

  • Beschreibung

  • E-Mail

  • Transkript

  • Zusammenfassung

Sie können auch zusätzliche Daten in Ihrem Fall erfassen, indem Sie die Fin Attributes-Erkennungsschritte in Workflows verwenden.

Fin kann nicht antworten: Übergabe an Salesforce-Agenten

Wenn Fin nicht antworten kann, können Sie in Ihrem Workflow "Hand-off to Salesforce agent" verwenden.

Fin Messenger Workflow-Editor zeigt einen Workflow mit zwei Pfaden. Der rechte Pfad (C-Pfad) endet mit einem Schritt 'Hand-off to Salesforce agent', verwendet wenn Fin nicht antworten kann und eine Übergabe an einen Live-Agenten erforderlich ist.

Dies erstellt einen Live-Chat in Salesforce, den einer Ihrer Agenten übernehmen kann, und der Benutzer führt die Konversation nahtlos im Fin Messenger fort.

Einstellungen für Hand-off to Salesforce agent mit Option zur Verwaltung der Salesforce-Verbindung, einer Liste von Personen- und Konversationsdatenattributen, die Fin während der Übergabe an Salesforce übermittelt, und einem Link 'Mehr erfahren, um Daten zu verwalten'.

Bei der Übergabe an einen Salesforce-Agenten übermittelt Fin alle Personen- und Konversationsdatenattribute, die in der Fin-Plattform vorhanden sind, an Salesforce, und Sie müssen entscheiden, wie Sie diese verwenden.

Diese Daten werden nicht an ein Salesforce-Objekt übermittelt – sie werden als Routing-Attribute (Metadaten, die zusammen mit der Konversation gesendet werden und von Salesforce Flows gelesen und auf Felder abgebildet werden können) übergeben.

Die Routing-Attribute werden bei folgenden Auslösern übergeben:

  1. Konversation erstellen – Wenn wir eine Konversation initiieren

  2. Nachricht in der App posten – Erstellen eines Konversationseintrags

  3. Datei hochladen

Hinweis: Teammitglieder können eine Fin-Konversation nicht unterbrechen, bevor eine offizielle Eskalation oder Übergabe an Salesforce erfolgt. Der Fin inbox hat keinen Composer, und die Konversation existiert in Salesforce erst nach der Übergabe.

Um die Daten auf Felder in Ihrem Salesforce-Live-Chat abzubilden, müssen Sie Flows in Salesforce verwenden.

Salesforce-Hilfe

Daten mit Salesforce Flows zuordnen

Sehen Sie sich unseren vollständigen Leitfaden zur Datenzuordnung mit Salesforce Flows an:

Fälle erstellen oder neu zuweisen

Wenn Fin einen Fall erstellt oder neu zuweist, füllt es automatisch Daten wie Betreff, Beschreibung, E-Mail, Transkript und Zusammenfassung im Fall aus. Sie können zusätzliche Felder über Ihren Workflow ausfüllen. Fin verwendet Ihre Einstellungen zur Datensatzzuordnung, um Fälle, die es erstellt, mit Salesforce-Kontakten oder -Accounts zu verknüpfen. Sie können steuern, wie Fin Daten in Salesforce schreibt, im Abschnitt Daten an Salesforce senden in Ihren Salesforce-Integrations-Einstellungen.

  • Salesforce-Zuweisungsregeln auslösen – wenn aktiviert, werden Salesforce-Zuweisungsregeln bei jedem von Fin erstellten oder aktualisierten Datensatz ausgeführt, einschließlich Fällen. Schalten Sie dies aus, und Fin weist Salesforce an, diese zu überspringen.

Live-Chats übergeben

Wenn Fin einen Live-Chat übergibt, sendet es alle verfügbaren Daten an Salesforce, und Sie müssen Flows in Salesforce verwenden, um diese auf Ihre Live-Chat-Felder abzubilden.

  • Kontakt- und Account-Daten aktualisieren – wenn aktiviert, aktualisiert Fin den zugeordneten Salesforce-Kontakt und Account mit neuen Feldwerten, wenn es einen Fall erstellt oder neu zuweist oder einen Live-Chat übergibt. Legen Sie diese Werte in Ihrem JSON Web Token (JWT) fest – dem Authentifizierungstoken, das beim Start einer Sitzung übergeben wird – oder setzen Sie Kontaktfelder im Workflow. Schalten Sie dies aus, verknüpft Fin neue Fälle weiterhin mit dem zugeordneten Kontakt und Account, nimmt jedoch keine Änderungen an diesen Datensätzen vor.


Verwendung von Workflows zur Datenerfassung

Zusätzlich zu den Daten, die Fin automatisch an Salesforce sendet, können Sie mit drei Workflow-Schritten zusätzliche Fallfelder ausfüllen: Set data, Collect data und Fin Attributes. Diese funktionieren für alle Push-Szenarien – Fallanlage bei Lösung, Fallanlage wenn Fin nicht antworten kann, und Live-Chat-Übergaben.

Daten manuell festlegen

Der Schritt Set data in Ihrem Fin Messenger Workflow ermöglicht es Ihnen, einem Salesforce-Feld manuell einen festen Wert zuzuweisen. Dies ist besonders nützlich in Workflow-Zweigen, bei denen Sie bereits wissen, welchen Wert das Feld basierend auf dem Pfad des Kunden haben soll.

Fin Messenger Workflow-Editor zeigt das geöffnete Menü zur Auswahl des Schritttyps mit den Optionen Set data, darunter Set Case Type, Set Case Origin, Set Engineering Req Number, Set Origin, Set Product, Set SLA Violation, Set Topic und Set Urgent

  • Gehen Sie zum Workflow für Ihren Kanal

  • Klicken Sie auf „Add step“ im rechten Bereich des Workflows

  • Wählen Sie die Option „Set data“ aus

Fin Messenger Workflow zeigt einen konfigurierten Schritt 'Set Case Type to Mechanical' im rechten Pfad, gefolgt von einem Schritt 'Hand-off to Salesforce agent' – zeigt, wie Set data ein Salesforce-Feld vor der Übergabe ausfüllt

  • Wählen Sie das Feld aus, das Sie befüllen möchten (Salesforce-Felder sind mit einem Wolkensymbol gekennzeichnet), und geben Sie den festen Wert ein, den Fin zuweisen soll

  • Die von Ihnen gesetzten Daten werden an Salesforce übermittelt, wenn ein Fall erstellt oder der Chat an einen Salesforce-Agenten übergeben wird

Daten vom Kunden sammeln

Mit „Collect data“ können Sie den Kunden auffordern, die Informationen über ein Formular im Fin Messenger einzugeben.

Fin Messenger Workflow-Editor mit geöffnetem Schritt-Auswahlmenü, das Optionen für Datensammelschritte einschließlich Collect data für verschiedene Felder neben anderen Workflow-Aktionen zeigt

  • Gehen Sie zum Workflow für Ihren Kanal

  • Klicken Sie auf „Add step“ im rechten Bereich des Workflows

Collect data Konfigurationspanel im Fin Messenger zeigt eine Liste verfügbarer Salesforce-Felder, die vom Kunden gesammelt werden können, darunter Case Number, Case Type, Engineering Req Number, Product, Sub-dataset, Team und eine Option 'New attribute'

  • Wählen Sie die Option „Collect data“ aus

Fin Messenger Workflow-Editor zeigt einen konfigurierten Collect data Schritt im Workflow-Pfad, gefolgt von einem Endpunkt 'Hand-off to Salesforce agent' – zeigt, wie gesammelte Kundendaten bei der Übergabe an Salesforce übermittelt werden

  • Wählen Sie das Feld aus, das der Kunde ausfüllen soll (Salesforce-Felder sind mit einem Wolkensymbol gekennzeichnet) – der Kunde wird aufgefordert, einen Wert über ein Formular im Fin Messenger einzugeben

  • Die von Ihnen gesetzten Daten werden an Salesforce übermittelt, wenn ein Fall erstellt oder der Chat an einen Salesforce-Agenten übergeben wird

Verwendung von Fin Attributes zur Datenbefüllung

Fin Attributes bedeutet, dass Fin Listenfelder automatisch für Sie befüllen kann.

Fin Einstellungen > Salesforce Integration Seite zeigt das geöffnete Listenfeld Status mit Optionen, Beschreibungen zu jedem Wert hinzuzufügen (wie 'Beginning/End/Continuous', 'Text', 'Pages'), damit Fin Attributes das Feld automatisch erkennen und befüllen kann

Dazu müssen Sie für jeden Listeneintrag eine Beschreibung eingeben, damit Fin weiß, welchen Wert es auswählen soll. Sie können dies tun, indem Sie zu folgendem Pfad gehen:

  • Einstellungen > Daten > Salesforce-Daten

  • Klicken Sie auf das (Listen-)Feld, das Fin befüllen soll, und geben Sie Beschreibungen ein

Fin Messenger Workflow-Editor zeigt das Menü „Add action step“ mit hervorgehobener Option 'AI category detection' (Beta) – dies ist der Fin Attributes Schritt, der Salesforce-Listenfelder basierend auf dem Gespräch automatisch befüllt

Jetzt zur Auslösung der Fin Attribute-Erkennung:

  • Gehen Sie zum Workflow für Ihren Kanal

  • Klicken Sie auf „Add step“ im rechten Bereich des Workflows

  • Wählen Sie „Fin Attributes“ aus

Fin Messenger Workflow-Editor zeigt mehrere konfigurierte Fin Attributes Schritte im Workflow-Pfad, mit farblich hervorgehobenen, KI-erkannten Salesforce-Feldwerten – zeigt die automatische Befüllung von Fallfeldern
Fin Messenger Workflow-Editor zeigt eine zweite Fin Attributes Konfigurationsansicht mit einem sichtbaren Schritt 'Collect category then', der die Kategoriedetektion mit nachfolgenden Workflow-Aktionen verknüpft

Wählen Sie nun das Feld aus, das Fin befüllen soll. Sie müssen zuvor Beschreibungen für jeden Listenwert hinzugefügt haben (erledigt unter Einstellungen > Daten > Salesforce-Daten) – so weiß Fin, welche Option es auswählen soll. Nach dem Speichern erkennt Fin automatisch den passenden Wert aus dem Gespräch und schreibt ihn in Salesforce, wenn der Fall erstellt oder der Chat übergeben wird.

Ihre Fallfelder werden in Salesforce befüllt

Welche Methode Sie auch wählen, um Ihre Fallfelder zu befüllen (Set data, Collect data oder Fin Attributes), sobald eingerichtet, sehen Sie, dass Fin Werte in Ihren Salesforce-Fällen eingibt.

Ein Salesforce Service Cloud Fall zeigt Felder, die automatisch von Fin befüllt werden: Betreff lautet 'Case from Fin AI Agent with <a href="mailto:joshua.dorrell@intercom.io" rel="nofollow noopener noreferrer" target="_blank">joshua.dorrell@intercom.io</a>', Beschreibung lautet 'Created from Intercom Messenger', und benutzerdefinierte Felder Topic (Billing), Urgent (Yes) und Engineering Req Number (2500) sind hervorgehoben – zeigt erfolgreichen Datenimport von Fin Messenger zu Salesforce

Hinweis: Möglicherweise müssen Sie oben rechts auf „Edit“ klicken, um diese Felder zu sehen, es sei denn, Sie haben Ihr Standard-Falllayout angepasst, um sie anzuzeigen.

Hat dies deine Frage beantwortet?