O conteúdo desta página foi traduzido automaticamente. A Zoom não garante a exatidão.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrar dados de engajamento

Escrito por Justin Steinberg

Visão geral

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

Vamos detalhar os diferentes métodos de Integrações para ajudar você 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 gerenciando suas interações. As duas opções que discutiremos são:

  1. Agentes que usam o Conector CTI CRM ZCC pronto para uso no CRM.

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


Integração do Conector CTI CRM pronto para uso

Este é o método mais simples. Se seus agentes estiverem usando um Conector CTI CRM ZCC, a maioria dos dados de interação poderá 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 uma interação termina, dados como gravações, transcrições, anotações 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 exige ativação no portal de administração do ZCC.

Conclua as seguintes etapas:

1

Habilitar no portal de administração do ZCC

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

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

2

Permissões do CRM

Revise e siga os guias de configuração de Integrações de CRM 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 compatíveis

Essa funcionalidade está Acessar por meio do Conector CTI CRM ZCC quando os agentes usam os seguintes CRMs:

  • Salesforce

  • Zendesk

  • ServiceNow

  • Microsoft Dynamics

  • HubSpot

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


Integração personalizada por meio de APIs

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

Há duas abordagens principais para Acessar dados de interação por meio da API:

  • Consulta periódica: Consulte periodicamente a API do Zoom para verificar se há novos dados de interação Disponível.

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

Há também uma terceira abordagem, Integração de eventos de fluxo, que funciona para determinados tipos de dados.

Consulta periódica das APIs do Zoom Central de contato

Para baixar dados de interação, você deve consultar os pontos de extremidade apropriados da API do ZCC. É importante observar que diferentes tipos de dados vêm de APIs diferentes, portanto, provavelmente será necessário criar uma lógica de consulta periódica para cada ponto de extremidade relevante.

Muitas APIs relacionadas a interações nos Relatórios V2 (Análises de CX) agora oferecem suporte à filtragem por horário de término com end_time_from e end_time_to. Prefira esses parâmetros quando estiverem Disponível para que seus trabalhos de consulta periódica recuperem interações com base no momento em que elas realmente terminaram. Isso ajuda a reduzir registros perdidos, pois os dados completos da interação (incluindo dados do relatório V2) são finalizados ao término da interação.

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

Ficheiro multimédia de gravação

(canal de voz e vídeo)

Listar gravações ou

Listar gravações de interação

download_url

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

Transcrição da gravação

(canal de voz e vídeo)

Listar gravações ou

Listar gravações de interação

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 canal de mensagem.

Disposições

(Todos os canal)

disposição

Um array de objetos de disposição.

Notas

(Todos os canal)

notas

Um array 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.

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

Use Webhooks para Eventos em Tempo Real

Para uma abordagem mais imediata e orientada por Evento, você pode assinar os webhooks do ZCC. Este é o método mais eficiente para Integrações em tempo quase 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 URL do seu 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 ligar depois na API.

Eventos comuns de webhook para dados de engajamento

  • Dados de fim de engajamento prontos: contato_center.cx_engagement_end_data_ready (sinaliza que os dados do denunciar V2 de encerramento do engajamento estão prontos para serem recuperados)

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

  • Transcrição de voz/vídeo: contato_center.recording_transcrição_completed (fornece uma transcrição_url)

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

  • Observações: contato_center.engagement_note_added (fornece uma) 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)

Padrão Recomendado: Acionar a Recuperação Quando os Dados de Engajamento Estiverem Prontos

Quando você receber contato_center.cx_engagement_end_data_ready, trate isso como seu sinal de que os dados do denunciar V2 de fim de engajamento estão completos para esse engajamento. Nesse ponto, ligar para a API de dados do registro Histórico de Engajamento e quaisquer outras APIs relevantes para coletar o conjunto final de dados. Neste Evento, use id_do_engajamento como sua chave de pesquisa e depois recupere os artefatos completos de engajamento dos pontos de extremidade necessários.

Para mais informações sobre os eventos de webhook/websocket da central de contato Zoom, consulte Webhooks da central de contato documentação.

Integrações de Eventos de Fluxo

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

Dados suportados e limitações:

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

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

  • Múltiplos Fluxos: Ao trabalhar com múltiplos Fluxos na sua configuração, particularmente quando um Fluxo usa o RouteTo widget para conectar a outro Fluxo, é essencial garantir que Scripts de Evento idênticos e gatilhos estejam devidamente configurados em todos os Fluxos.

Este método é mais poderoso em um Fluxo de mensagem, onde você pode combinar tanto a transcrição quanto a disposição em um único Evento.

Etapas de configuração

Siga estas etapas para Configurar o seu fluxo:

1

Adicionar um Script de Evento

No seu Fluxo ZCC (por exemplo, um fluxo de chat web), clique no widget Iniciar.

Localize os Scripts de Evento e Adicionar um Script de Evento para eventos, como Engajamento Fechado e/ou disposição Salva.

Flow screen showing a welcome message and events.
2

Adicionar o seu JavaScript personalizado

O exemplo abaixo recupera tanto a disposição quanto a transcrição e depois os envia juntos para uma API externa.


Resumo e Recomendações

Escolher o método de Integrações que melhor se alinha com o fluxo de trabalho do seu agente e os recursos técnicos.

Se os seus agentes usarem...
Então, a sua melhor opção é...
Considerações principais:

O ZCC CTI Conector num CRM suportado

A funcionalidade de Integrações incorporada

  • O caminho mais fácil

  • Nenhum código necessário

  • A Sincronizar dos dados de engajamento é integrado

O aplicativo Zoom Workplace ou Smart Embed

API Webhooks mais reconciliação de polling filtrada por tempo final

  • Use contato_center.cx_engagement_end_data_ready como seu gatilho de recuperação

  • Depois, reconcilie com end_time_from/end_time_to janelas

  • Melhora a eficiência enquanto reduz engajamentos perdidos

Um fluxo de mensagem Recebidas (e precisa enviar dados)

Scripts de Evento de Fluxo

  • De nicho, mas poderoso

  • Requer JavaScript

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

Ao compreender esses diferentes caminhos, você pode criar uma solução de Integrações robusta e confiável que oferece uma visão completa das interações com seus clientes. Combinar a recuperação disparada por Evento com a reconciliação filtrada por tempo final ajuda você a reduzir chamadas de API desnecessárias, ao mesmo tempo em que melhora a completude.

Última atualização

Isto foi útil?