Wie werden Daten zwischen Intercom und Salesforce synchronisiert?
Die Attribute, die Sie zwischen Intercom und Salesforce zuordnen, werden synchronisiert, wenn sie sich in einem der Systeme ändern. Wenn die Änderung in Intercom erfolgt, wird die Synchronisation zu Salesforce sofort ausgelöst, während Salesforce alle 5 Minuten überprüft wird, um festzustellen, ob Änderungen zur Synchronisation mit Intercom vorliegen. Details zur Datenaktualisierung in verschiedenen Situationen finden Sie in den untenstehenden Tabellen.
Da Daten nur synchronisiert werden, wenn es Änderungen (oder neue Datensätze) in Salesforce oder Intercom gibt, sind historische Daten nicht immer synchron. Wenn keine Änderung zur Auslösung eines Updates stattgefunden hat, können die in der Salesforce inbox App angezeigten Daten veraltet sein. Es gibt keine Massenaktualisierung bestehender historischer Daten bei Verwendung der Salesforce-App.
Wann werden Daten von Intercom zu Salesforce synchronisiert?
Die folgenden Auslöser in Intercom führen dazu, dass Daten in Salesforce aktualisiert werden. Das Verhalten in jedem dieser Fälle ist unterschiedlich, je nachdem, ob eine bestehende Übereinstimmung zwischen einer Person (lead/user) in Intercom und einer Person (lead/contact) in Salesforce vorliegt. Diese Übereinstimmung wird als „identity mapping“ bezeichnet.
Auslöser | Wenn identity mapping bereits existiert | Wenn kein bestehendes identity mapping gefunden wurde |
Person in Intercom aktualisiert | Synchronisiere alle aktualisierten Attribute mit Salesforce. |
|
Mapping-Schlüssel in Intercom aktualisiert. (Zum Beispiel die E-Mail-Adresse, die verwendet wird, um einen Datensatz in Salesforce abzugleichen.) |
|
|
Person in Intercom erstellt | Nicht anwendbar. |
|
Person in Intercom gelöscht | Lösche identity mapping. | Nicht anwendbar. |
„Mapped attributes“ sind alle Attribute, die Sie in Ihren Einstellungen zur Synchronisation zwischen Intercom und Salesforce eingerichtet haben.
Wann werden Daten von Salesforce zu Intercom synchronisiert?
Intercom überprüft alle 5 Minuten Salesforce auf Änderungen (neue oder aktualisierte leads & contacts) und aktualisiert bei Fund die Informationen in Intercom.
Auslöser | Identity mapping existiert bereits | Neues identity mapping erstellt |
Person in Salesforce aktualisiert | Synchronisiere alle zugeordneten Attribute mit Intercom. |
|
Mapping-Schlüssel in Salesforce aktualisiert. (Zum Beispiel die E-Mail-Adresse, die verwendet wird, um einen Datensatz in Intercom abzugleichen.) |
|
|
Person in Salesforce erstellt | Nicht anwendbar. |
|
Person in Salesforce gelöscht | Lösche identity mapping. | Nicht anwendbar. |
Lead in Salesforce in einen Kontakt qualifiziert
|
|
|
„Person“ in dieser Tabelle bezieht sich auf einen lead oder Kontakt in Salesforce.
Da die Salesforce-App auf der standardmäßigen Out-of-the-Box-Konfiguration von Salesforce basiert, kann es vorkommen, dass die Integration nicht installiert wird oder nicht wie erwartet funktioniert. Wenn ein Fehler auftritt, hilft Ihnen diese Fehlerbehebung, das Problem zu identifizieren und zu beheben.
Die Beziehung zwischen Lead/User und Company in Intercom sowie die Beziehung zwischen Leads/Contact und Accounts in Salesforce wird nicht synchronisiert. Diese Beziehung muss auf den jeweiligen Plattformen separat verwaltet werden.
Was passiert, wenn ein Lead aus Intercom in Salesforce erstellt wird?
Folgende Aktionen werden ausgeführt:
Neue Identitätszuordnung erstellt.
Lead in Salesforce erstellen.
Neue Identitätszuordnung erstellen.
Alle zugeordneten Attribute mit Salesforce synchronisieren.
Alle zugeordneten Attribute mit Intercom synchronisieren.
Das Erstellen eines Kontakts in Intercom führt nicht automatisch dazu, dass dieser in Salesforce erstellt wird.
Eine neue Identitätszuordnung wird nur für bestehende Datensätze in Salesforce erstellt.
Neue leads in Salesforce werden auf folgende Weise aus Intercom erstellt:
FAQs
Behält Intercom historische Daten oder Protokolle zu den Einstellungen und zugeordneten Attributen innerhalb meiner Salesforce-App?
Wir speichern keine historischen Daten oder Protokolle zu früheren Einstellungen oder zugeordneten Attributen, die zuvor in der Salesforce-App eingerichtet wurden.
Wenn es notwendig ist, die App zu deinstallieren und neu zu installieren, empfehlen wir dringend, vor dem Deinstallationsprozess Screenshots oder eine klare Aufzeichnung Ihrer Einstellungen zu machen, damit diese nach der Neuinstallation leicht reproduziert werden können. Einstellungen werden nach der Neuinstallation der App nicht gespeichert oder wiederhergestellt.
Was tun, wenn Sie denken, dass mit dem Synchronisierungsprozess etwas nicht stimmt?
Der Tab „Sync Errors“ in den Einstellungen der Salesforce-App zeigt alle Fehler an, die beim Synchronisieren von Daten zwischen Intercom und Salesforce auftreten. Wir zeigen an, wann der Fehler aufgetreten ist und was ihn verursacht hat. Fahren Sie mit der Maus über eine Zeile und klicken Sie auf die Schaltfläche „Details“, um mehr über diese Probleme zu erfahren.
Sync Errors zeigen nur Fehler bei der Daten-Synchronisation von Intercom zu Salesforce an.
Sie können die Synchronisierung auch erneut versuchen. Wenn Intercom die Synchronisierung erfolgreich durchführt, wird der Fehler aus der Liste entfernt:
Der Tab informiert Sie, wenn er feststellt, dass Sie die Attribut-Synchronisierung möglicherweise nicht korrekt konfiguriert haben. Dieses Hilfebanner gilt nur für die Kontosynchronisierung allein.
Ich kann keine Fälle erstellen und der Fehler FIELD_FILTER_VALIDATION_EXCEPTION wird angezeigt. Was kann ich tun?
Der Fehler „FIELD_FILTER_VALIDATION_EXCEPTION: dieses Feld muss einen Wert enthalten“ wird häufig angezeigt, wenn Salesforce für Fälle ein bestimmtes Feld verlangt, das in der Seitenleiste des Fall-Erstellers in Intercom nicht angezeigt wird.
Um dies zu beheben, befolgen Sie bitte die unten aufgeführten Schritte:
1. Gehen Sie in Salesforce und überprüfen Sie Ihre Einstellungen für Fälle. Alle erforderlichen Felder im Fallobjekt müssen im Fall-Ersteller in Intercom hinzugefügt werden.
2. Sobald Sie fehlende Felder gefunden haben, gehen Sie zum App Store von Intercom.
3. Navigieren Sie vollständig zu den Fall-Einstellungen, indem Sie Intercom App Store > Salesforce > Einstellungen > Fälle einrichten aufrufen, und klicken Sie dann auf die Schaltfläche „Felder hinzufügen“.
4. Sie erhalten ein Menü mit verschiedenen Feldern zur Auswahl.
5. Klicken Sie auf das erforderliche Feld, um es der Seitenleiste hinzuzufügen, und wiederholen Sie diesen Vorgang, bis Sie alle benötigten Felder hinzugefügt haben.
Hinweis: Wenn Sie die Schaltfläche Felder hinzufügen nicht sehen, liegt das an Ihren Berechtigungen in Salesforce. In diesem Fall ist es am besten, mit Ihrem IT-Team oder dem Besitzer Ihres Salesforce-Kontos zu sprechen.
Ich muss die Salesforce-App neu verbinden, wie mache ich das?
Wenn Intercom keine Verbindung zu Ihrem Salesforce-Konto herstellen kann, sehen Sie dieses Banner in Ihren App-Einstellungen:
Dies kann aus mehreren Gründen passieren:
Salesforce hat keine Verbindung zu Intercom hergestellt – dies passiert, wenn Sie den Installationsprozess vor Abschluss aller Schritte verlassen.
Das OAuth-Token wurde manuell in Salesforce entfernt – wenn das OAuth-Token für Intercom aus Salesforce entfernt wird, funktioniert die Integration nicht mehr.
Sie haben alle vier Salesforce OAuth-Tokens verwendet – Salesforce erlaubt es einem einzelnen Benutzer nur, vier Apps mit OAuth-Tokens zu verbinden. Um mehr Apps zu verbinden, muss ein anderer Salesforce-Benutzer die App verbinden. Lesen Sie diesen Artikel für weitere Informationen.
Ihr Salesforce API-Zugang ist deaktiviert - Sie benötigen API-Zugang, um Salesforce mit Intercom zu verbinden.
Sie sollten prüfen, ob Sie diese Probleme haben. Sobald sie behoben sind, sollten Sie die App erfolgreich erneut authentifizieren können.
Hinweis: Wenn Sie die Salesforce-App erneut authentifizieren, wird die Synchronisierung Ihrer Daten wie gewohnt fortgesetzt. Es ist keine erneute Datenimportierung erforderlich.
Was passiert mit meinen Einstellungen, wenn ich die Salesforce-App deinstalliere/neu installiere?
Wenn Sie die Salesforce-App deinstallieren, werden Ihre Zuordnungen gelöscht. Es ist daher ratsam, vor der Deinstallation einen Screenshot der Zuordnungen für Ihre leads und Kontakte zu machen.
Beim Deinstallieren der App werden keine Daten auf der Intercom- oder Salesforce-Seite beeinträchtigt. Nach der Neuinstallation wird eine weitere Synchronisierung ausgelöst.
Haben Sie geprüft, was das Problem in Ihren App-Einstellungen sein könnte?
Wenn bei der Erstellung eines leads oder einer Aufgabe etwas fehlschlägt, können Sie das Problem selbst diagnostizieren. Besuchen Sie einfach den App Store und klicken Sie auf die Salesforce-App. Dort sehen Sie eine Liste von Fehlern sowie die Ursachen dafür.
Enthält Ihre Salesforce-Konfiguration die von Intercom benötigten Felder?
Die Integration sendet Daten von Intercom an bestimmte Felder in Salesforce. Dies sind Standardfelder in Salesforce, aber wenn sie geändert, ausgeblendet oder entfernt wurden, funktioniert die Integration möglicherweise nicht. Sie müssen Ihre Salesforce-Einstellungen bearbeiten, um sicherzustellen, dass diese Felder verfügbar sind.
Erforderliche Salesforce-Felder:
Lead-Objekt
Email
LastName
FirstName
Company
Phone
Status (auch Lead Status)
LeadSource
OwnerId
Kontakt-Objekt
Email
Account-Objekt
OwnerId
Aufgaben-Objekt
Description (auch Kommentare)
CreatedById (auch Erstellt von)
ActivityDate (auch Fälligkeitsdatum)
Subject
Type
Status
Priorität
OwnerId (auch Zugewiesen an)
Haben Sie Ihr Salesforce API-Limit erreicht?
Jedes Salesforce-Konto hat ein festgelegtes Limit, das vom gewählten Plan abhängt. Intercom verbraucht einen Teil dieses Limits. Wenn Sie Ihr Salesforce API-Limit erreicht haben, funktionieren alle Ihre Salesforce-Integrationen nicht mehr, einschließlich Intercom.
Fehlen Ihnen einige Salesforce-Daten in Intercom?
Wenn Sie einen Intercom lead mit einem in Salesforce abgeglichen haben - aber dann die E-Mail in Intercom so ändern, dass sie zu einem anderen Salesforce lead passt - kann es bis zu 10 Minuten dauern, bis benutzerdefinierte Attribute mit Salesforce-Daten aktualisiert werden.
Ich kann die Salesforce-Auswahlliste beim Zuordnen einer Intercom-Liste nicht finden.
Sie können Intercom-Attribute mit Feldern in Salesforce so zuordnen, dass sie in Ihren Integrations-Einstellungen synchron bleiben. Sie sehen die kompatiblen Felder (z. B. Text kann mit Text, Ganzzahlen mit Ganzzahlen übereinstimmen usw.).
Für Listen ordnen wir jede Option zu. Wenn es eine Option in Salesforce gibt, die in Intercom nicht zugeordnet ist, fügen wir sie für Sie in der Optionsliste hinzu. Wir können Optionen jedoch nur hinzufügen, wenn die Salesforce-Auswahlliste NICHT auf eingeschränkt gesetzt ist.
Hinweis: Wenn die Option nicht erscheint, stellen Sie sicher, dass sie nicht auf Nur-Lesen gesetzt ist.
Warum kann ich in Intercom keine Salesforce-Aufgabe erstellen?
Wenn Sie versuchen, eine Salesforce-Aufgabe in Intercom zu erstellen, erhalten Sie möglicherweise die Fehlermeldung: ‚Intercom benötigt diese Felder im Salesforce-Aufgabenobjekt: Type‘:
Ist Ihr Type-Feld in Salesforce sichtbar?
Das ‚Type‘-Feld für das Aufgabenobjekt ist für die meisten Benutzer ein Standardfeld in Salesforce, aber wenn Sie die Salesforce Professional Edition haben, ist es standardmäßig auf ‚versteckt‘ gesetzt.
Unsere Integration benötigt es, um Aufgaben zu erstellen. Sie können dies in Salesforce ändern, indem Sie zu Objekt-Manager > Aufgabe > Felder & Beziehungen > Type > Feldsicherheitseinstellungen gehen und es auf ‚sichtbar‘ setzen.
Ich habe eine E-Mail mit dem Betreff „Problem mit Ihrer Salesforce-Integration mit Intercom“ erhalten, warum?
Wir haben einen neuen Salesforce-Gesundheitscheck für alle Arbeitsbereiche eingeführt, die die Salesforce-App installiert haben. Diese Prüfung stellt sicher, dass:
Die App korrekt installiert ist
Wir uns mit der Salesforce API authentifizieren können
Salesforce ist so eingerichtet, dass wir damit arbeiten können.
Wir führen diese Gesundheitsprüfung jede Stunde durch. Betroffene Arbeitsbereiche wechseln innerhalb der ersten 24 Stunden nach Aktivierung dieser Prüfung allmählich in den neuen fehlerhaften Zustand.
Wir senden eine E-Mail entweder an den Teamkollegen, der die Integration installiert hat, oder, falls dieser Teamkollege nicht mehr Mitglied des Arbeitsbereichs ist, an den ersten aktiven menschlichen Teamkollegen, der am längsten Teil des Arbeitsbereichs ist. Diese Prüfung findet um 7 Uhr UTC statt.
Gehen Sie zu Ihren Salesforce App-Einstellungen und Sie werden einige Fehler in der Benutzeroberfläche angezeigt bekommen.
Die hier angezeigten möglichen Nachrichten sind:
Intercom kann sich nicht bei Salesforce authentifizieren <Fehlerdetails>
Intercom benötigt diese Felder, um im Salesforce <Objektname> Objekt filterbar zu sein: <Liste der Felder>
Intercom benötigt diese Felder im Salesforce <Objektname> Objekt: <Liste der Felder>
Diese Felder sind im <Objektname> Objekt auf Salesforce erforderlich (werden aber von Intercom nicht verwendet): <Liste der Felder>
Es gibt eine "Installation wurde nicht abgeschlossen.."-Benachrichtigung im Einstellungs-Tab, aber die Integration wurde zuvor installiert und synchronisiert ohne Probleme?
Dies passiert, wenn der Teamkollege, der die Salesforce App zuletzt installiert hat, als Teamkollege aus Ihrem Arbeitsbereich entfernt wurde. Ein Hinweis darauf ist, wenn neben dem "Installiert von ..."-Button kein Teamkollegenname angezeigt wird:
Wenn dies der Fall ist, müssen Sie die Salesforce App deinstallieren und neu installieren, während Sie mit einem Salesforce-Konto mit vollständigen Administratorrechten angemeldet sind. Intercom kann Änderungen an Salesforce mit dem Salesforce-Konto der Person synchronisieren, die die App installiert, weshalb volle Administratorrechte erforderlich sind.
Ist es möglich, granulare Abonnementdaten von Intercom zu Salesforce zu synchronisieren?
Derzeit unterstützt unsere Salesforce App nicht das Synchronisieren von granular subscription data von Intercom zu Salesforce. Sie können nur das Attribut "Vom Empfang von E-Mails abgemeldet" synchronisieren, das für alle E-Mails gilt, aber nicht für spezifische E-Mail-Listen.
Als Workaround könnten Sie jedoch eine benutzerdefinierte Integration erstellen, die unsere Subscription Webhook topics und eine API-Anfrage verwendet, um Salesforce zu aktualisieren, wann immer sich jemand von einer E-Mail-Liste in Intercom abmeldet. Das granular.unsubscribe Webhook-Thema könnte verwendet werden, um Sie zu benachrichtigen, wenn sich jemand von einem Nachrichten-Abonnementtyp in Intercom abgemeldet hat. Nach Erhalt des Webhooks könnten Sie dann eine API-Anfrage an Salesforce stellen, um die betreffende Person zu aktualisieren.
Wie oft werden Daten synchronisiert?
Die Attribute, die Sie zwischen Intercom und Salesforce zuordnen, werden synchronisiert, wenn sie sich in einem der Systeme ändern (siehe detaillierte Erklärung des Triggers in den obigen Abschnitten). Wenn die Änderung in Intercom erfolgt, wird die Synchronisierung zu Salesforce sofort ausgelöst, während Salesforce alle 5 Minuten überprüft wird, um festzustellen, ob Änderungen zurück zu Intercom synchronisiert werden müssen.
Welche Objekte kann ich zu Intercom synchronisieren?
Derzeit können Sie Salesforce-Felder von Leads und Kontakten zu Intercoms Personenobjekten synchronisieren (Sie müssen nicht definieren, ob es sich um ein Intercom Lead- oder User-Objekt handelt).
Kann ich beliebige Intercom-Attribute synchronisieren?
Sie können die meisten Attribute synchronisieren. Einige Ausnahmen sind schreibgeschützte Attribute, Attribute in Intercom, die sich sehr häufig ändern (z. B. last_seen) oder Formel-Felder (siehe nächste Frage).
Kann ich Salesforce-Formel-Felder synchronisieren?
Formel-Felder sind komplexer und das Synchronisationsverhalten kann von der Salesforce-Konfiguration abhängen. Im Allgemeinen können Formel-Felder zugeordnet und mit Intercom synchronisiert werden. Da dieses Feld jedoch berechnet wird, löst eine Änderung dieses Feldes keinen Trigger aus, was bedeutet, dass dieses Feld nur synchronisiert wird, wenn etwas anderes die Synchronisierung auslöst.
Kann ich zuerst ein Sandbox-Konto zum Testen verwenden?
Natürlich! Sie können diese neue Version mit einem Test-Arbeitsbereich mit einem Salesforce-Sandbox-Konto testen.
Ist es möglich, die Empfänger-E-Mails der Salesforce-E-Mail-Benachrichtigung zu ändern?
Die einzige Möglichkeit, die Empfänger-E-Mails der Salesforce-E-Mail-Benachrichtigung zu ändern, besteht darin, die App vom Administrator, dessen E-Mail-Adresse angezeigt werden soll, zu deinstallieren und neu zu installieren.
Haben Sie immer noch Probleme bei der Einrichtung von Salesforce?
Wenn Sie weiterhin Probleme mit Ihrer Salesforce-Integration haben, wenden Sie sich bitte an unser Support-Team über den Messenger 😄




