🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Nó: Detectar idioma

Como usar o nó Detectar idioma para rotear a conversa de acordo com o idioma do contato em um workflow.

Jul 11, 2026

O nó Detectar idioma é uma condição (roteador) que identifica o idioma do contato e desvia o workflow por um ramo diferente conforme o resultado. É a peça-chave para atender clientes multilíngues com um único workflow: em vez de duplicar a lógica por idioma, esse nó decide o caminho e o restante do fluxo é montado uma vez por idioma.

Quando usar

  • No início de um workflow de recepção, para rotear para Vendas/Suporte no idioma correto.
  • Quando o canal (WhatsApp, Webchat, Telegram, Messenger) recebe contatos de países ou idiomas diferentes.
  • Antes de um nó Responder com IA para que o prompt ou agente correto seja usado conforme o idioma detectado.

Como detecta o idioma

  • Método automático (padrão): usa uma cascata por canal:
    • WhatsApp/SMS/VoIP → pelo código de país do telefone do contato.
    • Webchat → pelo idioma do navegador do visitante.
    • Telegram → pelo idioma configurado no app do usuário.
    • Messenger/Instagram/E-mail e outros → pelo texto da última mensagem recebida.
  • Método por texto: ignora o canal e sempre classifica pelo texto da última mensagem recebida.
  • Usar IA (só se aplica à análise de texto): ativa o motor de IA em vez da heurística gratuita por palavras-chave; consome a cota/carteira de IA do workspace.

Configuração

  • Método: automático ou texto.
  • Usar IA: sim/não (relevante apenas para a análise de texto).
  • Idiomas suportados: lista de idiomas que terão ramo próprio (ex.: es, en, pt). Qualquer idioma detectado fora dessa lista cai no ramo "other".
  • Idioma padrão: usado quando nada pode ser detectado.
  • Salvar em variável: nome da variável onde o código do idioma detectado fica disponível para as próximas etapas.
  • Persistir no contato: se ativado (padrão sim), salva o idioma detectado no cadastro do contato para reaproveitar na IA de voz e em automações futuras.

Exemplo

Um workflow de recepção por WhatsApp adiciona Detectar idioma com Idiomas suportados = es, en, pt e Idioma padrão = es. Um contato com número +55 (Brasil) segue o ramo "pt" para o agente de Suporte em português; um contato com número não reconhecido cai em "other" e segue o ramo genérico em espanhol.

Dicas

  • Sempre adicione um ramo para "other" além dos seus idiomas suportados: é o catch-all para qualquer idioma não configurado.
  • O resultado fica disponível como a variável $detected_language sem precisar configurar "Salvar em variável".

Solução de problemas

  • Sempre cai no idioma padrão: verifique se o contato tem telefone válido (canais de voz/WhatsApp) ou se a última mensagem recebida tem texto (canais de texto).
  • Não é salvo no cadastro do contato: confirme se "Persistir no contato" está ativado; além disso, só persiste quando a confiança da detecção ultrapassa o limite mínimo.
Isso foi útil?

Artigos relacionados