Pular para o conteúdo

Testar a integração

Teste em três passos, do mais barato para o mais caro. Cada um prova uma parte.

Mande um lead que o corte descarta, com margem zero. Ele prova que o endereço funciona e não chega a consultar a Nova Vida.

Janela do terminal
curl -X POST "https://www.bancadahq.com.br/webhook/leads/<senha-da-fonte>" \
-H "Content-Type: application/json" \
-d '{"cpf":"123.456.789-09","nome":"Teste","margem":0,"data_admissao":"01/01/2020","data_nascimento":"01/01/1980"}'

A resposta tem que ser {"recebidos":1,"aceitos":1,"recusados":[]}. Em segundos, o lead aparece em Bloqueados com o motivo Margem abaixo do corte.

  1. Mande um lead com o seu CPF, ou o de alguém da equipe que tenha WhatsApp, com margem, admissão e nascimento que passem no corte.
  2. Em Hoje, clique em Rodar agora, coloque 1 e confirme.
  3. Espere aparecer Rodada terminada. Pode fechar a janela: quem roda é o servidor.

Custa uma consulta e uma mensagem. Se tudo estiver certo, a mensagem chega no WhatsApp do celular que a Nova Vida tem para esse CPF.

Se a rodada parar, a frase do fim diz o porquê. As frases estão em Login da Nova Vida, Chave da Arara e em Motivos.

Com o envio em Manual, rode com um número pequeno, como 10. Confira em Recebidos se CPF, margem e datas vieram certos e em Enviados se as mensagens saíram. Depois, ligue o automático em Configurações, aba Envio.

Só a chave da Arara, para quem tem acesso técnico

Seção intitulada “Só a chave da Arara, para quem tem acesso técnico”

A chamada abaixo manda uma mensagem de verdade para o número que você escolher, com a mesma chave que a Bancada usa:

Janela do terminal
curl -X POST https://api.ararahq.com/v1/messages/webhook \
-H "Authorization: Bearer $CHAVE_ARARA" \
-H "Idempotency-Key: teste-bancada-1" \
-H "Content-Type: application/json" \
-d '{"phone":"5551999990000","name":"Maria"}'
Resposta O que quer dizer
202 Chave, número e template certos; a mensagem sai
401 ou 403 Chave inválida, revogada ou sem permissão de Mensagens
409 Falta número ou template na chave, ou um deles não está pronto
400 TEMPLATE_VARIABLES_MISMATCH O template pede mais variáveis que o nome