# Dar de Alta Whatsapp Business en GupShup

## Creación de una cuenta de Whatsapp Business (WABA)

Una vez creada la cuenta en el Portal del BSP en el apartado anterior, podemos proceder a crear (o migrar) nuestra WABA: Whatsapp Business Account.&#x20;

En nuestro caso, GupShup pone a disposición su [documentación oficial](https://docs.gupshup.io/docs/quickstart-create-and-configure-access-api) para poder avanzar en los aspectos técnicos y de integración. <mark style="color:red;">**Siempre es recomendable revisarla ante posibles cambios en los métodos y procedimientos.**</mark>

Debajo se expone, a modo de ejemplo, el Wizard completo de activación de Whatsapp Business con GupShup.

***Importante:*** Para un uso correcto de Whatsapp Business API, Meta exige un número de *Whatsapp Business válido* al igual que una *Cuenta de Meta/Facebook Business* *con su correspondiente Business Manager* a los efectos de validar el Negocio al que se está subscribiendo el servicio. Con ello, Meta asegura mecanismos genuinos y saludables de contactación, a la vez que se *prepara el terreno para la convergencia de nuevas canalidades de Negocio: Meta Messenger e Instagram Messenger*.

## Iniciando el Wizard de GupShup

**Paso 1:** Desde el *Panel de Control -> Whatsapp* , se crea una Aplicación clickeando en el botón "+ Crear Aplicación" y se especifica un nombre descriptivo.

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2Fx430ZNrQZdTCPZ6C8q3I%2Fimage.png?alt=media&#x26;token=29a90334-00fa-4354-b408-7ecbd9dd5b3e" alt=""><figcaption></figcaption></figure>

**Paso 2:** Una vez listada en el Dashboard, se procede a clickear sobre "Go Live" para recorrer el Wizard de creación de WABA (Whatsapp Business Account). En nuestro caso, seleccionaremos una cuenta de Whatsapp Business existente clickeando en "Migrar WABA Existente":

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FsRRbaaj8FRQ4vWbgRIaq%2Fimage.png?alt=media&#x26;token=0c804420-76f1-4a97-b38e-8bedb25ca4a6" alt=""><figcaption></figcaption></figure>

**Paso 3:** Aquí se procede a vincular la cuenta de Whatsapp Business con Facebook Business Manager. En el caso de que el usuario cuente con las credenciales de acceso a Facebook Business Manager, puede utilizar el método directo (Facebook Embed):

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FyqVpVtmnxESBy8SvAB8a%2Fimage.png?alt=media&#x26;token=7917594f-a4a9-4b9f-838f-efc52e24bf86" alt=""><figcaption></figcaption></figure>

En caso no sea el administrador de la cuenta de Facebook Business Manager, GupShup proporciona una opción para compartir la URL al Administrador de la cuenta y proceder así a su autorización:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FDOPSObKHCTHaQC5D7zvx%2Fimage.png?alt=media&#x26;token=e851d3a1-812c-4454-96a3-5a53673093e9" alt=""><figcaption><p>URL de autorización</p></figcaption></figure>

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FTPVvmiijP8uYgDgwmquT%2Fimage.png?alt=media&#x26;token=5059453c-6170-4861-b6f3-e2d69d871509" alt=""><figcaption><p>El cliente con sus credenciales realiza la vinculación</p></figcaption></figure>

Mediante cualquiera de los mecanismos descriptos en el punto 3, el usuario debe acceder al Facebook Business Manager y efectuar la vinculación.

## Desde Facebook Business Manager

**Paso 4:** Dentro de Facebook Business Manager, se crea un Nuevo WABA (Whatsapp Business Account) y Nuevo Perfil:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FE0AVqRGzQKo6tn9EDoKP%2Fimage.png?alt=media&#x26;token=d325bb72-ce5a-430b-bb55-ae25d02ff7f0" alt=""><figcaption></figcaption></figure>

**Paso 5:** Se ingresa el número telefónico del Whatsapp a partir del cual se creará la nueva WABA.

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2F1guEwCMWU0cUsELcVQOh%2Fimage.png?alt=media&#x26;token=5bfbc071-1784-4d49-9896-c78e2ac08346" alt=""><figcaption></figcaption></figure>

**Paso 6:** Finalmente, se copia la WABA ID una vez generada, para insertarla dentro del Portal de GupShup:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FXdwZ6kpfUS0d56mdOcGp%2Fimage.png?alt=media&#x26;token=028ee120-90d8-4acf-b3af-0bee1ab98e56" alt=""><figcaption></figcaption></figure>

## Retornando al Wizard de GupShup

**Paso 7:** Retornando a GupShup, se clickea sobre *"He completado la creación de WABA"* y se ingresa la WABA copiada en el paso anterior:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FDUvg4V7RJnUlrTU7CmHq%2Fimage.png?alt=media&#x26;token=d84c8655-843e-4627-9cda-db6585ba722b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FMRNPhZVoKkVUnP2fa6Pm%2Fimage.png?alt=media&#x26;token=7b6d3973-dc00-4e0c-9dce-e399a5341893" alt=""><figcaption></figcaption></figure>

**Paso 8:** Para corroborar el número telefónico de Whatsapp Business, Meta establece un mecanismo de OTP (ON-Time-Password) a partir del cual verifica la validez del mismo:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FdiT5ZFdWJoVujywOPW9i%2Fimage.png?alt=media&#x26;token=79c93107-2d5e-44ff-99ed-2b2ec78cfc12" alt=""><figcaption></figcaption></figure>

**Paso 9:** Finalmente el proceso de vinculación entre Whatsapp Business y Facebook Business Manager finaliza.&#x20;

Tan pronto Meta aprueba la WABA account (de 1 a 2 días hábiles según documentación), GupShup reflejará su estado "live" dentro de su Dashboard y ya es posible usar las APIs de Meta de manera segura:

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2Fl0oECAofREi8YgFNM98o%2Fimage.png?alt=media&#x26;token=e1c99175-70fc-49e2-9abb-1de73e54b3bf" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2FLCjygett0aJ1mgHuYPG8%2Fimage.png?alt=media&#x26;token=16221959-ccab-4f00-9278-2edcfbb94d93" alt=""><figcaption></figcaption></figure>

## Configurando el Webhook de Whatsapp

Para que los mensajes de Whatsapp puedan alcanzar satisfactoriamente la instancia de OMniLeads, es importante configurar la dirección de la Callback URL (Webhook) donde se escucharán eventos.

Para ello, dentro del Dashboard de GupShup, se clickea en la Application que hemos instanciado para atender eventos de Whatsapp Business (en el ejemplo, "*OMLWhatsappAPI*") y se accede al tab **Webhooks**, donde se procede a setear el *Callback URL* con el siguiente formato:

```
https://<OMniLeads_FQDN>/webhook/<AppID>/
```

Donde **OMniLeads\_FQDN** es el Nombre de Dominio alcanzable en Internet, y  **AppID** es el Identificador que se obtiene en los detalles de la Aplicación (paso 1 del presente Wizard).

<figure><img src="https://3667390847-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQ4bFJhI3nNWFv4zXBw2%2Fuploads%2Fk5EPalZiN2nvR8zN6r2N%2Fimage.png?alt=media&#x26;token=a445e666-2a07-4840-933a-61ff5b11e288" alt=""><figcaption></figcaption></figure>

**Y eso es todo!** Ya estamos en condiciones de derivar mensajes entrantes hacia OMniLeads. En la próxima sección abordaremos los[ componentes necesarios](https://docs.omnileads.net/configuracion-whatsapp-business/plantillas-de-mensajes-y-grupos-horarios) para dar de alta Proveedores y Líneas.
