Integração Twilio com WhatsApp - Ambiente Produção

Para quando já possui a sua conta no Twilio e agora deseja de fato utilizar a integração com o WhatsApp (ambiente de produção), a fim de fazer os atendimentos dentro do TomTicket, será necessário fazer a configuração dentro da sua conta da Twilio.

Caso ainda não possua uma conta na Twilio, acesse este outro tutorial de como criar Como Integrar o WhatsApp ao TomTicket com Twilio

Para utilizar o WhatsApp dentro da sua conta da Twilio, será preciso adquirir um número de telefone ou utilizar um número seu.

Será preciso também fazer o Upgraded Twilio account, onde deverá inserir os dados de pagamento, além de pagar um saldo inicial, e sempre que necessário inserir mais saldo. O saldo será utilizado para as cobranças das conversas utilizados no WhatsApp.

Após esses dois passos, deverá fazer a vinculação de sua conta Meta Business dentro da Twilio para ativar o seu número e permitir a utilização da API do WhatsApp Business.
É requerido possuir uma conta Meta Business para a sua empresa, caso não possua precisará criar uma.

1. Comprando um número com a Twilio


Para aqueles que desejam adquirir um número, primeiro é requerido um cadastro do tipo Business ou Individual, onde será necessário comprovar sua identidade pessoal ou que é responsável pela empresa, através do envio de documentação necessária.

Acesse o seu Console da Twilio (console.twilio.com), menu Phone a Numbers> Regulatory Compliance> Bundles> Create a Regulatory Bundle. Nesta etapa a equipe da Twilio irá validar os documentos, sendo necessário aguardar a análise e aprovação.

Quando aprovado, então poderá fazer a aquisição do número, acesse o menu Phone a Numbers> Buy a Number> será exibida uma lista de números, onde poderá escolher o número e sua região. Após escolher o número, clique em Buy. Na tela de compra será preciso informar o Regulatory Compliance (Business ou Individual) conforme criado na etapa anterior.

2. Upgraded Twilio account


Nesta etapa será necessário inserir os seus dados de pagamento, acesse o menu superior no canto direito do Console em Billing> Payment Settings > Add a Payment Method.
Será solicitado um pagamento inicial, o valor será utilizado para as cobranças do whatsapp.

3. Vinculação da conta Meta Business com a Twilio


Acesse no console da twilio o menu Messaging> Senders> WhatsApp Senders> clique em Get Started.

A Twilio possui um passo a passo completo desta etapa, sendo descrito de forma detalhada, assim está inserido o link de acesso https://www.twilio.com/pt-br/docs/whatsapp/self-sign-up

Alguns pontos importantes do passo a passo da Twilio, se você estiver usando um número de telefone Twilio com recursos de voz, poderá optar por receber o código de 6 números por meio de uma chamada de voz. No entanto, antes de o WhatsApp enviar seu código, primeiro você precisa configurar seu webhook para receber o código em seu endereço de e-mail.
No console do Twilio:

Em uma nova guia do seu navegador acesse o menu Phone a Numbers> Active Numbers, clique sobre o número adquirido,
  • Role para baixo até a seção Voice e Fax para configurar o número.
  • No menu suspenso Configure With, selecione a opção “Webhook, TwiML Bin, Function, Studio Flow, Proxy Service”.
  • Altere a URL do webhook e use o Twimlet do correio de voz seguindo esta convenção http://twimlets.com/voicemail?Email=[your email address], por exemplo http://twimlets.com/[email protected]
E clique em Salvar.
Agora, todas as chamadas recebidas serão transcritas e enviadas para o seu e-mail. Depois de registrar o WhatsApp, basta remover o twimlet do campo Webhook e restaurar o que você configurou anteriormente.

Após concluir essa etapa da vinculação com a conta da Meta Business de sua empresa, é preciso concluir a ativação dentro das suas configurações do seu Facebook da sua conta Meta Business para que seja liberada pela Meta o acesso do WhatsApp via API para o telefone, segue as instruções para o caso https://www.facebook.com/business/help/2087193751603668

Caso esse processo não seja feito, a integração pela API da Twilio ficará restrita a dois remetentes, tendo sido feita a aprovação pela Meta então terá o acesso ilimitado.

4. Colocando em Produção o uso dentro do TomTicket

Como etapa final, tendo em vista concluídas as etapas anteriores, para poder usar dentro do TomTicket o seu WhatsApp, acesse o menu Messaging> Senders> WhatsApp Senders> Edit Sender


Configuração de dados do sender via WhatsApp no Twilio

No item Webhook URL for incoming messages – Optional, insira a URL configurada dentro do TomTicket.

Acesse o seu painel administrativo do TomTicket no menu Gestão> Configurações da conta> Integrações Externas.
Remova a configuração anterior de teste da Twilio, e crie uma nova, agora com os dados reais da Twilio.

Aqui está neste outro tutorial sobre como criar a configuração dentro do TomTicket https://tomticket.tomticket.com/kb/integracao/como-integrar-o-whatsapp-ao-tomticket-com-twilio

Copie a URL , volte a sua tela do console do Twilio em Edit Sender, e insira no item Webhook URL for incoming messages – Optional a URL configurada dentro do Tomticket.

Configuração de Webhook no Twilio.

Neste mesmo local terá as opções para inserir logotipo, e mais algumas mensagens que devem sem conforme as mensagens aprovadas pelo WhatsApp, salve.

Após tais configurações, e tendo sido completadas todas as etapas, incluindo a aprovação pela Meta Business poderá começar a usar o seu WhatsApp dentro do TomTicket.


Este artigo foi útil?  
Agradecemos sua avaliação.