Le contenu de cette page est traduit automatiquement. Zoom ne garantit pas l’exactitude.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Intégrer les données d’engagement

Rédigé par Justin Steinberg

Aperçu

Zoom centre de contact génère de précieuses données d’engagement lors de chaque interaction client, y compris les enregistrements d’appels, les transcriptions, les notes des agents et les dispositions. Continuez votre lecture pour découvrir comment stocker les données d’engagement dans des systèmes externes (par exemple, CRM et autres systèmes de référence) afin de créer une vue client unifiée, d’Activer un coaching efficace des agents ou de répondre aux exigences de conformité lors de l’utilisation de Zoom centre de contact.

Nous allons détailler les différentes méthodes d’Intégrations pour vous aider à choisir la meilleure approche en fonction de la façon dont vos agents peuvent travailler avec une efficacité accrue.

La meilleure méthode dépend principalement d’un facteur clé : l’application dans laquelle les agents gèrent leurs interactions. Les deux options que nous aborderons sont :

  1. Les agents utilisant le Connecteur CTI CRM ZCC prêt à l’emploi dans le CRM.

  2. Les agents travaillant dans l’application Zoom Workplace, ce qui nécessite une solution personnalisée avec les API ZCC et les webhooks.


Intégrations du Connecteur CTI CRM prête à l’emploi

C’est la méthode la plus simple. Si vos agents utilisent un Connecteur CTI CRM ZCC, la plupart des données d’engagement peuvent être synchronisées automatiquement entre la plateforme Zoom et le CRM approprié.

Fonctionnement

Le Connecteur CTI intègre l’interface agent ZCC directement dans le CRM. Lorsqu’un engagement se termine, des données telles que les enregistrements, les transcriptions, les notes et les dispositions sont automatiquement enregistrées dans Zoom et liées à l’enregistrement correspondant (par exemple, un ticket ou un contact) dans votre CRM.

Exigences de configuration

La fonctionnalité qui autorise la synchronisation des données entre Zoom et le CRM est fournie « prête à l’emploi », mais nécessite une activation dans le portail administrateur ZCC.

Effectuez les étapes suivantes :

1

Activer dans le portail administrateur ZCC

Connectez-vous au portail administrateur Zoom en tant qu’administrateur et accédez à Gestion du centre de contact > Intégrations > Applications.

Recherchez l’intégration CRM concernée et activez les Paramètres appropriés pour Autoriser le stockage des données dans votre CRM.

2

Autorisations CRM

Consultez et suivez les guides de configuration des Intégrations CRM pour vérifier que l’utilisateur de votre intégration CRM dispose des autorisations d’écriture nécessaires pour tous les objets concernés.

Plateformes CRM prises en charge

Cette fonctionnalité est accessible via le Connecteur CTI CRM ZCC lorsque les agents utilisent les CRM suivants :

  • Salesforce

  • Zendesk

  • ServiceNow

  • Microsoft Dynamics

  • HubSpot

Avec les connecteurs CTI CRM, aucune configuration spéciale n’est requise, et l’intégration enregistrera les données d’engagement dans le CRM par défaut.


Intégrations personnalisées via les API

Si vos agents utilisent l’application native Zoom Workplace ou ZCC Smart Embed, vous aurez besoin d’une solution personnalisée pour transférer les données d’engagement. La principale façon d’y parvenir consiste à utiliser les API du Zoom centre de contact.

Il existe deux principales approches pour accéder aux données d’engagement via l’API :

  • Interrogation périodique : Interrogez périodiquement l’API Zoom pour voir si de nouvelles données d’engagement sont disponibles.

  • Webhooks : Recevez une notification en temps réel de Zoom dès qu’une transcription est prête.

Il existe également une troisième approche, Intégrations Flow Events, qui fonctionne pour certains types de données.

Interrogation des API du Zoom centre de contact

Pour télécharger les données d’engagement, vous devez interroger les points de terminaison d’API ZCC appropriés. Il est important de noter que différents types de données proviennent de différentes API, donc vous devrez probablement créer une logique d’interrogation pour chaque point de terminaison pertinent.

De nombreuses API liées aux engagements dans Reports V2 (analyse des données CX) prennent désormais en charge le filtrage par heure de fin avec end_time_from et end_time_to. Privilégiez ces paramètres lorsqu’ils sont disponibles afin que vos tâches d’interrogation récupèrent les engagements en fonction du moment où ils se sont réellement terminés. Cela permet de réduire les enregistrements manqués, car les données complètes d’engagement (y compris les données du rapport V2) sont finalisées à la fin de l’engagement.

Pour obtenir ces données...
Sondage de cette API...
Utilisation de ce champ...
Remarques :

Fichier multimédia d'enregistrement

(Canal vocal et vidéo)

Lister les enregistrements ou

Lister les enregistrements d'engagement

download_url

Nécessite que l'enregistrement d'appel soit activé pour la file d'attente.

Transcription de l'enregistrement

(Canal vocal et vidéo)

Lister les enregistrements ou

Lister les enregistrements d'engagement

transcription_url

Nécessite l'enregistrement d'appel avec la transcription activée.

Transcription

(Canal de messagerie)

transcription_url

La transcription est activée par défaut pour les canaux de messagerie.

Dispositions

(Tous les canaux)

dispositions

Un tableau d'objets de disposition.

Notes

(Tous les canaux)

notes

Un tableau d'objets de notes.

Fichier média de messagerie vocale

download_url

Pour les messages de messagerie vocale laissés dans une boîte de réception du centre de contact.

Transcription de la messagerie vocale

transcription_url

Nécessite que la transcription soit activée pour la boîte de réception.

Pour plus d’informations sur les API Zoom du centre de contact, voir API du centre de contact documentation.

Utilisez les webhooks pour des événements en temps réel

Pour une approche plus immédiate, pilotée par l'événement, vous pouvez vous abonner aux webhooks ZCC. Cette méthode est la plus efficace pour les Intégrations en quasi temps réel.

Fonctionnement

  1. Abonnez-vous aux événements appropriés dans Zoom App Marketplace.

  2. Lorsqu’un événement se produit, Zoom envoie une notification à votre URL webhook (ou à votre connexion WebSocket).

  3. La charge utile de l’événement contient les données dont vous avez besoin, soit directement, soit sous la forme d’une URL/d’un ID pour un appel API de suivi.

Événements webhook courants pour les données d'engagement

  • Données de fin d’engagement prêtes : contact_center.cx_engagement_end_data_ready (indique que les données du rapporter de fin d'engagement V2 sont prêtes à être récupérées)

  • Enregistrement vocal/vidéo : contact_center.recording_completed (fournit une download_url)

  • Transcription voix/vidéo : contact_center.recording_transcription_completed (fournit une transcription_url)

  • Transcription de messagerie : contact_center.engagement_messagerie_transcription_completed (fournit une transcription_url)

  • Remarques : contact_center.engagement_note_added (fournit une note champ avec les données de la note)

  • Disposition: contact_center.engagement_disposition_added (fournit une disposition_name champ avec les données de disposition)

Modèle recommandé : déclenchez la récupération lorsque les données d'engagement sont prêtes

Lorsque vous recevez contact_center.cx_engagement_end_data_ready, considérez-le comme le signal que les données du rapporter V2 de fin d'engagement sont complètes pour cet engagement. À ce moment-là, faites un appel à l'API des données de journal Historical Engagement et à toute autre API pertinente pour collecter l'ensemble final de données. Dans cet événement, utilisez engagement_id comme clé de recherche, puis récupérez les artefacts d'engagement complets depuis vos points de terminaison requis.

Pour plus d’informations sur les événements webhook/WebSocket du centre de contact Zoom, consultez Webhooks du centre de contact documentation.

Intégrations des événements du flux

Pour certains types de données, vous pouvez envoyer des données directement vers un système externe depuis l’éditeur de flux ZCC à l’aide d’un script d’événement JavaScript.

Données prises en charge et limitations :

  • Disposition: Peut être accessible sur tous les types de canal d’engagement entrant à l’aide de la global_system.Engagement.disposition variable.

  • Transcription : Accessible uniquement pour les engagements de messagerie entrants (par exemple, chat Web) à l’aide de la global_system.Engagement.transcription variable.

  • Flux multiples : Lorsque vous travaillez avec plusieurs Flows dans votre configuration, en particulier lorsqu’un Flow utilise le RouteTo widget pour se connecter à un autre Flow, il est essentiel de s’assurer que des scripts d’événement et des déclencheurs identiques sont correctement configurés dans tous les Flows.

Cette méthode est la plus puissante dans un Flow de messagerie, où vous pouvez combiner la transcription et la disposition dans un seul événement.

Étapes de configuration

Suivez ces étapes pour configurez votre Flow :

1

Ajout d’un script d’événement

Dans votre Flow ZCC (par exemple, un Flow de chat Web), cliquez sur le widget Start.

Localisez les scripts d’événement et faites un ajout d’un script d’événement pour des événements, tels que Engagement Closed et/ou Disposition Saved.

Flow screen showing a welcome message and events.
2

Ajout de votre JavaScript personnalisé

L'exemple ci-dessous récupère à la fois la disposition et la transcription, puis les envoie ensemble à une API externe.


Résumé et recommandations

Choisissez la méthode d'Intégrations qui correspond le mieux à votre flux de travail d'agent et à vos ressources techniques.

Si vos agents utilisent...
Alors votre meilleure option est...
Points clés à considérer :

Le Connecteur ZCC CTI dans un CRM pris en charge

Les Intégrations intégrées

  • La voie la plus simple

  • Aucun code requis

  • La fonctionnalité Synchroniser des données d'engagement est intégrée

L'application Zoom Workplace ou Smart Embed

API Webhooks plus rapprochement par interrogation filtrée à l’heure de fin

  • Utilisez contact_center.cx_engagement_end_data_ready comme déclencheur de récupération

  • Puis rapprochez avec end_time_from/end_time_to fenêtres

  • Améliore l’efficacité tout en réduisant les engagements manqués

Un flux de messagerie entrant (et besoin d’envoyer des données)

Scripts d’événement du flux

  • De niche, mais puissant

  • Nécessite JavaScript

  • Fonctionne le mieux pour l'envoi de transcriptions de messagerie et de dispositions

En comprenant ces différentes voies, vous pouvez créer une Intégrations robuste et fiable qui vous offre une vue complète de vos interactions clients. Combiner la récupération déclenchée par événement avec une réconciliation filtrée par heure de fin vous aide à réduire les appels API inutiles tout en améliorant l'exhaustivité.

Mis à jour

Ce contenu vous a-t-il été utile ?