> ## 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 Mensajes de WhatsApp vía Webhooks de Journey

> Envía mensajes de WhatsApp automáticamente usando Journeys y webhooks de OneSignal.

## Requisitos

* Plan pagado que soporte tanto Journeys como Webhooks
* [Plataforma WhatsApp Business](https://developers.facebook.com/docs/whatsapp/) + [Configuración de Webhooks](https://developers.facebook.com/docs/whatsapp/business-management-api/guides/set-up-webhooks/)
* Destinatarios de WhatsApp

<Info>
  Aunque la siguiente guía usa el API de Facebook/Meta, Twilio también puede usarse para publicar mensajes de WhatsApp.
</Info>

## Configuración

### 1. Importar números de teléfono de destinatarios

Los números que soportan WhatsApp deben cargarse como una etiqueta de datos a un Usuario.

**Aquí hay un ejemplo:**

<Frame caption="Ejemplo de etiqueta de datos de número de teléfono de 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 agrega números en formato E.164, pero sin el signo +. El número +16463938787 debería agregarse como 16463938787.
</Warning>

### 2. Obtener código de Webhook

Una vez que hayas creado tu cuenta de Meta/Facebook Business y hayas activado tu Módulo de WhatsApp, se te dará un token de acceso API.

Podrás encontrar esta información bajo WhatsApp -> API Setup

<Frame caption="Pantalla de credenciales de configuración API de 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. Crear una Plantilla de Webhook

* Dentro de OneSignal, haz clic en: **Data > Webhooks > New Webhook**
* Copia las credenciales. Debería verse así:

<Frame caption="Plantilla de configuración de webhook de 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>
  La clave de etiqueta `{{user.tags.WhatsApp_number}}` se agrega como el número "to" como se resalta arriba.
</Warning>

### 4. Crear un Journey

Ahora puedes crear tu Journey y agregar tu nuevo Webhook de WhatsApp.

<Frame caption="Selección de webhook de 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>

Al probar, por favor asegúrate de lo siguiente:

* El id de suscripción en el que has agregado el número de WhatsApp tiene un id externo
* El id de suscripción coincide con el(los) segmento(s) incluido(s) del Journey

***
