Benutzerdefinierte CRM-Feldzuordnung (Salesforce, Zendesk, Kustomer)

Damit Metadaten aus CRM-Einträgen schnell analysiert werden können, können die Web- und Mobile-SDKs der Contact Center AI Platform (CCAI Platform) Daten in benutzerdefinierte CRM-Felder übertragen.

Mit der benutzerdefinierten CRM-Feldzuordnung können Sie die CRM-Felder und die Daten, die aus den Web- und Mobile-SDKs der CCAI Platform in diese Felder übertragen werden, vollständig anpassen.

Beispiel für die Mobile SDK API

In den folgenden Abschnitten finden Sie ein Beispiel speziell für das Mobile SDK.

Daten vom SDK an den Server

{
    custom_data: { # same format with previous custom data from SDK
        data_name: {
            value: value,
            type: string,
            label: "Data Name",
        },
        device: { # example
            value: "iOS",
            type: "string",
            label: "Device Type"}
    }
}

Daten vom Server an den CRM-Adapter

{
    key: {
        crm_field: "crm custom field name",
        type: "text", # text / checkbox ...,
        value: "value"
    },
    device: { # example
        crm_field: "device",
        type: "text", 
        value: "iOS"
    }
}

API-Endpunkt

Die benutzerdefinierte CRM-Feldzuordnung kann über eine API aufgerufen werden. Die folgenden Endpunkte sind verfügbar:

  • Alle Felder abrufen: HTTP POST oder GET: /crm_custom_fields

  • Bestimmtes Feld aktualisieren oder löschen: HTTP PUT oder DELETE /crm_custom_fields/:id

Konfigurationsschritte

  1. Erstellen Sie das benutzerdefinierte Feld und die Werte in Ihrem CRM.

  2. Weisen Sie den Kontakten in Ihrem CRM die neuen Werte zu.

  3. Konfigurieren Sie die Einstellung im CCAI Platform-Portal.

  4. Test.

Zendesk-Konfiguration

In den folgenden Abschnitten wird beschrieben, wie Sie Feldzuordnungen für das Zendesk-CRM konfigurieren.

Benutzerdefiniertes Feld für Nutzer (Kontakt) erstellen

  1. Melden Sie sich als Administrator in Zendesk an.

  2. Klicken Sie auf die , um auf die Administratoroptionen zuzugreifen.

  3. Wählen Sie Nutzerfelder aus.

  4. Wählen Sie den Feldtyp aus, den Sie erstellen möchten.

Anzeige der Auswahl des Feldtyps

  1. Fügen Sie in der Ansicht eines Agenten einen Feldtitel und einen Namen hinzu.

    Feld-Key wird automatisch ausgefüllt.

  2. Klicken Sie auf Feld erstellen.

Dieses neue Feld wird jetzt in der Liste Aktive Felder angezeigt und erscheint in der linken Spalte, wenn Sie einen Nutzer aufrufen.

Anzeige aktiver Felder

Benutzerdefiniertes Feld für Ticket erstellen

  1. Melden Sie sich als Administrator in Zendesk an.

  2. Klicken Sie auf das Symbol, um auf die Administratoroptionen zuzugreifen.

  3. Wählen Sie Ticketfelder aus.

  4. Klicken Sie auf die Schaltfläche Benutzerdefiniertes Feld hinzufügen.

  5. Wählen Sie einen Feldtyp aus, den Sie erstellen möchten, und klicken Sie auf Auswählen.

  6. Fügen Sie einen Feldtitel hinzu. Der Feldtitel wird in der Ansicht Ihres Agenten angezeigt.

    Wir empfehlen, denselben Wert wie für crm_field aus der API zu verwenden.

    Anzeige des Feldtitels

  7. Klicken Sie auf die Schaltfläche Feld hinzufügen.

Dieses neue Feld wird jetzt in der Liste Aktive Felder angezeigt und erscheint in der linken Spalte, wenn Sie ein Ticket aufrufen.

Salesforce-Konfiguration

  1. Rufen Sie Setup auf.

  2. Wählen Sie Objekt-Manager aus.

  3. Wählen Sie das Objekt aus, an das Sie benutzerdefinierte Felder anhängen möchten (Fall oder CCAI Platform-Sitzung).

  4. Klicken Sie auf Felder und Beziehungen.

  5. Klicken Sie auf Neu.

  6. Wählen Sie Text als Datentyp aus.

  7. Geben Sie unter Feldbezeichnung einen Namen für das Feld ein.

  8. Geben Sie unter Länge den Wert 255 ein.

    Feldname sollte automatisch ausgefüllt werden, nachdem Sie Feldbezeichnung eingegeben haben.

    Anzeige des Feldlabels

    Sie können die Standardwerte für die übrigen Variablen beibehalten.

  9. Klicken Sie auf Weiter.

  10. Klicken Sie für alle Profile, die auf das Objekt (Fall oder CCAI Platform-Sitzung) zugreifen, auf das Kästchen Sichtbar.

  11. Klicken Sie auf Weiter.

  12. Klicken Sie auf Speichern.

  13. Sie kehren dann zur Ansicht Felder und Beziehungen zurück. Suchen Sie das Feld, das Sie gerade erstellt haben, und notieren Sie sich den Feldnamen.

    Felder und Beziehungsansicht

  14. Der Feldname ist das, was Sie auf der Seite „Benutzerdefinierte Feldzuordnung der CCAI Platform“ unter CRM-Feldbezeichnung eingeben.

Das folgende Beispiel zeigt, wie ein Neues Feld aussieht, wenn es richtig eingerichtet und für das Fallobjekt verwendet wird:

Neue Feldanzeige

Kustomer-Konfiguration

Weitere Informationen zum Einrichten benutzerdefinierter Felder finden Sie in der Kustomer-Hilfe.

CCAI Platform-Konfiguration

In den folgenden Abschnitten werden die Änderungen beschrieben, die im CCAI Platform-Portal erforderlich sind, um die Kustomer-CRM-Feldzuordnung zu konfigurieren.

CRM-Feldzuordnung hinzufügen

  1. Rufen Sie im CCAI Platform-Portal Einstellungen > Betriebsmanagement auf.

  2. Rufen Sie den Bereich Benutzerdefinierte CRM-Feldzuordnung auf und klicken Sie auf Alle ansehen.

  3. Klicken Sie auf den Link + CRM-Feldzuordnung hinzufügen.

    • Titel der Feldzuordnung:Name der CCAI Platform für diese benutzerdefinierte Feldzuordnung, die im CCAI Platform-Portal verwendet wird

    • CRM-Feldbezeichnung:Bezeichnung des CRM-Felds in Ihrem CRM, dem Sie zuordnen

    • Bezeichnung des benutzerdefinierten Datenfelds:Bezeichnung des SDK-Datenfelds, aus dem Sie zuordnen