AtendimentoHistórico

Histórico de interações

Cada conversa, ligação ou mensagem entra no histórico. Tudo fica gravado e disponível pra consulta.

Tela de histórico de interações
Tela de histórico de interações

Onde fica

Duas rotas levam ao mesmo componente:

  • /historico
  • /operacoes/interacoes

Permissão: historico:view.

A lista

Cada linha é uma interação (1 conversa de WhatsApp ou 1 chamada). Colunas:

ColunaDetalhe
ClienteNome (ou telefone se desconhecido) + iniciais
CanalÍcone de WhatsApp ou Telefone
InícioData/hora
DuraçãoTempo total
ResultadoResolvida pela IA / Transferida / Sem resposta / Em humano
Sentimento/ / /
TópicoTag classificada (técnico, financeiro, etc.)
AgenteQual agente atendeu

Detalhes de uma interação

Click na linha → abre drawer com detalhe completo:

Aba Mensagens (texto)

Para conversas de WhatsApp:

  • Cada turno em chat-bubble (cliente em cinza, agente em verde)
  • Anexos exibidos (imagens, áudios, docs)
  • Tools chamadas indicadas com ícone

Aba Áudio (voz)

Para chamadas:

  • Player com waveform (wavesurfer.js)
  • Controles play/pause/seek
  • Velocidade ajustável (1x, 1.25x, 1.5x, 2x)
  • Download do MP3

Aba Transcrição

Texto da chamada com timestamps.

  • Sincroniza com player se você está ouvindo
  • Cada turno indica quem falou (cliente / IA / humano)

Aba Análise

  • Resolução: resolvido / parcial / não resolvido
  • Sentimento: detectado automaticamente
  • Tópico: classificação
  • Tools usadas: lista de chamadas a ferramentas
  • Tempo médio por turno

Aba Ações

  • Marcar como resolvida/não resolvida
  • Aplicar/remover tags
  • Avaliar a IA (qualidade)
  • Reabrir conversa se cliente voltar

Filtros

Topo da tela com filtros poderosos:

  • Período — hoje, últimos 7d, 30d, customizado
  • Canal — todos, WhatsApp, telefone
  • Resultado — todos, resolvida, transferida, sem resposta
  • Agente — filtrar por agente específico
  • Sentimento — filtrar por sentimento detectado
  • Tópico — filtrar por categoria
  • Busca livre — busca em nome, telefone, transcrição

Busca por transcrição

A barra de busca procura dentro do texto da conversa (full-text). Útil pra:

  • “Quem falou de promoção este mês?”
  • “Casos onde cliente reclamou de instabilidade”
  • “Conversas que mencionaram ‘cancelamento‘“

Exportar

Botão Exportar no topo. Formatos:

  • CSV — só os metadados (lista)
  • JSON — completo, com transcrições

Filtros aplicados são respeitados no export.

Paginação

Hoje há limite de 500 itens carregados por vez (TODO de paginação server-side está no roadmap).

Para histórico antigo, use os filtros de data.

Retenção

DadoTempo
Mensagens (texto)12 meses
Áudios6 meses
Transcrições12 meses

Após retenção, dados são apagados fisicamente (LGPD compliance).

Para preservar caso específico (jurídico, auditoria), exporte e armazene você mesmo.

Conversas vinculadas

Se o mesmo cliente teve várias interações, você consegue navegar entre elas dentro do drawer (botão “Ver outras” → lista cronológica de tudo do cliente).

Boas práticas

Use filtro de “Não resolvida” semanalmente — descobre falhas da IA
Ouça aleatoriamente 5 chamadas por semana — quality assurance
Marque casos modelo — cria material de treinamento
Avalie a IA com nota — alimenta o Health Score

Próximo passo

Demo de ligação (testar IA)
Métricas