Principal Atualização Pesquisa Interna de Mensagens na Conversa - Nova Funcionalidade

Pesquisa Interna de Mensagens na Conversa - Nova Funcionalidade

Última atualização em Nov 18, 2025

O CHAT - SPX agora permite que você pesquise mensagens específicas dentro da conversa aberta, facilitando a localização rápida de informações importantes sem precisar rolar manualmente por todo o histórico. Esta funcionalidade melhora significativamente a produtividade dos agentes ao permitir buscar termos, frases ou palavras-chave diretamente na conversa ativa.


Como Funciona

Pesquisa Contextual e Inteligente

A pesquisa interna funciona de forma inteligente e contextual:

Busca Específica na Conversa: Pesquisa apenas nas mensagens da conversa atualmente aberta, não em todo o sistema

Resultados em Tempo Real: Conforme você digita, os resultados são filtrados dinamicamente

Busca Parcial: Não precisa digitar a palavra exata - a busca encontra termos parciais (ex: "baca" encontra "bacana")

Case-Insensitive: Não diferencia maiúsculas de minúsculas (ex: "BOA TARDE" encontra "boa tarde")

Localização

O botão de pesquisa aparece no cabeçalho da conversa, ao lado das informações do contato, facilitando o acesso rápido sempre que necessário.

Exemplo Visual

Abaixo você pode ver como funciona a pesquisa:

Botão de pesquisa localizado no cabeçalho da conversa


Modal exibindo resultados da pesquisa com navegação


Funcionalidade

Interface de Pesquisa

Ao clicar no botão de pesquisa (ícone de lupa), um modal é aberto com:

  1. Campo de Busca: Digite qualquer termo que deseja encontrar na conversa

  2. Lista de Resultados: Exibe todas as mensagens que contêm o termo pesquisado

  3. Informações de Contexto: Cada resultado mostra o remetente, timestamp e conteúdo da mensagem

  4. Navegação Direta: Clique em qualquer resultado para navegar diretamente até aquela mensagem na conversa

Navegação Intuitiva

Ao usar a pesquisa, o sistema:

  1. Filtra em Tempo Real: Conforme você digita, os resultados são atualizados instantaneamente

  2. Destaca Resultados: Mostra claramente quais mensagens contêm o termo pesquisado

  3. Navegação Direta: Ao clicar em um resultado, o modal fecha e a conversa rola automaticamente até a mensagem encontrada

  4. Preserva Contexto: A conversa permanece aberta, permitindo ver o contexto completo da mensagem

Comportamento Inteligente

Busca Parcial: Encontra termos parciais dentro das palavras (ex: "serv" encontra "servidores", "servidor", "servir")

Múltiplos Resultados: Exibe todos os resultados ordenados por data (mais recentes primeiro)

Timestamp em Português: Mostra "há cerca de 3 horas" ao invés de "about 3 hours ago"

Sem Resultados: Exibe mensagem clara quando nenhuma mensagem contém o termo pesquisado


Acesso ao Recurso

Disponibilidade

A pesquisa interna está disponível em:

Todas as Conversas: Funciona em qualquer conversa aberta

Todos os Layouts: Disponível tanto no layout expandido quanto condensado

Todos os Tipos de Inbox: WhatsApp, Email, Web Widget, etc.

Mensagens de Entrada e Saída: Pesquisa em mensagens do contato e do agente

Como Acessar

  1. Abra qualquer conversa

  2. Localize o ícone de lupa 🔍 no cabeçalho da conversa

  3. Clique no ícone para abrir o modal de pesquisa

  4. Digite o termo que deseja buscar

  5. Clique em qualquer resultado para navegar até a mensagem


Interface e Design

Modal de Pesquisa

Campo de Busca: Input limpo e focado automaticamente ao abrir

Placeholder: "Pesquisar mensagens nesta conversa..." para orientar o usuário

Lista de Resultados: Cards organizados com informações claras

Scroll Infinito: Suporta muitos resultados sem sobrecarregar a interface

Cartões de Resultado

Cada resultado exibe:

Avatar do Remetente: Foto do contato ou agente que enviou a mensagem

Nome do Remetente: Identificação clara de quem enviou

Timestamp: "há cerca de 3 horas" em português brasileiro

Conteúdo da Mensagem: Prévia do texto com o termo pesquisado destacado

Efeito Hover: Destaque visual ao passar o mouse indicando que é clicável

Estilo Visual

Cores: Interface consistente com o tema do CHAT - SPX

Espaçamento: Margem adequada entre resultados para melhor legibilidade

Responsivo: Funciona bem em diferentes tamanhos de tela

Feedback Visual: Estado de carregamento enquanto busca os resultados


Casos de Uso

Cenário 1: Localizar Informação Específica

  1. Cliente mencionou um número de protocolo há 3 dias atrás

  2. Conversa tem centenas de mensagens

  3. Agente abre a pesquisa interna

  4. Digita "protocolo" ou parte do número

  5. Encontra a mensagem imediatamente

  6. Clica no resultado e é levado diretamente até a mensagem

Cenário 2: Recuperar Compromisso Agendado

  1. Agente precisa confirmar data combinada com cliente

  2. Não lembra quando foi mencionada

  3. Abre pesquisa e digita "23/12" ou "dezembro"

  4. Sistema encontra todas as mensagens com essas referências

  5. Agente localiza rapidamente a data agendada

  6. Confirma informação com o cliente

Cenário 3: Encontrar Termo Técnico

  1. Cliente mencionou problema com "nobreak" várias vezes

  2. Agente precisa revisar todas as menções

  3. Pesquisa por "nobreak"

  4. Vê todos os contextos onde o termo foi usado

  5. Navega entre os resultados para entender o histórico completo

  6. Fornece resposta baseada em todas as menções anteriores

Cenário 4: Auditoria de Conversa

  1. Supervisor precisa revisar o que foi prometido ao cliente

  2. Conversa tem meses de histórico

  3. Pesquisa por "prometido", "garantir", "comprometo"

  4. Encontra todas as promessas feitas

  5. Verifica se foram cumpridas

  6. Toma ações necessárias baseado no histórico


Benefícios

Produtividade

⚡ Localização Instantânea: Encontre qualquer mensagem em segundos ao invés de minutos rolando manualmente

🎯 Precisão: Busca exata pelo termo desejado, sem depender de memória

⏱️ Economia de Tempo: Reduz drasticamente o tempo gasto procurando informações específicas

Experiência do Usuário

🔍 Busca Inteligente: Entende buscas parciais e ignora diferenças de maiúsculas/minúsculas

🌐 Interface em Português: Timestamps e mensagens totalmente em português brasileiro

👁️ Visibilidade Clara: Resultados organizados com contexto completo (quem, quando, o quê)

Qualidade do Atendimento

📝 Respostas Precisas: Acesse informações exatas compartilhadas anteriormente

🔄 Contexto Completo: Veja o contexto da mensagem ao navegar até ela

✅ Menos Erros: Não dependa de memória, confirme informações diretamente no histórico

Versatilidade

🔎 Pesquisa Ampla: Funciona com qualquer tipo de conteúdo de mensagem

📱 Responsivo: Funciona bem em desktop e dispositivos móveis

🚀 Rápido: Resultados aparecem instantaneamente conforme você digita


Diferencial: Pesquisa Global vs. Pesquisa Interna

Pesquisa Global (ícone de lupa na barra superior)

• Pesquisa em todas as conversas da conta

• Útil para encontrar conversas que mencionam um termo

• Resultados mostram conversas diferentes

• Use quando não sabe em qual conversa está a informação

Pesquisa Interna (ícone de lupa no cabeçalho da conversa)

• Pesquisa apenas na conversa atualmente aberta

• Útil para encontrar mensagens específicas dentro do histórico da conversa

• Resultados mostram mensagens individuais

• Use quando sabe que a informação está na conversa aberta

Ambas as funcionalidades são independentes e complementares!


Compatibilidade

Esta funcionalidade está disponível em:

✅ Todas as conversas individuais

✅ Todos os tipos de inbox (WhatsApp, Email, Web Widget, SMS, etc.)

✅ Layout Expandido e Condensado

✅ Todos os navegadores modernos (Chrome, Firefox, Safari, Edge)

✅ Dispositivos desktop e mobile

✅ Interface totalmente em português brasileiro


Notas Técnicas

Para Usuários

• A pesquisa interna NÃO afeta a pesquisa global do sistema

• Os resultados são atualizados em tempo real conforme você digita

• Não há limite de resultados - todas as mensagens correspondentes são exibidas

• A pesquisa funciona apenas em mensagens com conteúdo de texto

Para Administradores

• Funcionalidade habilitada por padrão para todos os usuários

• Não requer configuração adicional no painel administrativo

• Compatível com todas as versões de inbox e integrações

• Performance otimizada mesmo em conversas com milhares de mensagens

Para Desenvolvedores

• Implementação em Vue.js (Composition API com <script setup>)

• Componente principal: ConversationSearchModal.vue

• Store Vuex: conversationSearch module

• API Backend: SearchService com suporte a conversation_id

• Estilos usando Tailwind CSS

• Timestamps formatados com date-fns e locale ptBR


Atalhos de Teclado

Abrir Pesquisa

• Clique no ícone de lupa no cabeçalho da conversa

Dentro do Modal de Pesquisa

ESC: Fecha o modal de pesquisa

Enter: Navega até o primeiro resultado (se houver)

Setas ↑/↓: Navega entre os resultados


Perguntas Frequentes

P: A pesquisa interna substitui a pesquisa global?

R: Não! São funcionalidades complementares. A pesquisa global busca em todas as conversas, enquanto a pesquisa interna busca apenas na conversa aberta.

P: Posso pesquisar em anexos ou imagens?

R: Atualmente a pesquisa funciona apenas no conteúdo de texto das mensagens.

P: A pesquisa diferencia maiúsculas de minúsculas?

R: Não! A pesquisa é case-insensitive, ou seja, "BOA TARDE" encontra "boa tarde", "Boa Tarde", etc.

P: Preciso digitar a palavra completa?

R: Não! A pesquisa encontra termos parciais. Digite "serv" para encontrar "servidores", "servidor", "servir", etc.

P: Quantos resultados são exibidos?

R: Todos os resultados que correspondem à sua busca são exibidos, ordenados do mais recente para o mais antigo.

P: A pesquisa funciona em conversas arquivadas?

R: Sim! Funciona em qualquer conversa que você tenha aberto, incluindo arquivadas.


Suporte

Se você tiver dúvidas sobre esta funcionalidade ou encontrar algum problema:

• Entre em contato com nossa equipe de suporte através da Central de Ajuda

• Abra um ticket de suporte descrevendo o problema encontrado

• Verifique se está usando a versão mais recente do CHAT - SPX

• Certifique-se de que a conversa está totalmente carregada antes de pesquisar