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.

En nuestro caso, GupShup pone a disposición su documentación oficial para poder avanzar en los aspectos técnicos y de integración. Siempre es recomendable revisarla ante posibles cambios en los métodos y procedimientos.

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.

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":

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):

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:

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:

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

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

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:

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:

Paso 9: Finalmente el proceso de vinculación entre Whatsapp Business y Facebook Business Manager finaliza.

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:

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).

Y eso es todo! Ya estamos en condiciones de derivar mensajes entrantes hacia OMniLeads. En la próxima sección abordaremos los componentes necesarios para dar de alta Proveedores y Líneas.

Última actualización