Neste tutorial, vamos lhe mostrar como integrar a sua plataforma ou CRM ao Sonax Chat!
A funcionalidade permite a integração da sua plataforma, aplicação ou sistema ao Sonax chat, para enviar alertas e mensagens de WhatsApp para seus clientes!
Caso queira já acessar a documentação pelo postman, clique aqui
A integração poderá ser feita com a opção de gerar o histórico dos envios em seu menu Chatbox no Sonax chat ou não.
1 - Envio com registro do histórico no Menu Chatbox via URL:
Para realizar a integração utilize a URL abaixo, executando pelo Método GET:
https://api-chat.sonax.net.br/v2/send-message-protocol?from=553199999999&to=553399999999&authorization=API TOKEN&message=nome_da_template_sonax¶msTemplate={{parametro_1}},{{parametro_2}},{{parametro_3}}
Altere os seguintes campos, conforme especificações:
FROM: Número do Canal que deseja utilizar acrescido do 55. Exemplo 555199999999.
TO: Número do Cliente com 55, (Lembrando que tem que colocar o whatsapp correto, com ou sem o 9).
API TOKEN: Acesse esta informação em seu acesso do Sonax Chat no menu Configurações - Parâmetros - API Token - Api Token.
PARAMSTEMPLATE: Coloque aqui as variaveis que você enviará como parametro na mensagem. Colocar em ordem da variavel na mensagem separando por virgula
2 - Envio com registro do histórico no Menu Chatbox:
Para realizar a integração utilize a URL abaixo, executando pelo Método POST:
https://api-chat.sonax.net.br/v2/send-message-protocol
Altere os seguintes campos, conforme especificações:
FROM: Número do Canal que deseja utilizar acrescido do 55. Exemplo 555199999999.
TO: Número do Cliente com 55, (Lembrando que tem que colocar o whatsapp correto, com ou sem o 9).
API TOKEN: Acesse esta informação em seu acesso do Sonax Chat no menu Configurações - Parâmetros - API Token - Api Token.
MESSAGE: Colocar o nome da template cadastrada no sonax chat.
PARAMSTEMPLATE: Coloque aqui as variaveis que você enviará como parametro na mensagem. Colocar em ordem da variavel na mensagem separando por virgula
Acrescente o cabeçalho abaixo no Header da Comunicação:
{
"Content-Type": "application/json",
"Authorization": "Bearer API TOKEN"
}
Acrescente o Body abaixo :
{ "message": "nome_da_template_cadastrada_sonax",
"to": "numero_de_origem_do_canal",
"from":"numero_do_destino",
"paramsTemplate": ["leone","Bom dia","123","123","123"]
}
Pronto! Sua integração está concluída!