> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enviar Mensagens do WhatsApp via Webhooks de Journey

> Envie mensagens do WhatsApp automaticamente usando Journeys e webhooks do OneSignal.

## Requisitos

* Plano pago que suporte Journeys e Webhooks
* [Plataforma WhatsApp Business](https://developers.facebook.com/docs/whatsapp/) + [Configuração de Webhooks](https://developers.facebook.com/docs/whatsapp/business-management-api/guides/set-up-webhooks/)
* Destinatários do WhatsApp

<Info>
  Embora o guia a seguir use a API do Facebook/Meta, o Twilio também pode ser usado para Postar mensagens do WhatsApp.
</Info>

## Configuração

### 1. Importar números de telefone dos destinatários

Números compatíveis com WhatsApp devem ser carregados como uma data tag para um Usuário.

**Aqui está um exemplo:**

<Frame caption="Exemplo de data tag de número de telefone do WhatsApp">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9d6d60f-Screenshot_2023-12-11_at_4.18.55_PM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=7da1071cc2d4d5d0532b5421e30fc037" width="1478" height="127" data-path="images/docs/9d6d60f-Screenshot_2023-12-11_at_4.18.55_PM.png" />
</Frame>

<Warning>
  Por favor, adicione números no formato E.164, mas sem o sinal +. O número +16463938787 deve ser adicionado como 16463938787.
</Warning>

### 2. Obter código de Webhook

Depois de criar sua conta Meta/Facebook Business e ativar seu Módulo WhatsApp, você receberá um token de acesso à API.

Você poderá encontrar essas informações em WhatsApp -> Configuração da API

<Frame caption="Tela de credenciais de configuração da API do WhatsApp">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6accf9b-Screenshot_2023-12-11_at_4.20.11_PM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=80c1e9b33b021e551a495009e18bb473" width="1438" height="496" data-path="images/docs/6accf9b-Screenshot_2023-12-11_at_4.20.11_PM.png" />
</Frame>

### 3. Criar um Template de Webhook

* No OneSignal, clique em: **Dados > Webhooks > Novo Webhook**
* Copie as credenciais. Deve ficar assim:

<Frame caption="Template de configuração de webhook do WhatsApp">
  <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d9e43cc-Screenshot_2023-12-11_at_4.20.49_PM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=7fb711e8ee8dc46c0338adb7562ee75a" width="1470" height="1019" data-path="images/docs/d9e43cc-Screenshot_2023-12-11_at_4.20.49_PM.png" />
</Frame>

<Warning>
  A chave de tag `{{user.tags.WhatsApp_number}}` é adicionada como o número "para" conforme destacado acima.
</Warning>

### 4. Criar uma Journey

Agora você pode criar sua Journey e adicionar seu novo Webhook do WhatsApp.

<Frame caption="Seleção de webhook do WhatsApp">
  <img src="https://mintcdn.com/onesignal/yt4lRKoquAlWvRvF/images/journeys/whatsapp-webhook-selection.gif?s=bebc2ab65e99877c31e22eda7bff8080" width="600" height="319" data-path="images/journeys/whatsapp-webhook-selection.gif" />
</Frame>

Ao testar, certifique-se do seguinte:

* O ID de assinatura no qual você adicionou o número do WhatsApp tem um ID externo
* O ID de assinatura corresponde ao(s) segmento(s) incluído(s) na Journey

***
