Zum Hauptinhalt springen

Fin Messenger: Wie werden Daten mit Salesforce synchronisiert?

Verstehen Sie, wie Daten beim Verwenden des Fin Messenger-Kanals von und zu Salesforce übertragen werden.

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

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

Fin Messenger: Ihre Felder aus Salesforce abrufen

Wenn Sie den Fin Messenger-Kanal einrichten und mit Salesforce verbinden, zieht Fin alle Ihre Contact-, Case- und Account-Felder 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 (Liste der synchronisierten Contact-, Case- und Account-Felder) und Push data to Salesforce (Beschreibung des Verhaltens bei Fallanlage und Datenübertragung)

So können Sie diese Felder beim Erstellen Ihres Workflows verwenden, wo Sie Verzweigungen 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 zeigt User-Attribute (Id, Name, Email) und Case-Attribute (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 Re-sync. 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 Status-Feld-Detailpanel, zeigt Feldformat (Liste), Optionen mit Beschreibungen für Fin-Autodetektion und eine Re-sync-Schaltfläche unten zum manuellen Aktualisieren von Listenfeldwerten

Hinweis: Die Re-sync-Schaltfläche 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.

Um Beschreibungen zu Listenattributen hinzuzufügen, die von Salesforce synchronisiert wurden, siehe Upload list attribute options via CSV.

Wie Salesforce-Felder den Fin-Attributen zugeordnet werden

Fin hat ein eigenes Datensystem mit ähnlichen Objekten wie 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 diese verwalten unter: Settings > People data.

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 diese verwalten unter Settings > Conversation data.

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).


Fin Messenger: Daten zurück zu Salesforce übertragen

Fin überträgt Daten je nach Ihrer Konfiguration unterschiedlich zurück zu Salesforce.

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

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

Fin Messenger Workflow-Editor zeigt den Schritt 'Let Fin answer' erweitert, 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 Owner-Feld zur Auswahl einer Warteschlange oder eines Benutzers, automatisch ausgefüllten Case-Datenfeldern (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 Case für eine Konversation, die Fin gelöst hat, 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 Set data, Collect data oder Fin Attributes verwenden.

Fin kann nicht antworten: Erstellen Sie einen Salesforce Case

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 Case in Salesforce.

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

Beim Erstellen eines Salesforce Case 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 Set data, Collect data oder Fin Attributes 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-Panel 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 Ihre Salesforce-Live-Chat-Felder 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:

Fall erstellen, wenn kein Agent antwortet

Übergaben warten in Ihrer Salesforce-Warteschlange, bis ein Agent sie übernimmt. Wenn Ihr Team ausgelastet ist, ist diese Wartezeit für den Kunden unsichtbar, der keine Antwort und keine Erklärung sieht. Fin kann stattdessen einen Fall erstellen, sodass die Anfrage Ihr Team erreicht und der Kunde mit einer Nachverfolgung rechnen kann.

  • Aktivieren Sie Fall erstellen, wenn kein Agent rechtzeitig antwortet im Schritt Hand-off to Salesforce agent, damit Fin einen Salesforce Case mit einer Zusammenfassung und dem Transkript der Konversation erstellt und den Live-Chat schließt. Wenn ein Agent den Chat vor Ablauf der Wartezeit annimmt, wird dies abgebrochen und die Konversation läuft normal weiter.

  • Legen Sie fest, wie lange Fin auf die Annahme durch einen Agenten warten soll, in Stunden und Minuten.

  • Ein Salesforce Case benötigt eine E-Mail-Adresse. Wenn Fin noch keine hat, wird der Kunde vor der Verbindung zu einem Agenten nach seiner E-Mail gefragt. Kunden, die diese Frage überspringen, werden trotzdem mit einem Agenten verbunden, aber es wird kein Case für sie erstellt.

  • Verwenden Sie Einstellungen zur Fallanlage verwalten, um Fin mitzuteilen, wem der Fall zugewiesen werden soll und wie er in Salesforce erscheinen soll.

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. Zusätzliche Felder können Sie über Ihren Workflow befüllen. Fin verwendet Ihre Einstellungen zur Datensatzzuordnung, um Fälle 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-Integrationseinstellungen.

  • Salesforce-Zuweisungsregeln auslösen — wenn aktiviert, werden Salesforce-Zuweisungsregeln bei jedem von Fin erstellten oder aktualisierten Datensatz ausgeführt, einschließlich Cases. 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 Kontodaten aktualisieren — wenn aktiviert, aktualisiert Fin die zugeordneten Salesforce-Kontakt- und Kontodaten mit neuen Feldwerten, wenn es einen Case 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, und Fin verknüpft neue Cases weiterhin mit dem zugeordneten Kontakt und Konto, nimmt jedoch keine Änderungen an diesen Datensätzen vor.


Verwendung von Workflows zur Datenbefüllung

Zusätzlich zu den Daten, die Fin automatisch an Salesforce überträgt, können Sie weitere Case-Felder mit drei Workflow-Schritten befüllen: Daten setzen, Daten sammeln und Fin Attributes. Diese funktionieren für alle Push-Szenarien – Case-Erstellung bei Lösung, Case-Erstellung, wenn Fin nicht antworten kann, und Live-Chat-Übergaben.

Daten manuell setzen

Der Daten setzen-Schritt in Ihrem Fin Messenger-Workflow ermöglicht es Ihnen, einem Salesforce-Feld manuell einen festen Wert zuzuweisen. Er ist am nützlichsten in Workflow-Zweigen, bei denen Sie bereits wissen, welchen Feldwert der Kunde basierend auf dem gewählten Pfad haben sollte.

Fin Messenger Workflow-Editor zeigt das geöffnete Auswahlmenü für den Schritt-Typ mit aufgelisteten Optionen für Daten setzen, darunter Case Type setzen, Case Origin setzen, Engineering Req Number setzen, Origin setzen, Product setzen, SLA Violation setzen, Topic setzen und Urgent setzen

  • 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“

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 befüllt

  • Wählen Sie das Feld, 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 Case 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 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“

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, 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 Case 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.

  1. Gehen Sie zu Einstellungen > Daten > Salesforce-Daten und synchronisieren Sie das Auswahllistenfeld, das Fin befüllen soll.

  2. Klicken Sie auf das Feld und fügen Sie eine Beschreibung für jeden Wert hinzu. Fin verwendet diese Beschreibungen, um zu entscheiden, welchen Wert es auswählt.

  3. Gehen Sie zu Train > Attributes und wählen Sie Use a list, dann speichern.

Fin erkennt dann den richtigen Wert aus dem Gespräch und schreibt ihn in Salesforce, wenn der Case erstellt oder das Gespräch übergeben wird.

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

Ihre Case-Felder werden in Salesforce befüllt

Welche Methode Sie auch wählen, um Ihre Case-Felder zu befüllen (Daten setzen, Daten sammeln oder Fin Attributes), sobald eingerichtet, sehen Sie, dass Fin Werte in Ihre Salesforce-Cases eingibt.

Ein Salesforce Service Cloud Case-Datensatz zeigt Felder, die automatisch von Fin befüllt werden: Betreff lautet 'Case from Fin AI Agent with <a href="mailto:joshua.dorrell@intercom.io" target="_blank" rel="nofollow noopener noreferrer">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 Daten-Push vom 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-Case-Layout angepasst, um sie anzuzeigen.

Hat dies deine Frage beantwortet?