Integração Whatsapp Business x Twilio

Twilio: é uma plataforma de telefonia em nuvem que permite a integração com Whatsapp business através de API.

Objetivo: enviar mensagens de WhatsApp através nossas aplicações

Processo de implementação:

Para conectar o número de telefone da SATC ao WhatsApp, foram utilizados o formulário e orientações abaixo:

Após a aprovação do número da SATC, o template utilizado para comunicação com os usuários foi submetido e aprovado pela Twilio:

⇒ Template:

Olá { {1} }, A proposta { {2} } está fechada e estamos aguardando sua aprovação, para aprová-la acesse o link { {3} }, Após expirar o tempo de espera, você pode acessar o portal do cliente pelo link { {4} } e consultar essa proposta para realizar a aprovação.

⇒Aplicação criada no servidor 10.1.1.4 em Laravel para prover o envio de mensagens:

Developer: https://app.satc.edu.br/whats-dev/

Production: https://app.satc.edu.br/whats/

⇒NERCU: Nº: 133912:

Criar rota da plataforma de integração do Whatsapp para envio de mensagens de aprovação de propostas do Centro Tecnológico.

URL: https://app.satc.edu.br/whats/api/notification/aprovar-proposta

⇒ Exemplo Envio (jQuery): var settings = { “url”: “https://app.satc.edu.br/whats/api/notification/aprovar-proposta”, “method”: “POST”, “timeout”: 0, “headers”: { “Content-Type”: “application/json” }, “data”: JSON.stringify({ “nome”: “Saymon Tavares”, “whatsapp”: “48999231992”, “n_proposta”: 515516, “url_aprovacao”: “https://www.google.com/”, “url_access_cliente”: “https://www.google.com/” }), }; $.ajax(settings).done(function (response) { console.log(response); }); ⇒ PHP: $curl = curl_init();