Integration mit Salesforce

Integrieren Sie Ihren Web-Chat in eine Salesforce-Service-Desk-Lösung, damit Ihre Kunden immer die Hilfe erhalten, die sie benötigen.

Führen Sie eine Integration in ein Salesforce-Service-Desk aus, indem Sie Ihren Assistenten mit der Web-Chat-Integration bereitstellen. Der Web-Chat dient Ihrem Assistenten als Clientschnittstelle. Wenn ein Kunde im Rahmen eines Dialogs mit Ihrem Assistenten doch mit einem Mitarbeiter sprechen möchte, können Sie den Dialog direkt an einen Salesforce-Mitarbeiter übertragen.

Salesforce ist eine Lösung für das Customer-Relationship-Management, die Unternehmen und Kunden zusammenführt. Es handelt sich um eine integrierte CRM-Plattform, die allen Abteilungen, einschließlich Marketing, Vertrieb, Handel und Service, eine einheitliche und gemeinsame Sicht auf jeden Kunden bietet.

Der Live-Agent funktioniert nicht, wenn Sie den KI-Chat einsetzen, der in eine Seite eingebettet ist, und einen KI-Assistenten mit einer Live-Agent-Integration mit Salesforce haben.

Vorbereitende Schritte

Damit Sie eine Verbindung zu einem Salesforce-Service-Desk herstellen können, muss Ihr Unternehmen einen Salesforce Service Cloud-Plan besitzen, der Live Agent Chat unterstützt. Die Chatunterstützung ist in Salesforce Service Cloud Unlimited- und Enterprise-Plänen verfügbar. Außerdem steht sie bei Performance- oder Developer-Plänen zur Verfügung, die nach dem 14. Juni 2012 erstellt wurden.

Ihr Unternehmen muss über eine Salesforce mit den folgenden Merkmalen verfügen:

  • Konsolennavigation
  • Navigationselemente: Fälle, Chatsitzungen, Chataufzeichnungen
  • Benutzerprofile: Wenden Sie die entsprechenden Profile an, damit Agenten auf die App zugreifen und Informationen zum Chatverlaufsprotokoll anzeigen können. Sie können den Zugriff auf diese Seite später Zeitpunkt einschränken. Siehe Profile.
  • Ein Chat-Einsatz.
  • A ' einsatz der Chat-Taste.
  • Konfigurierte Weiterleitung für die Chat-Schaltfläche Siehe Chat-Routing-Optionen.
  • Falls Sie Omnikanal als Weiterleitung auswählen, müssen Sie Omnikanal als Dienstprogramm in die Chat-App einbeziehen. Siehe Omni-Channel.

Sie müssen über eine Zugriffsebene auf Ihre Salesforce Service Desk-Bereitstellung verfügen, die Ihnen Folgendes ermöglicht:

  • Chat-App bearbeiten
  • Codedetails für Chat-Bereitstellung und -Schaltfläche abrufen
  • Angepasste Felder zu Layoutobjekten hinzufügen
  • Visualforce-Seiten erstellen

Wenn Sie diese Berechtigung nicht besitzen, bitten Sie jemanden mit einer geeigneten Zugriffsebene, dies für Sie zu erledigen.

Service-Desk-Verbindung zu Salesforce einrichten

Mit den folgenden Schritten können Sie eine Integration des Salesforce-Service-Desks einrichten:

  1. Wechseln Sie zu Ihren Web-Chat-Einstellungen. Weitere Informationen finden Sie unter Einbindung des Webchats in Ihre Website.

  2. Setzen Sie auf der Webchat-Integrationsseite im KI-Assistenten den Schalter Übertragungen an Live-Agenten zulassen auf Ein und wählen Sie Salesforce als Service Desk-Typ. Klicken Sie Weiter.

  3. Damit der KI-Assistent eine Verbindung zu einem Salesforce herstellen kann, benötigt er Informationen über die Salesforce und die Implementierung von Schaltflächen in Ihrem Unternehmen. Insbesondere erforderlich sind der API-Endpunkt, die Organisations-ID, die Bereitstellungs-ID und die Schaltflächen-ID. Der Service kann die benötigten Werte aus Code-Snippets ableiten, die Sie kopieren und auf dieser Konfigurationsseite einfügen.

    Öffnen Sie in einer separaten Browserregisterkarte oder in einem Fenster die Seite mit den Einstellungen für das Salesforce-Konto. Melden Sie sich mit einer Benutzer-ID an, die Administratorberechtigungen besitzt. Sie müssen zwischen den Einrichtungsseiten für die Webchat-Integration Salesforce und dem KI-Assistenten hin und her wechseln. Dies ist einfacher, wenn Sie beide Seiten geöffnet haben.

    • Rufen Sie den Bereitstellungscode für Ihre Chat-Bereitstellung der Salesforce-Agentenkonfiguration ab.

      Gehen Sie zur Seite Salesforce Funktionseinstellungen > Service > Chat > Bereitstellungen. Suchen Sie nach der Bereitstellung für Ihre Organisation. Blättern Sie an das Ende der Seite für die Konfiguration der Chat-Bereitstellung und kopieren Sie das Snippet mit dem Bereitstellungscode.

    • Fügen Sie den Bereitstellungscode in das Feld Bereitstellungscode auf der Salesforce des AI-Assistenten ein.

    • Rufen Sie den Code für die Chat-Schaltfläche ab.

      Gehen Sie zur Seite Salesforce Funktionseinstellungen > Service > Chat > Chat-Schaltflächen & Einladungen. Suchen Sie nach der Schaltflächenimplementierung für Ihre Organisation. Blättern Sie an das Ende der Seite und kopieren Sie das Snippet mit dem Code für die Chat-Schaltfläche.

    • Fügen Sie den Chat-Schaltflächencode in das Feld Chat-Schaltflächencode auf der Konfigurationsseite des AI-Assistenten Salesforce ein und klicken Sie auf Weiter.

  4. Fügen Sie eine Chat-App hinzu, um dem Salesforce-Mitarbeiter das Anzeigen eines Verlaufsprotokolls des Chats zu ermöglichen. Erstellen Sie dazu eine Visualforce-Seite und fügen Sie anschließend eine Chat-App zu der Seite hinzu.

  5. Fügen Sie angepasste Felder zum Salesforce-Layout für Chataufzeichnungen hinzu.

    Diese Task muss nur einmalig ausgeführt werden. Falls die Felder bereits für Ihre Organisation vorhanden sind, können Sie diesen Schritt überspringen.

    Diese angepassten Felder werden vom Visualforce-Seitencode referenziert, den Sie im nächsten Schritt verwenden werden.

    Siehe Benutzerdefinierte Felder erstellen.

    Erstellen Sie auf der Seite Salesforce-Daten >Objekte und Felder > Objektmanager > Chatprotokoll > Felder und Beziehungen die folgenden benutzerdefinierten Felder:

    • Token: Speichert ein KI-Assistenten-Authentifizierungstoken, das die Kommunikation zwischen Salesforce und Ihrem Assistenten sichert.

      • Datentyp: Textbereich
      • Feldbezeichnung: x-watson-assistant-key
  6. Erstellen Sie eine Visualforce-Seite.

    Visualforce-Seiten sind ein von Salesforce bereitgestellter Mechanismus, mit dem Sie die Konsole eines Live-Agenten durch das Hinzufügen Ihrer eigenen Seiten anpassen können. Eine Visualforce-Seite hat Ähnlichkeit mit einer herkömmlichen Webseite, ermöglicht es Ihnen jedoch, auf die Daten Ihrer Organisation zuzugreifen und sie anzuzeigen und zu aktualisieren. Seiten können wie HTML-Seiten auf einem konventionellen Web-Server mithilfe einer eindeutigen URL referenziert und aufgerufen werden. Siehe Visualforce-Seiten erstellen

    • Kopieren Sie auf der Web-Chat-Integrationsseite im AI-Assistenten das Code-Snippet aus dem Visualforce-Seitenmarkup-Feld.
    • Wechseln Sie auf Ihre Salesforce-Webseite. Suchen Sie nach Visualforce-Seiten. Erstellen Sie eine Seite. Fügen Sie der Seite eine Bezeichnung und einen Namen hinzu. Wählen Sie das Kontrollkästchen Verfügbar für Lightning Experience, Lightning-Communitys und die mobile App aus. Fügen Sie das Code-Snippet, das Sie im vorherigen Schritt kopiert haben, in das Feld für die Seitenmarkup ein.
  7. Fügen Sie die erstellte Visualforce-Seite zur Salesforce-Chat-App hinzu.

    Um sicherzustellen, dass die Salesforce-Agenten den Verlauf des Chats zwischen dem Kunden und Ihrem Assistenten einsehen können, müssen Sie die zuvor erstellte Seite in der Konsole einfügen, mit der die Agenten ihre Arbeit protokollieren. Siehe Erstellen und Konfigurieren von Lightning Experience-Datensatzseiten.

    • Öffnen Sie im App-Startprogramm von Salesforce die Chat-App, die Sie für Gespräche Ihrer Mitarbeiter mit Kunden erstellt haben.

    • Öffnen Sie das Objekt Chat-Abschrift und wählen Sie dann eine Abschriftsseite aus.

    • Klicken Sie auf das Symbol Setup und wählen Sie dann Seite bearbeiten aus.

    • Ziehen Sie die Visualforce-Komponente und übergeben Sie sie auf der Seite für das Datensatzlayout von Chat-Abschriften, auf der das Chat-Fenster angezeigt werden soll.

    • Wählen Sie im Komponenteneditor die zuvor erstellte Visualforce-Seite aus, passen Sie die Komponentenhöhe gegebenenfalls wie gewünscht an und klicken Sie dann auf Speichern.

      Stellen Sie beim Vornehmen von Änderungen sicher, dass die Höhe der Visualforce-Seite 20 Pixel geringer ist als die Höhe der Komponente, die Sie der Seite hinzufügen. Standardmäßig beträgt die Höhe der Komponente 300 Pixel und die Höhe der Visualforce-Seite beträgt 280 Pixel. (Die Höhe der Visualforce-Seite ist im Attribut height des HTML-Elements iframe im Code-Snippet angegeben, das Sie kopieren und einfügen.)

    • Klicken Sie auf Aktivierung und anschließend auf die Registerkarte APP, DATENSATZTYP UND PROFIL.

    • Wählen Sie die Apps aus, auf die das Seitenlayout angewendet werden soll, und klicken Sie anschließend auf Weiter.

    • Wählen Sie den gewünschten Datensatztyp aus (z. B. 'Hauptsächliche') und klicken Sie anschließend auf Weiter.

    • Wählen Sie Benutzerprofile aus, damit die gewünschte Gruppe von Benutzern Zugriff auf die Seite erhält. Begrenzen Sie die Gruppe auf diejenigen Benutzer, die in der Lage sein sollen, Chatverlaufsprotokollinformationen auf der Seite anzuzeigen.

    • Klicken Sie auf Weiter und dann auf Speichern.

  8. Klicken Sie auf der Salesforce im AI-Assistenten auf Speichern und beenden, um die Einrichtung der Verbindung abzuschließen.

Wenn Sie die Service-Desk-Integration testen, vergewissern Sie sich, dass es mindestens einen Agenten mit dem Status " Available gibt.

Sehen Sie sich ein 5-minütiges Video an, das einen Überblick über die Einrichtung einer Verbindung zu einem Salesforce Service Desk gibt:

Übertragungsunterstützung zu Ihren Aktionen hinzufügen

Aktualisieren Sie eine Aktion, um sicherzustellen, dass sie es versteht, wenn Benutzer anfordern, mit einer Person zu sprechen, und sie dann den Dialog ordnungsgemäß übertragen kann.

Routing basierend auf Browserinformationen

Wenn ein Kunde mit dem Web-Chat interagiert, werden Informationen zur aktuellen Web-Browser-Sitzung erfasst. Zum Beispiel wird die URL der aktuellen Seite erfasst. Sie können diese Informationen verwenden, um Ihren Aktionen angepasste Routing-Regeln hinzuzufügen. Befindet sich der Kunde zum Beispiel auf der Seite 'Produkte', wenn die Weiterleitung an einen Servicemitarbeiter angefordert wird, dann soll er mit Servicemitarbeitern verbunden werden, die sich mit dem Produktportfolio Ihres Unternehmens auskennen. Befindet sich der Kunde auf der Seite 'Rücksendungen', soll der Chat an Servicemitarbeiter weitergeleitet werden, die den Kunden bei der Warenrücksendung behilflich sein können.