Voltar ao blog
WebChat design

Como projetar a seleção de idioma em um WebChat multilíngue sem encaminhar clientes incorretamente

Um WebChat multilíngue deve permitir que as pessoas escolham tanto uma interface legível quanto o idioma em que desejam receber suporte. Saiba como coletar essa preferência com clareza, encaminhar apenas para equipes com atendimento disponível e oferecer uma alternativa humana transparente quando não houver uma fila correspondente.

Cliente seleciona um idioma de suporte preferido em um widget de WebChat multilíngue acessível

Trate o idioma do widget e o idioma do suporte como decisões separadas

A seleção de idioma em um WebChat multilíngue envolve duas decisões operacionais diferentes. A primeira é o idioma de exibição do widget: o idioma usado em botões, instruções, textos de privacidade, mensagens de erro e outros elementos da interface. A segunda é o idioma de suporte preferido pelo cliente: o idioma no qual ele deseja explicar um problema e receber ajuda de uma pessoa.

Essas escolhas podem coincidir, mas não se deve presumir que coincidem. Um cliente pode preferir uma interface em inglês enquanto solicita suporte em árabe, usar um navegador compartilhado configurado em outro idioma ou escolher um idioma de interface conhecido para uma tarefa técnica enquanto deseja falar com um agente no idioma que domina melhor.

Projete e armazene essas opções como campos distintos. “Idioma de exibição do widget” controla a apresentação. “Idioma de suporte preferido” é uma preferência de serviço declarada que pode ser usada para encaminhamento quando as regras de cobertura permitirem. Manter os campos separados evita que uma interface legível se transforme em uma promessa sem suporte de cobertura humana no idioma.

  • Não rotule uma configuração de interface simplesmente como “Idioma” se ela puder afetar o encaminhamento; diferencie “Idioma de exibição do chat” e “Idioma de suporte preferido”.
  • Mostre os idiomas de serviço disponíveis antes de o cliente iniciar uma rota específica por idioma.
  • Permita que o cliente altere qualquer uma das escolhas durante a conversa.
  • Não equipare um widget traduzido à garantia de suporte por um operador humano fluente.
Trate o idioma do widget e o idioma do suporte como decisões separadas

Não adivinhe o idioma de suporte preferido pelo cliente

As configurações de idioma do navegador podem ser úteis como uma sugestão de apresentação, mas não são uma declaração definitiva da preferência de leitura ou suporte de uma pessoa. Os navegadores podem enviar uma lista ordenada de preferências Accept-Language, e as pessoas podem usar dispositivos compartilhados, configurações herdadas ou uma configuração de navegador que não corresponde ao conteúdo que desejam ler.

A localização também é um indicador pouco confiável. A localização de uma pessoa com base no IP não corresponde necessariamente ao idioma que ela prefere ler ou usar no suporte. Nomes, campos da conta e mensagens anteriores também são atalhos inseguros: podem estar incompletos, desatualizados, ser ambíguos ou sensíveis.

Use qualquer sinal técnico apenas para sugerir um padrão reversível de idioma de exibição. Sempre ofereça uma escolha visível e não use somente o idioma inferido para colocar alguém em uma fila específica por idioma. O encaminhamento deve seguir uma escolha explícita e uma cobertura operacional verificada.

  • Uso seguro: pré-selecione um idioma de exibição do widget, mantendo a escolha visível e fácil de alterar.
  • Uso inseguro: encaminhar por país, endereço IP, nome ou cabeçalho do navegador sem confirmação.
  • Evite pedir que os agentes infiram a capacidade linguística a partir de campos relacionados à identidade.
  • Se o cliente escrever em outro idioma, permita que um agente ou fluxo ofereça uma atualização de preferência em vez de alterar o encaminhamento silenciosamente.
Não adivinhe o idioma de suporte preferido pelo cliente

Publique uma política de idiomas suportados antes de criar rotas

Um menu de idiomas é um compromisso de serviço. Defina o que cada idioma listado significa na prática antes de expô-lo no widget. A política deve abranger departamentos, horários de operação, níveis de serviço, responsabilidade pela transferência e o que acontece quando operadores qualificados não estão disponíveis.

Um modelo útil possui três categorias. Idiomas totalmente suportados têm cobertura treinada ou designada para o departamento e o horário relevantes. Idiomas com suporte limitado podem estar disponíveis apenas para tópicos, departamentos ou horários específicos. Idiomas de alternativa são aqueles nos quais a equipe pode oferecer uma opção claramente descrita, como uma fila geral, uma opção de contato ou um pedido de acompanhamento posterior de acordo com sua própria política operacional.

Mantenha o menu público alinhado a essa política. Se um idioma estiver disponível apenas em determinados horários, informe isso antes de o cliente se comprometer com essa rota. Se a empresa não puder fornecer suporte no idioma solicitado, não apresente texto automatizado, uma fila genérica ou um widget traduzido como equivalentes à assistência humana qualificada no idioma.

  • Para cada idioma, indique o responsável pelas decisões de cobertura.
  • Defina a cobertura por departamento, e não apenas para a empresa como um todo.
  • Documente horários, requisitos de capacidade dos operadores, regras de transbordo e a mensagem de alternativa.
  • Revise a lista de idiomas sempre que houver mudanças na equipe, nos departamentos ou nos horários.

Torne a seleção de idioma clara, acessível e de baixo esforço

Use linguagem simples e nomes de idiomas nativos com suas respectivas escritas no seletor, como “Español”, “Français” e “العربية”. A nomenclatura nativa ajuda os clientes a reconhecer sua escolha sem precisar entender o idioma atual da interface. Se for útil, adicione uma explicação no idioma atual da interface, mas não substitua o nome nativo.

Todo controle precisa de um rótulo que identifique sua finalidade e esteja associado ao controle para tecnologias assistivas. Garanta que todo o seletor funcione com teclado, incluindo abrir o controle, percorrer as opções, selecionar uma opção, fechá-lo e chegar à próxima etapa. Preserve um indicador de foco visível e evite um menu que prenda o foco.

Defina corretamente o idioma programaticamente determinável do conteúdo do widget e identifique mudanças significativas de idioma no conteúdo quando aplicável. Teste o seletor em larguras estreitas de dispositivos móveis e com nomes longos de idiomas para que as opções não sejam cortadas, ocultadas ou difíceis de ativar.

  • Use um controle rotulado, como “Escolha seu idioma de suporte”.
  • Apresente nomes nativos; evite bandeiras como único indicador de idioma.
  • Mantenha uma opção padrão ou de alternativa quando o idioma solicitado não estiver disponível.
  • Ofereça “Continuar no idioma atual” ou uma opção equivalente que não bloqueie o fluxo.
  • Não exija a seleção de idioma para acessar ajuda humana urgente, a menos que esse requisito seja realmente necessário para o serviço.

Colete apenas a preferência necessária para prestar o serviço

Explique por que você pergunta. Uma mensagem concisa como “Usamos sua escolha para tentar conectá-lo à equipe de suporte adequada para esta conversa” informa um motivo de prestação de serviço sem exagerar o que o sistema pode fazer. A clareza de finalidade ajuda as equipes a decidir quais informações são necessárias e apoia a minimização de dados.

Normalmente, a entrada necessária é um idioma de suporte preferido selecionado de uma lista controlada, além de uma opção “Outro / Preciso de ajuda para escolher”, quando apropriado. Evite solicitar nacionalidade, etnia, local de nascimento ou outras informações de identidade para tomar uma decisão de encaminhamento. Esses dados não são necessários para estabelecer uma preferência de conversa.

No mesmo processo, não faça os clientes repetirem um idioma que já forneceram. Mostre a escolha registrada para confirmação ou permita selecioná-la quando ela for necessária novamente. Isso reduz o atrito sem exigir que a preferência seja mantida entre sessões separadas.

  • Informe a finalidade no momento da coleta.
  • Colete uma preferência de idioma, não dados de identidade.
  • Torne as rotas “Não tenho certeza” e “Outro” acionáveis, em vez de becos sem saída.
  • Dê aos clientes uma forma de corrigir uma seleção equivocada.
  • Defina práticas de retenção, acesso e revisão de acordo com as obrigações e políticas de privacidade aplicáveis à sua organização.

Encaminhe apenas quando a regra de cobertura for verdadeira

Uma regra de encaminhamento por idioma exige mais do que um rótulo de idioma. Ela precisa de um departamento elegível, um horário, um requisito de capacidade do operador e uma condição atual de disponibilidade. Em termos de central de atendimento, o idioma solicitado é uma propriedade da tarefa; operadores qualificados são elegíveis com base em competências ou capacidade; e a disponibilidade determina se um operador elegível pode receber uma nova conversa.

No webchat.vip, as equipes podem organizar operadores, departamentos, encaminhamento, horários e níveis de serviço em uma caixa de entrada compartilhada para conversas de WebChat e WhatsApp. Use esses controles operacionais para implementar apenas as regras de encaminhamento que sua equipe consegue manter. Por exemplo, “suporte de faturamento em espanhol durante os horários publicados” é mais seguro do que uma regra ampla que envia toda preferência por espanhol a um departamento sem operador qualificado disponível.

Não crie uma fila apenas porque um idioma apareceu em um menu. Teste toda a cadeia: preferência declarada, departamento correspondente, cobertura de operadores elegíveis, estado do horário, disponibilidade, condição de transbordo e mensagem exibida ao cliente.

  • Encaminhe com base na preferência explícita e em uma condição de cobertura ativa.
  • Associe a cobertura de idioma ao departamento ou tópico solicitado.
  • Não atribua conversas a operadores que não foram aprovados para essa função de serviço no idioma.
  • Defina um tempo máximo de espera ou um gatilho de transbordo com base na sua própria política de serviço.
  • Mantenha o responsável pela alternativa prestando contas; um transbordo não está concluído até que uma pessoa ou uma próxima etapa viável assuma a responsabilidade.

Crie uma alternativa honesta em vez de um encaminhamento silenciosamente inadequado

O modo de falha crítico é o cliente escolher um idioma e ser colocado silenciosamente em uma fila inadequada. Isso gera explicações repetidas, transferências evitáveis, esperas mais longas e perda de confiança. Uma alternativa deve informar ao cliente o que está disponível agora, o que não está disponível e como chegar à ajuda humana ou continuar a solicitação.

Uma boa alternativa pode oferecer uma fila humana em idioma geral, a opção de aguardar até o próximo período de cobertura publicado ou outra rota de contato humano que sua organização realmente opere. A redação deve distinguir uma fila específica por idioma do suporte geral. Nunca diga que um agente falará o idioma solicitado, a menos que a regra de atribuição confirme essa condição.

Quando a automação não tiver fornecido uma resposta satisfatória após tentativas repetidas, disponibilize detalhes de contato humano ou uma transferência para uma pessoa. Um limite prático é três tentativas malsucedidas, combinado com uma opção visível “Falar com uma pessoa”. Se não houver pessoas disponíveis, informe quando se espera que o suporte humano esteja disponível, em vez de deixar os clientes em um ciclo automatizado indefinido.

  • Informe imediatamente ao cliente quando o idioma escolhido não estiver disponível para o departamento ou horário selecionado.
  • Ofereça uma próxima ação real: fila humana geral, horário de retorno publicado ou outra rota de contato com atendimento disponível.
  • Mantenha um caminho “Falar com uma pessoa” visível e permita que o chat seja fechado e reaberto.
  • Registre o motivo da alternativa: sem cobertura, fora do horário, nenhum operador qualificado disponível ou alteração solicitada pelo cliente.
  • Encaminhe casos urgentes, vulneráveis, de reclamação, de segurança ou de falhas repetidas ao responsável humano designado, conforme seus procedimentos internos.

Use a automação para ajudar na escolha e na transferência, não para prender clientes

Os fluxos automatizados no webchat.vip podem enviar mensagens e arquivos, coletar respostas validadas, criar ramificações, transferir e repassar conversas para pessoas. Use essa capacidade para apresentar opções de idioma, confirmar a preferência selecionada, verificar a condição de encaminhamento apropriada e apresentar a fila correspondente ou a mensagem de alternativa.

A validação deve impedir valores inutilizáveis, não forçar o cliente a dar uma resposta artificial. Um seletor controlado geralmente é melhor do que texto livre para encaminhamento, mas deve incluir uma rota de saída para clientes cujo idioma não esteja presente ou que não consigam decidir. Se for usada uma entrada de texto livre, não a trate como um código de encaminhamento confiável sem uma regra de revisão.

Projete para interrupções. Os clientes podem chegar com outra questão, mudar o idioma selecionado ou pedir uma pessoa imediatamente. Em cada ramificação, mantenha acesso a um caminho humano e evite instruções circulares, como perguntar repetidamente o mesmo idioma depois que o cliente já respondeu.

  • Confirme o idioma de suporte escolhido em uma mensagem curta e compreensível.
  • Transmita a escolha como contexto da conversa para a equipe que a receberá.
  • Forneça uma ação visível de escalonamento humano em cada etapa automatizada.
  • Após tentativas repetidas e malsucedidas da automação, pare de repetir o mesmo caminho e ofereça ajuda humana.
  • Teste respostas inválidas, vazias, alteradas e para idiomas indisponíveis.

Perguntas frequentes

O WebChat deve encaminhar clientes automaticamente com base no idioma do navegador?

Não. O idioma do navegador pode ser uma sugestão reversível para o idioma de exibição do widget, mas não é uma declaração confiável do idioma de suporte preferido pelo cliente. Permita que o cliente escolha e encaminhe apenas se as regras de equipe e horário sustentarem essa escolha.

Podemos usar o país ou a localização por IP para selecionar um idioma de suporte?

Não use a localização como sinal decisivo. A localização não corresponde necessariamente ao idioma que uma pessoa prefere ler ou usar no suporte. Ofereça uma escolha explícita de idioma e mantenha uma alternativa clara.

O que deve acontecer quando nenhum agente estiver disponível no idioma solicitado?

Informe o cliente prontamente. Ofereça a próxima opção com atendimento disponível que sua organização realmente possa fornecer, como uma fila geral de suporte humano, um horário futuro de disponibilidade publicado ou outra rota de contato com atendimento disponível. Não transfira a conversa silenciosamente para uma fila inadequada.

Como as preferências de idioma devem ser armazenadas em uma conversa?

Mantenha o idioma de suporte preferido declarado como contexto útil da conversa, separado do idioma de exibição do widget. Permita que os clientes o alterem, transmita-o à equipe receptora e aplique regras de revisão documentadas quando a conversa escrita ou a solicitação explícita do cliente indicar uma exceção.

O que devemos medir após o lançamento?

Use registros de conversas, análises operacionais, avaliações e relatórios exportáveis para revisar a precisão do encaminhamento por idioma declarado, transferências após a seleção de idioma, explicações repetidas, resultados de espera, motivos de alternativa, abandono e uso de escalonamento humano. Não trate a preferência de idioma como um indicador de identidade ou valor do cliente.

Qual é a lista de verificação de lançamento para a seleção de idioma em WebChat multilíngue?

Confirme a política de idiomas suportados; separe as configurações de idioma de exibição e de suporte; verifique rótulos, operação por teclado, comportamento com leitor de tela, layout móvel e metadados de idioma; teste horários e cobertura de operadores elegíveis por departamento; teste a alternativa fora do horário e sem operadores; verifique o escalonamento humano após falhas repetidas da automação; teste alterações de preferência e conversas em idiomas mistos; revise a redação destinada ao cliente para evitar promessas sem suporte; e atribua responsáveis por encaminhamento, equipe, privacidade, acessibilidade e relatórios contínuos.

Fontes e leituras adicionais

Referências primárias e autorizadas usadas para verificar a base factual deste guia.

  1. Guiding users to translated pages — W3C Internationalization
  2. When to use language negotiation — W3C Internationalization
  3. Internationalization Quick Tips for the Web — W3C Internationalization
  4. Web Content Accessibility Guidelines (WCAG) 2.2 — W3C
  5. Labeling Controls — W3C Web Accessibility Initiative
  6. Understanding Success Criterion 3.2.6: Consistent Help — W3C Web Accessibility Initiative
  7. Understanding Success Criterion 3.3.7: Redundant Entry — W3C Web Accessibility Initiative
  8. Core concepts: Routing — Twilio Documentation
  9. Configure Skill-Based Routing — Twilio Documentation
  10. Principle (b): Purpose limitation — Information Commissioner's Office