Zum Hauptinhalt springen

Salesforce Account-Daten synchronisieren

So synchronisieren Sie Salesforce Account-Attribute in Fin, um workflows und die Personalisierung von Nachrichten zu ermöglichen.

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

  1. Navigieren Sie zu Einstellungen > Salesforce-Daten in Fin.

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

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

  1. Öffnen Sie Ihren Fin workflow im Editor.

  2. Fügen Sie Verzweigungen basierend auf Account-Attributen hinzu (z. B. Branche, Plan-Typ).

  3. 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.id hinzu.

  • 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.id hinzu. 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.

Hat dies deine Frage beantwortet?