Zum Hauptinhalt springen
telli + Salesforce integration

Überblick

Mit der Salesforce-Integration von telli kannst du CRM-Daten in telli übernehmen, ohne eine eigene Synchronisation aufzubauen. Die aktuelle Version konzentriert sich auf die eingehende Synchronisation von Salesforce nach telli:
  • Salesforce per OAuth direkt in der telli App verbinden
  • Salesforce-Contact- und Lead-Datensätze nach telli synchronisieren
  • Salesforce-Felder auf telli-Kontakteigenschaften abbilden
  • Filtern, welche Salesforce-Datensätze synchronisiert werden sollen
  • Agenten während Anrufen mit aktuellem CRM-Kontext versorgen
Die Salesforce-Integration befindet sich aktuell in der Beta-Phase. Die aktuelle Version konzentriert sich auf eingehende Synchronisation und Mapping-Verwaltung. Aktivitätsprotokolle und Write-back von telli nach Salesforce folgen in einer späteren Version.

Bevor du beginnst

  • Zugriff auf die telli App
  • Ein Salesforce-Admin, der ein Managed Package in der zu verbindenden Organisation installieren kann
  • Zugriff auf die Salesforce-Organisation, die du verbinden möchtest (Produktion oder Sandbox)
  • Ein Salesforce-Benutzer mit der Berechtigung API Enabled. Wenn deine Organisation API Access Control nutzt, muss der Benutzer zusätzlich für die telli Connected App autorisiert sein oder die breite Berechtigung Use Any API Client haben.
  • Eine klare Vorstellung davon, welche telli-Kontakteigenschaften Salesforce-Daten erhalten sollen

Salesforce in telli einrichten

1

Salesforce-Integration öffnen

Gehe in telli zu Einstellungen -> Integrationen -> Salesforce und wähle Enable, um den Einrichtungsdialog zu öffnen.
2

telli-Paket in Salesforce installieren

Wähle im Schritt Install die Schaltfläche Install, um die Salesforce-Paketinstallation in einem neuen Tab zu öffnen. Ein Salesforce-Admin muss die Installation in der Zielorganisation abschließen, bevor OAuth funktioniert. Wenn das Paket bereits installiert ist, wähle Continue with existing installation, um diesen Schritt zu überspringen.
Das telli-Paket muss zuerst in der Zielorganisation installiert sein. Andernfalls schlägt OAuth mit dem Fehler “Cross-org OAuth flows are not supported for this external client app” fehl.
3

Salesforce-Verbindung autorisieren

Wähle im Schritt Authorize je nach Zielorganisation Connect production oder Connect sandbox und schließe den Salesforce-OAuth-Flow ab.
4

Zu synchronisierende Objekte auswählen

Wähle aus, auf welche Salesforce-Objekte telli hören soll. Aktuell unterstützt die Integration Contact und Lead.
5

Feldzuordnungen konfigurieren

Klappe jedes synchronisierte Objekt auf und ordne Salesforce-Felder den telli-Kontakteigenschaften zu, die dein Team verwendet.
6

Optionale Sync-Filter hinzufügen

Begrenze die Datensätze, die synchronisiert werden sollen, wenn nur ein Teil deiner Salesforce Contacts oder Leads in telli landen soll.
7

Speichern und Deployment prüfen

Speichere die Konfiguration und stelle sicher, dass der Integrationsstatus als verbunden und erfolgreich bereitgestellt angezeigt wird.

So funktioniert die Synchronisation

Nachdem das telli-Paket installiert und OAuth abgeschlossen ist, liest telli das Salesforce-Schema der unterstützten Objekte ein, damit du Zuordnungen direkt in der App konfigurieren kannst. Wenn du diese Zuordnungen speicherst, stellt telli die für die Integration erforderlichen Salesforce-Sync-Komponenten bereit. Nach der Bereitstellung werden Salesforce-Contact- und Lead-Erstellungen sowie -Aktualisierungen in Echtzeit mit telli synchronisiert und anhand deiner Mapping-Konfiguration verarbeitet. Löschungen werden ebenfalls in einem regelmäßigen täglichen Abgleich synchronisiert.

Feldzuordnungen

Mit Feldzuordnungen legst du fest, wie Salesforce-Daten telli-Kontakte befüllen sollen.
  • Ordne Salesforce-Felder den telli-Eigenschaften zu, die deine Workflows bereits verwenden
  • Konfiguriere Zuordnungen getrennt für Contact und Lead
  • Die Salesforce-Record-ID und die Record-URL werden automatisch synchronisiert
So erhalten deine Agenten vor und während Anrufen aktuellen CRM-Kontext, ohne dass Daten manuell zwischen Systemen übertragen werden müssen.

Sync-Filter

Du kannst zusätzliche Bedingungen definieren, um zu steuern, welche Salesforce-Datensätze an telli gesendet werden. Standardmäßig müssen Salesforce-Kontakte einen Vornamen, Nachnamen und eine Telefonnummer haben, um nach telli synchronisiert zu werden. Danach kannst du in den Integrationseinstellungen weitere Filter hinzufügen, um die passenden Datensätze weiter einzugrenzen.

Verbindung verwalten

Auf der Salesforce-Integrationsseite in telli kannst du:
  • eine bestehende Salesforce-Organisation erneut verbinden
  • die OAuth-Verbindung trennen und die Mappings für eine spätere Wiederverbindung behalten
  • die Integration vollständig entfernen
  • die Sync-Konfiguration erneut deployen, wenn das Deployment fehlgeschlagen oder nicht mehr synchron ist

Fehlerbehebung

  • Sitzung abgelaufen oder Token widerrufen: Verbinde die Integration auf der Salesforce-Seite in telli erneut.
  • REST-API-Zugriff blockiert: Wenn telli meldet, dass Salesforce den REST-API-Zugriff blockiert, stelle sicher, dass der verbindende Salesforce-Benutzer API Enabled hat. Wenn deine Organisation API Access Control nutzt, autorisiere die telli Connected App für diesen Benutzer oder gewähre Use Any API Client, und verbinde die Integration anschließend erneut.
  • Fehlerhaft-konfiguriert-Badge: Bewege den Mauszeiger über das orangefarbene Fehlerhaft konfiguriert-Badge, um Details zu sehen. Stelle in Salesforce-Produktionsorganisationen sicher, dass Deploy Processes and Flows as Active aktiviert ist. Wenn diese Einstellung nicht aktiviert ist, müssen neue Flow-Deployments manuell von Admins in Salesforce aktiviert werden.
  • Deployment fehlgeschlagen oder nicht synchron: Nutze Redeploy auf der Integrationsseite.
  • Datensätze werden nicht synchronisiert: Prüfe die ausgewählten Sync-Objekte, Feldzuordnungen und Sync-Filter, nachdem Verbindung und Deployment-Status fehlerfrei sind.