circle-exclamation
O conteúdo desta página foi traduzido automaticamente. A Zoom não garante a exatidão.

Integrar dados de engajamento

Escrito por Justin Steinberg

Visão geral

O Zoom central de contato gera dados valiosos de engajamento durante cada interação com o cliente, incluindo gravações de chamadas, transcrições, notas do agente e desfechos. Continue lendo para saber como armazenar dados de engajamento em sistemas externos (por exemplo, CRM e outros sistemas de registro) para criar uma visão unificada do cliente, Habilitar coaching eficaz de agentes ou atender aos requisitos de conformidade ao usar o Zoom central de contato.

Vamos dividir os diferentes métodos de Integrações para ajudá-lo a Escolher a melhor abordagem com base em como seus agentes podem trabalhar com maior eficiência.

O melhor método depende principalmente de um fator-chave: o aplicativo em que os agentes estão lidando com suas interações. As duas opções que discutiremos são:

  1. Agentes usando o Conector ZCC CRM CTI pronto para uso dentro do CRM.

  2. Agentes trabalhando no aplicativo Zoom Workplace, o que requer uma solução personalizada com APIs e Webhooks do ZCC.


Integração do Conector CTI de CRM Pronto para Uso

Este é o método mais direto. Se seus agentes estiverem usando um Conector ZCC CRM CTI, a maioria dos dados de engajamento pode ser sincronizada automaticamente entre a plataforma Zoom e o CRM apropriado.

Como Funciona

O Conector CTI incorpora a interface do agente ZCC diretamente no CRM. Quando um atendimento termina, dados como gravações, transcrições, notas e disposições são salvos automaticamente no Zoom e vinculados ao registro relevante (por exemplo, um ticket ou contato) no seu CRM.

Requisitos de Configuração

A funcionalidade que permite a sincronização de dados entre o Zoom e o CRM vem "pronta para uso", mas requer ativação no portal de administração do ZCC.

Conclua as etapas a seguir:

1

Habilitar no Portal de Administração do ZCC

Faça login no portal de administração do Zoom como administrador e navegue até Gestão da Central de Contato > Integrações > Aplicativos.

Encontre a Integração de CRM relevante e habilite as Configurações apropriadas para permitir o armazenamento de dados no seu CRM.

2

Permissões do CRM

Revise e siga o Guias de configuração de Integrações de CRMarrow-up-right para verificar se o usuário de Integrações do seu CRM tem as permissões de gravação necessárias para todos os objetos relevantes.

Plataformas de CRM suportadas

Esta funcionalidade está acessível por meio do Conector ZCC CRM CTI quando os agentes usam os seguintes CRMs:

  • Salesforce

  • Zendesk

  • ServiceNow

  • Microsoft Dynamics

  • HubSpot

Com os Conectores CRM CTI, nenhuma configuração especial é necessária, e a Integrações salvará os dados de engajamento no CRM por padrão.


Integração personalizada via APIs

Se os seus agentes usarem o aplicativo nativo Zoom Workplace ou o ZCC Smart Embed, você precisará de uma solução personalizada para transferir dados de engajamento. A principal forma de fazer isso é com as APIs do central de contato Zoom.

Há duas abordagens principais para Acessar dados de engajamento via a API:

  • Polling: Consultar periodicamente a API do Zoom para ver se novos dados de engajamento estão Disponíveis.

  • Webhooks: Receber uma notificação em tempo real do Zoom assim que uma transcrição estiver pronta.

Também há uma terceira abordagem, Integrações de eventos de fluxo, que funciona para determinados tipos de dados.

Consultando as APIs do Zoom Central de contato

Para baixar dados de engajamento, você deve consultar os pontos de extremidade apropriados da API do ZCC. É importante observar que diferentes tipos de dados vêm de diferentes APIs, portanto, provavelmente você precisará criar lógica de consulta para cada ponto de extremidade relevante.

Para obter estes dados...
Consultar esta API...
Usando este campo...
Observações:

Arquivo de mídia da gravação

(Canal de voz e vídeo)

Listar gravaçõesarrow-up-right ou

Listar gravações da fila

download_url

Requer que a gravação de chamada esteja ativada para a fila.

Transcrição da gravação

(Canal de voz e vídeo)

transcrição_url

Requer gravação de chamada com transcrição ativada.

Transcrição

(Canal de mensagem)

transcrição_url

A transcrição está ativada por padrão para canais de mensagem.

Disposições

(Todos os canais)

disposições

Uma matriz de objetos de disposição.

Notas

(Todos os canais)

notas

Uma matriz de objetos de nota.

Arquivo de mídia do correio de voz

download_url

Para correios de voz deixados em uma caixa de entrada da central de contato.

Transcrição do correio de voz

transcrição_url

Requer que a transcrição esteja ativada para a caixa de entrada.

triangle-exclamation
circle-exclamation

Para mais informações sobre as APIs do Zoom central de contato, consulte APIs da central de contatoarrow-up-right documentação.

Use Webhooks para Eventos em Tempo Real

Para uma abordagem mais imediata e orientada por Evento, você pode assinar webhooks do ZCC. Este é o método mais eficiente para Integrações em quase tempo real.

Como Funciona

  1. Assine os eventos apropriados no Zoom App Marketplace.

  2. Quando um Evento ocorre, o Zoom envia uma notificação para a sua URL do webhook (ou para a sua conexão WebSocket).

  3. A carga útil do Evento contém os dados de que você precisa, seja diretamente ou como uma URL/ID para um ligar de acompanhamento à API.

Eventos comuns de webhook para dados de engajamento

  • Gravação de voz/vídeo: contato_center.recording_completed (fornece um download_url)

  • Transcrição de voz/vídeo: contato_center.gravação_transcrição_concluída (fornece um transcrição_url)

  • Transcrição da mensagem: contato_center.engagement_mensagem_transcrição_completed (fornece um transcrição_url)

  • Observações: contato_center.engagement_note_added (fornece um nota campo com os dados da nota)

  • disposição: contato_center.engagement_disposição_added (fornece um disposição_name campo com os dados da disposição)

circle-exclamation

Para mais informações sobre eventos de Zoom Central de Contato Webhook/Websocket, consulte Webhooks da Central de Contatoarrow-up-right documentação.

Integrações de Eventos de Fluxo

Para certos tipos de dados, você pode enviar dados diretamente para um sistema externo do editor de Fluxo do ZCC usando um Script de Evento JavaScript.

Dados e limitações suportados:

  • disposição: Pode ser acessado em todos os tipos de canal de engajamento Recebidas usando a global_system.Engagement.disposição variável.

  • Transcrição: Acessível apenas para engajamentos de mensagem Recebidas (por exemplo, Chat na Web) usando a global_system.Engagement.transcrição variável.

  • Vários Fluxos: Ao trabalhar com vários Fluxos na sua configuração, especialmente quando um Fluxo usa a RouteTo widget para ligar a outro Flow, é essencial garantir que os Scripts de Evento idênticos e os acionadores estão devidamente configurados em todos os Flows.

Este método é mais eficaz num Flow de mensagem, onde pode combinar tanto a transcrição como a disposição num único Evento.

Passos de Configuração

Siga estes passos para Configurar o seu fluxo:

1

Adicionar um Script de Evento

No seu Flow ZCC (por exemplo, um fluxo de Web chat), clique no widget Start.

Localize os Scripts de Evento e Adicionar um Script de Evento para eventos, como Engagement Closed e/ou Disposição Guardada.

Flow screen showing a welcome message and events.
2

Adicionar o seu JavaScript personalizado

O exemplo abaixo obtém tanto a disposição como a transcrição e, em seguida, envia-as em conjunto para uma API externa.


Resumo e Recomendações

Escolher o método de Integrações que melhor se alinha ao fluxo de trabalho dos seus agentes e aos recursos técnicos.

Se os seus agentes usam...
Então sua melhor opção é...
Principais Considerações:

O Conector ZCC CTI em um CRM compatível

As Integrações incorporadas

  • Caminho mais fácil

  • Nenhum código necessário

  • A Sincronizar de dados de engajamento é incorporada

O aplicativo Zoom Workplace ou Smart Embed

Webhooks da API com um trabalho de polling noturno para reconciliação

  • Solução personalizada mais robusta

  • Fornece dados quase em tempo real com um processo de backup confiável

Um fluxo de mensagem Recebidas (e necessidade de enviar dados)

Scripts de Evento do fluxo

  • Nicho, mas poderoso

  • Requer JavaScript

  • Funciona melhor para enviar transcrições de mensagem e disposições

Ao compreender esses diferentes caminhos, você pode construir uma Integrações robusta e confiável que lhe dê uma visão completa das interações com seus clientes.

Last updated

Was this helpful?