Bevor du beginnst, stelle sicher, dass du Folgendes hast:
Zugriff auf dein Genesys-Konto.
Admin-Berechtigungen in Genesys.
Genesys Client ID, Genesys Client Secret und die Genesys Region.
Schritt-für-Schritt-Anleitung zur Einrichtung
Damit die Integration mit Kickscale funktioniert, muss Genesys nach Gesprächsende die conversationId an Kickscale senden.
Kickscale verwendet diese conversationId, um alle benötigten Informationen aus Genesys abzurufen und den Anruf zu analysieren.
Dazu gehören:
Anrufinformationen
Anrufaufzeichnung
Informationen zum Benutzer, der den Anruf geführt hat, um die Zuordnung in Kickscale zu überprüfen
1. Genesys-Verbindung in Kickscale hinzufügen
Gehe zu Einstellungen > Arbeitsbereich-Integrationen > Telefonie.
Scrolle zum neuen Bereich Genesys Integration.
Klicke auf Connect Genesys.
Füge deine Genesys Client ID und dein Client Secret hinzu.
Kopiere die Webhook-URL. Du benötigst sie später für die Data Action in Genesys.
2. Anrufaufzeichnung in Genesys aktivieren
Kickscale benötigt Anrufaufzeichnungen. Deshalb muss die Aufzeichnung in Genesys aktiviert sein.
Aufzeichnungsrichtlinien können in Genesys auf verschiedenen Ebenen angewendet werden:
Queue-Ebene (empfohlen)
Aktiviert die Aufzeichnung für alle Gespräche, die über eine Queue weitergeleitet werden.Benutzerebene
Aktiviert die Aufzeichnung für bestimmte Agents.
3. Web Services Data Actions Integration erstellen
Gehe in Genesys wie folgt vor:
Gehe zu Integrations.
Klicke auf Add Integration.
Suche nach Web Services Data Actions und wähle diese Option aus.
Benenne die Integration beispielsweise „Web Service Data Action Integration for Kickscale“.
Installiere die Integration.
Speichere und aktiviere sie.
4. Data Action erstellen
Erstelle anschließend eine Data Action, die die conversationId an Kickscale sendet.
Gehe zu Data Actions.
Klicke auf Add Action.
Wähle die zuvor erstellte Integration aus.
Benenne sie beispielsweise „Push conversationId to Kickscale“.
Klicke auf Add.
Navigiere zu Setup.
Füge unter Contracts die Property
conversationIdzu Input hinzu. Fügestatuszu Output hinzu.Wähle unter Configuration die Methode POST aus.
Füge das Request URL Template aus Kickscale ein.
Klicke auf Save & Publish.
5. Workflow erstellen
Erstelle anschließend einen Workflow, der die Data Action auslöst.
Gehe zu Architect.
Wähle unter Flows die Option Workflow aus.
Klicke auf Add.
Benenne den Workflow beispielsweise „Workflow for pushing conversationId to Kickscale“.
Klicke auf Create Flow.
Lade die angehängte Datei „File Workflow for pushing conversationId to Kickscale.i3WorkFlow“ herunter.
Gehe zu Save > Import und importiere die heruntergeladene Datei.
Die Workflow-Vorlage versucht dreimal, die Data Action erfolgreich auszuführen.
Bei einem endgültigen Fehler sendet der Workflow eine Fehlerbenachrichtigung.
Du kannst den Flow bei Bedarf an deine Anforderungen anpassen.
Lege den Empfänger der Fehlerbenachrichtigung fest. Klicke dafür auf den Block Send Notification.
Klicke auf Publish.
6. Trigger konfigurieren
Gehe zu Triggers.
Klicke auf Add Trigger.
Benenne ihn beispielsweise „Trigger Push conversationId to Kickscale“.
Konfiguriere den Trigger so, dass der Workflow nach Gesprächsende ausgeführt wird.
Verwende abhängig von deiner Konfiguration eines der folgenden Topics:
Manueller Wrap-up:
v2.detail.events.conversation.{id}.wrapup
Automatisch (ACW – After Call Work):
v2.detail.events.conversation.{id}.acw
Wähle den zuvor erstellten Workflow als Workflow Target aus.
Füge Filter hinzu, um unnötige Daten zu vermeiden.
Verwende beispielsweise:
mediaType == "VOICE"Filterung nach:
queueIdoder
userId
Lege einen verzögerten Start von mindestens 60 Sekunden fest. Genesys benötigt etwas Zeit, um die Aufzeichnungen bereitzustellen.
Fehlerbehebung
Keine Aufzeichnungen in Kickscale
Prüfe, ob die Aufzeichnung für die Queue oder den Benutzer aktiviert ist.
Prüfe, ob das Gespräch in Genesys eine Aufzeichnung von mindestens zehn Sekunden hat.
Prüfe die Filterbedingungen.
Stelle sicher, dass der Benutzer in Genesys und im Kickscale Arbeitsbereich dieselbe E-Mail-Adresse verwendet.
Stelle sicher, dass der Benutzer einen kostenpflichtigen Kickscale Plan hat.
Fehlende Anrufe
Kickscale versucht stündlich, die Anrufdaten erneut abzurufen. Diese Versuche erfolgen für jeden Anruf bis zu 48 Stunden lang.
Das ist notwendig, weil Genesys manchmal mehr Zeit benötigt, um eine Aufzeichnung bereitzustellen.
Du kannst den Status eines fehlenden Anrufs prüfen, sobald Kickscale genügend Informationen für die Benutzerzuordnung erhalten hat.
Öffne dazu die Übersicht der Kundengespräche. Klicke auf Wo ist mein Gespräch und öffne den Tab Genesys Calls.
Brauchst du Hilfe?
Wenn du weitere Unterstützung benötigst, kannst du uns jederzeit unter support@kickscale.com kontaktieren.
Wir helfen dir gerne dabei, alles erfolgreich einzurichten. 🚀
