O provedor de notificação de Whatsapp utiliza o serviço de Whatsapp do twilio, portanto para utilizá-lo, primeiro registre uma conta no Twilio, salve o Account ID e Authentication Token fornecidos no dashboard principal. Além disso é necessário seguir este guia para utilizar um número próprio e aprovado pelo whatsapp: https://support.twilio.com/hc/en-us/articles/360017771714-How-Can-I-Get-my-Own-WhatsApp-Twilio-Number-for-Use-in-Production- , caso contrário sera utilizado o sandbox que necessita uma interação do usuário para o envio das mensagens.
Para registrar um provedor de notificação Whatsapp, execute o seguinte procedimento:
No menu lateral selecione a opção Notification Providers então selecione Register, após isso na seleção de provedores clique no logo Whatsapp e selecione Next.
No formulário preencha as seguintes informações:
- Name: Um nome de sua escolha para o provedor, exemplo:
Whatsapp Twilio
- Timeout: O Tempo limite em segundos que o MFAO irá esperar por uma resposta do serviço do Twilio.
- Message Template: Esta mensagem será enviada para os usuários, você pode utilizar alguma variáveis dentro desta mensagem:
${identifer}
: o identificador do usuário (username).${token}
: o token de autenticação.${phone}
: o telefone do usuário.${email}
: o e-mail do usuário.- Exemplo:
Olá ${identifier} portador do telefone ${phone} e do e-mail ${email} seu token de autenticação é: ${token}
- Account: O Account ID do twilio.
- Authentication Token: O Authentication Token do twilio.
- From Number: O seu número aprovado pelo whatsapp de acordo com o link no inicio do guia ou o número do sandbox de whatsapp do twilio,
+14155238886
.
- Name: Um nome de sua escolha para o provedor, exemplo:
Clicar em Next
Na tela de confirmação verificar se está tudo correto e clicar em Finish