Integrando o Protheus com WhatsApp através da ConnectZap

No artigo de hoje, vamos falar um pouco sobre a integração com o WhatsApp usando uma API da Connect Zap.

Pessoal, até fizemos um artigo no passado falando um pouco sobre a Connect Zap ( leia mais aqui ), acontece que nesse meio tempo, a API recebeu diversas inovações e melhorias.

E um ponto bem legal, é que quem for aderir a Connect Zap e falar que veio através do Terminal de Informação, vai receber:

  • 30 dias de teste grátis
  • 1 mensalidade de isenção

Ou seja, você começa a pagar apenas no terceiro mês! Se tiver interesse basta acessar https://www.connectzap.com.br/api/ e depois dizer que veio pelo Terminal de Informação.

Quanto ao funcionamento da integração, é bem simples de configurar, abaixo o passo a passo:

  1. Crie uma conta na plataforma Connect Zap e acesse o painel através do link https://painel.connectzap.com.br/
  2. Baixe os fontes prw disponíveis nesse link: https://arquivos.connectzap.com.br/connectzap.zip
  3. Abra o programa do Connect Zap no Protheus e clique no botão verde para realizar a leitura
Botão no painel da ConnectZap

Botão no painel da ConnectZap

 

  1. Leia o QRCode pelo aplicativo do WhatsApp no Celular
  2. No pacote disponibilizado no item 2, copie a pasta qrcode para dentro da sua Protheus Data
  3. Crie o parâmetro MV_SESSAO conforme o disponibilizado pelo pessoal da Connect Zap
  4. Por fim, basta criar uma customização que aciona a função MSGZAP, similar ao exemplo abaixo:
#Include "TOTVS.ch"

User Function zEnvio()
	Local cDDI      := "55"
	Local cDDD      := "14"
	Local cNumero   := "988887777"
	Local cPara     := cDDI + cDDD + cNumero
	Local cMensagem := ""
	
	cMensagem := "Ola, *usuario*\n"
	cMensagem += "Essa é uma mensagem de teste\n"
	cMensagem += "Em breve lhe enviaremos novidades sobre suas faturas em aberto\n"
	cMensagem += "Um grande abraço"
	
	u_MsgZap(cPara, cMensagem)
Return

Abaixo um vídeo demonstrando o processo citado acima:

 

 

Bom pessoal, por hoje é só.

 

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação