Die Salesforce Account-Datensynchronisation ermöglicht es Ihnen, Account-Attribute in beide Richtungen zwischen Salesforce und Fin zu synchronisieren. Sie können Account-Daten von Salesforce in Fin ziehen, und alle Aktualisierungen der synchronisierten Felder in Fin werden automatisch zurück zu Salesforce übertragen.
Nach der Synchronisierung können diese Attribute Verzweigungen basierend auf Account-Daten in Fin workflows ermöglichen, Nachrichten mit synchronisierten Account-Feldern personalisieren und die Sichtbarkeit des Fin Messengers mit Account-basierten Regeln steuern.
Salesforce Account-Datensynchronisation einrichten
Navigieren Sie zu Einstellungen > Salesforce-Daten in Fin.
Wählen Sie im Abschnitt Daten von Salesforce abrufen aus, welches Feld im Account mit der über das JWT-Token bereitgestellten Firmen-ID abgeglichen werden soll.
Fügen Sie die Account-Felder hinzu, die Sie im Firmenobjekt in Fin synchronisieren möchten.
Hinweis:
Sie können die bidirektionale Synchronisierung für Salesforce Account-Felder aktivieren. Wenn diese aktiviert ist, werden Aktualisierungen der synchronisierten Firmenfelder in Fin zurück in den passenden Salesforce Account geschrieben.
Dies ist auch über den Datenschritt bei der Bereitstellung von Fin konfigurierbar.
Salesforce Account-Attribute in workflows verwenden
Öffnen Sie Ihren Fin workflow im Editor.
Fügen Sie Verzweigungen basierend auf Account-Attributen hinzu (z. B. Branche, Plan-Typ).
Verwenden Sie Account-Feldwerte in Nachrichtenvorlagen zur Personalisierung.
Hinweis: Die Salesforce Account-Feldsynchronisation unterstützt jetzt bidirektionale Aktualisierungen für die Felder, die Sie in Ihren Integrationseinstellungen ausgewählt haben. Aktualisierungen, die in Fin vorgenommen werden – beispielsweise über workflows oder die API – aktualisieren auch die passenden Felder in Ihrem primären verbundenen Salesforce-Arbeitsbereich.
Mit JWT authentifizieren
Um Salesforce Account-Daten sicher mit dem Fin Messenger zu synchronisieren, müssen Sie die JWT-Authentifizierung verwenden.
Für primäre Salesforce Accounts fügen Sie die Account ID (in den Einstellungen konfiguriert) im JWT-Payload unter dem Schlüssel:
company.idhinzu.Für nicht-primäre Salesforce Accounts fügen Sie die externe ID des Ziel-Salesforce-Accounts im JWT-Payload unter demselben Schlüssel:
company.idhinzu. Dies teilt Fin mit, welche Account-Daten synchronisiert werden sollen.
Beispiel JWT (Ruby):
JWT.encode({email: "user@example.com", user_id: "this_is_an_example_contact_external_id", company: { id: "this_is_an_example_account_external_id" }}, exp: Time.now.to_i+3600}, "your_jwt_secret_goes_here", "HS256")
Hinweis:
Die Verwendung von Account-Feldern in den Sichtbarkeitsregeln des Fin Messengers erfordert, dass das Unternehmen im JWT-Token gesetzt ist.
Sie können neue Account-Feldwerte im JWT-Payload einschließen, um diese automatisch zurück zu Salesforce zu synchronisieren. Alternativ löst jede von Fin unterstützte Aktualisierungsmethode (wie API-Aktualisierungen) dieselbe Synchronisation aus.
JWT ist nicht erforderlich, wenn die Synchronisierung über Salesforce Case-Ereignisse erfolgt.
Best Practices und Fehlerbehebung
Synchronisierungszeitpunkt
Messenger geöffnet → löst eine Synchronisierung des zugehörigen Salesforce Accounts aus.
Salesforce Case-Synchronisierung → löst eine bidirektionale Synchronisierung des zugehörigen Salesforce Accounts aus.
Launcher-Regeln → synchronisieren den Account aus Salesforce nur, wenn ein synchronisiertes Attribut verwendet wird.
Salesforce Übergabe → löst eine Synchronisierung zu Salesforce aller aktualisierten Salesforce Account-Datenfelder aus.
Tipp: Die Verwendung von Account-Feldern in den Sichtbarkeitsregeln des Fin Messengers kann die Sichtbarkeit leicht verzögern. Zur Leistungsverbesserung verwenden Sie stattdessen Verzweigungen in workflows.
FAQs
Welche Account-Daten werden von Salesforce synchronisiert?
Nur der primäre Account, der mit dem Kontakt verknüpft ist, wird in Fin synchronisiert, und nur die Felder, die Sie in den Salesforce-Integrationseinstellungen angeben.
Ist die Salesforce Account-Datensynchronisation bidirektional?
Ja. Salesforce Account-Daten werden jetzt in beide Richtungen zwischen Salesforce und Fin synchronisiert. Aktualisierungen synchronisierter Account-Felder in Fin können automatisch zurück zu Salesforce übertragen werden.


