como_configurar_o_envio_automatico_de_whatsapp

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
como_configurar_o_envio_automatico_de_whatsapp [25/04/2025 14:09] – [Exemplo da Formula SQL] marcelocomo_configurar_o_envio_automatico_de_whatsapp [28/04/2025 16:59] (atual) – [Passo 1: Cadastrar os contatos que vão receber os avisos] william
Linha 7: Linha 7:
   * Possuir um número de WhatsApp configurado no Cérebro   * Possuir um número de WhatsApp configurado no Cérebro
  
-=== Passos ===+<note important>Tome cuidado para evitar o banimento do número do WhatsApp, principalmente se os contatos nunca trocaram mensagens com esse número que fará os envios automáticos e programe o envio das mensagens no horário comercial.</note>
  
-  - Cadastrar formula SQL que será utilizada selecionar os dados. Deve constar obrigatoriamente um campo com o nome "DESTINO_WHATSAPP" que contém o número de contato. +==== Passo 1: Cadastrar os contatos que vão receber os avisos ====
-  - Cadastrar formula que será utilizada para o conteúdo das mensagens a serem enviadas +
-  - Definir o usuário do cérebro que fornecerá as credenciais para envio do WhatsApp +
-    * ''INSERT INTO OPCOES VALUES('whatsapp.cobranca.usuario', ?)'' +
-  - Criar um agendamento no **Windows** para executar o CerebroService.exe passando o seguinte parametro +
-    * ''console aviso_whatsapp_formula''+
  
-=== Exemplo da Formula do Conteúdo da Mensagem ===+  - Acessar o cadastro de clientes 
 +  - Acessar a aba Referências/Contatos > SubAba WhatsApp 
 +  - Incluir o número do contato que vai receber os avisos 
 +  - Marcar o campo "[x] Receber Lembretes de Cobrança"
  
-<code> +==== Passo 2: Cadastrar formula SQL ====
-Olá *Campo('NOME')!* +
- +
-CPF: *Campo('CNPJ')* +
- +
-Gostaríamos de lembrá-lo sobre o boleto nº Campo('DOCUMENTO'), que totaliza R$ Campo('VALOR') e tem vencimento em Campo('DATA_VENCIMENTO'). +
- +
-Caso o pagamento já tenha sido realizado, desconsidere esta mensagem. +
- +
-Para efetuar o pagamento, aqui está o número do código de barras para a sua conveniência. +
-*Campo('LINHA_DIGITAVEL')* +
- +
-Atenciosamente, +
- +
-*<Nome>+
-*<Setor> - <Empresa>+
-</code> +
- +
-=== Exemplo da Formula SQL ===+
  
 +Cadastrar formula do tipo "Filtro SQL" que será utilizada para selecionar os dados e contatos para os envios. \\
 +Deve constar obrigatoriamente um campo com o nome "DESTINO_WHATSAPP" no SQL que contém o número de contato, exemplo:
 +**No SQL abaixo somente vão ser selecionados boletos emitidos e que a data de vencimento esteja entre 25 a 30 dias a vencer**
 <code> <code>
 SELECT A.SEQUENCIAL_CPR SELECT A.SEQUENCIAL_CPR
Linha 60: Linha 43:
 ORDER BY 1 ORDER BY 1
 </code> </code>
 +
 +==== Passo 3: Cadastrar formula do conteúdo da mensagem ====
 +
 +Cadastrar formula do tipo "Envio WhatsApp" que será utilizada para o conteúdo das mensagens a serem enviadas\\
 +Campos: \\
 +  * Descrição: **<Nome que será utilizado no log da tabela>**, 
 +    * Exemplo: WhatsApp - Aviso 30 dias de Vencimento
 +    * Essa descrição além de gerar o log é utilizada para o sistema saber que a mensagem já foi enviada, caso seja alterada o sistema vai repetir o envio das mensagens para cada registro do SQL.
 +  * Tipo: **Envio WhatsApp**
 +  * Tabela: **MOVIMENTOS_CPR**
 +  * SQL: **<Codigo da formula cadastrada no passo anterior>**
 +  * Formula:
 +<code>
 +Olá *Campo('NOME')!*
 +
 +CPF: *Campo('CNPJ')*
 +
 +Gostaríamos de lembrá-lo sobre o boleto nº Campo('DOCUMENTO'), que totaliza R$ Campo('VALOR') e tem vencimento em Campo('DATA_VENCIMENTO').
 +
 +Caso o pagamento já tenha sido realizado, desconsidere esta mensagem.
 +
 +Para efetuar o pagamento, aqui está o número do código de barras para a sua conveniência.
 +*Campo('LINHA_DIGITAVEL')*
 +
 +Atenciosamente,
 +
 +*<Nome>*
 +*<Setor> - <Empresa>*
 +</code>
 +
 +==== Passo 4: Definir usuário do envio ====
 +
 +  - Definir o usuário do cérebro que fornecerá as credenciais para envio do WhatsApp
 +    * ''INSERT INTO OPCOES VALUES('whatsapp.cobranca.usuario', ?)''
 +
 +==== Passo 5: Criar agendamento da tarefa do Windows ====
 +
 +  - Criar uma nova tarefa no **Agendador de Tarefas do Windows** para executar o CerebroService.exe passando os seguintes argumentos
 +    * ''console aviso_whatsapp_formulas''
 +  - Lembre de marcar a opção de executar a tarefa mesmo quando o usuário do Windows não estiver conectado e definir a repetição da tarefa diariamente.
 +
 +== Exemplo do Agendador de Tarefas ==
 +
 +{{::agendador_de_tarefas.png?direct&400|}}
 +
  • Última modificação: 25/04/2025 14:09
  • por marcelo