Automação para Enviar Mensagem de WhatsApp
📱

Automação para Enviar Mensagem de WhatsApp


Passo 1: Configurar a Regra de Automação no Odoo


  1. Acessar as Configurações de Automação:
    • No Odoo, vá até Configurações > Técnico > Ações > Regras de Automação.
    • Imagem de Referência: A última imagem mostra o menu de acesso onde você encontra a opção Regras de Automação.


  1. Criar uma Nova Regra ou Editar uma Existente:
    • Se já houver uma regra de remarketing configurada, clique nela para editar. Caso contrário, clique em Novo para criar uma nova.
    • Defina o Nome da regra (ex.: "Enviar E-mail e WhatsApp para Leads Não Compradores").
    • Escolha o Modelo de dados, como CRM Lead.
    • Defina o Disparo como “Estágio definido como Atendimento Humanizado” ou o estágio específico que deseja usar para disparar a automação.
    • Imagem de Referência: A imagem "Enviar E-mail e WhatsApp para Leads Não Compradores" mostra a configuração dessa etapa, com o disparo definido para “Atendimento Humanizado”.


  1. Adicionar Ações na Regra:
    • Clique em Ação a Fazer > Adicionar uma ação.
    • Escolha a opção Enviar notificação com Webhook.
    • No campo URL, insira o link do webhook que será configurado no n8n (exemplo: https://conector.conexaoazul.com.br/webhook/remarket).
    • Escolha os Campos que deseja enviar para o webhook. Esses campos serão usados para montar a mensagem e preencher dados, como Nome do contato, Celular, E-mail, entre outros.
    • Imagem de Referência: A imagem chamada "Abrir: Ações" exibe as opções de configuração de ações e os campos que devem ser selecionados para enviar ao webhook.

Passo 2: Configurar o Webhook no n8n


  1. Criar Webhook no n8n:
    • No n8n, adicione um novo nó Webhook.
    • Defina o Método HTTP como POST e, no Path, insira um nome identificador, como remarket.
    • Imagem de Referência: A primeira imagem mostra a configuração do webhook com o caminho remarket.


  1. Configurar Autenticação e Resposta:
    • Em Authentication, selecione None caso não seja necessário autenticação. Para maior segurança, pode-se configurar uma autenticação se necessário.
    • Defina Respond como “Imediately” para que o webhook responda imediatamente à solicitação, permitindo uma automação rápida.
    • Imagem de Referência: A primeira imagem também exibe a configuração da resposta imediata do webhook.
  2. Testar o Webhook:
    • Clique em Listen for test event no webhook para que ele comece a escutar as solicitações.
    • No Odoo, execute um teste para enviar os dados configurados e verificar se eles chegam corretamente ao webhook do n8n.
    • Imagem de Referência: Na imagem do webhook, o painel de saída à direita mostra como os dados são recebidos no n8n, confirmando que a configuração está correta.

Passo 3: Processar e Mapear os Dados Recebidos no n8n


  1. Mapear Campos Recebidos:
    • No painel de saída do webhook, você verá os dados recebidos, divididos em headers, params, query, e body.
    • Concentre-se nos dados dentro de body, onde estão informações como contact_name, mobile, entre outros enviados pelo Odoo.
    • Imagem de Referência: A segunda imagem mostra o campo mobile configurado com o mapeamento correto do número do WhatsApp.


  1. Formatar Dados de Envio (Opcional):
    • Caso precise ajustar a mensagem, adicione um nó Code em JavaScript.
    • No código, utilize funções para ajustar o texto ou adicionar quebras de linha.
    • Exemplo de Código:
      códigoconst formatMessage = (message) => {
        return message.replace(/\n/g, '\\n');
      };
      const originalMessage = $json.message.content;
      const formattedMessage = formatMessage(originalMessage);
      return [{ json: { formattedMessage } }];
      


Passo 4: Configurar o Envio de Mensagem para o WhatsApp


  1. Configurar o Nó de Envio de Mensagem:
    • Adicione um novo nó HTTP Request no n8n para realizar a integração com a API de WhatsApp.
    • Configure o Método como POST e insira a URL da API (por exemplo, um serviço de integração que permita o envio de mensagens via WhatsApp).
    • Imagem de Referência: A quarta imagem exibe a configuração do envio com a URL e método POST definidos.
  2. Autenticação e Cabeçalhos:
    • Configure as credenciais, como a apiKey, no campo de cabeçalho para autenticar a solicitação.
    • Imagem de Referência: Na quarta imagem, observe o campo de cabeçalho onde a apiKey foi configurada.
  3. Definir o Corpo da Mensagem:
    • No corpo da requisição JSON, inclua os campos como number para o número do WhatsApp e message para o conteúdo da mensagem.
    • Exemplo de JSON:
      jsonCopiar código{
        "number": "{{ $json.body.mobile }}",
        "message": "Olá, {{ $json.body.contact_name }}! Temos uma atualização para você."
      }
      
    • Imagem de Referência: A quarta imagem também mostra a configuração do corpo JSON da mensagem.
  4. Testar o Envio de Mensagem:
    • Execute um teste no n8n para verificar se a mensagem é enviada corretamente para o número de WhatsApp configurado.
    • Confirme no WhatsApp do destinatário se a mensagem foi recebida como esperado.

Passo 5: Testar e Ativar a Automação Completa

  1. Testar a Automação Completa:
    • Volte ao Odoo e crie um novo lead ou altere o estágio de um lead existente para “Atendimento Humanizado” (ou o estágio configurado).
    • Verifique se o processo de envio no n8n é disparado corretamente e se a mensagem de WhatsApp é enviada conforme o configurado.
    • Imagem de Referência: A quinta imagem mostra a tela de automação no Odoo, onde você pode testar o disparo da ação de webhook.
  2. Ativar a Automação:
    • Após confirmar que a automação funciona como esperado, ative a regra no Odoo e deixe o fluxo no n8n em modo ativo para processar eventos automaticamente.

Conclusão

Seguindo esses passos e utilizando as referências visuais, você configurará uma automação completa para enviar mensagens de WhatsApp via Odoo e n8n. Essa integração permite enviar mensagens personalizadas automaticamente, economizando tempo e melhorando o engajamento com os leads ou clientes.


WhatsApp