Dar de Alta una cuenta de WhatsApp Business en Meta
Antes de integrar WhatsApp Business con OMniLeads, es necesario disponer de una cuenta activa en Meta Business Manager, junto con un número telefónico verificado y una aplicación de WhatsApp Business API configurada.
A continuación se describen los pasos recomendados para completar el proceso de alta desde el entorno oficial de Meta:
1. Acceso a Meta Business Manager
Accedé a https://business.facebook.com
Si ya contás con un Business Manager, simplemente iniciá sesión. Si aún no tenés uno, creá tu cuenta empresarial indicando nombre, dirección de correo y sitio web de la compañía.
2. Verificación del Negocio
Ingresá a la Configuración del Negocio y completá el proceso de verificación de identidad empresarial.
Meta solicitará documentos oficiales que acrediten la existencia del negocio (CUIT, inscripción impositiva, razón social, etc.). Este paso es fundamental para habilitar la API oficial de WhatsApp Business.

3. Creación de la Aplicación de Whatsapp Business
Debajo se describen una serie de pasos del Wizard para utilizar la API de Mensajería. Para obtener mayor información y profundizar en los detalles, sugerimos visitar el siguiente enlace: https://developers.facebook.com/docs/whatsapp/cloud-api/get-started.
Es necesario en este punto contar con una cuenta de developers en Meta. Una vez dentro del panel de Meta for Developers, accedé a la sección “Mis Apps” y seleccioná Crear Nueva App.

Sigue el Wizard de creación de App, completando los datos necesarios en cada paso del formulario.

En Casos de Uso selecciona "Otros" y en Tipo de App selecciona "Negocios". En esta última parte del Wizard podrás conectar tu App con el Portfolio comercial a los efectos de utilizar Whatsapp como producto y conceder ciertos permisos a nivel aplicación para el uso de la API de Meta.

Dentro de las opciones de productos disponibles, seleccioná WhatsApp y hacé clic en Configurar. Se generará un App ID y un Access Token de prueba, que más adelante podrás reemplazar por credenciales de producción.

4. Asociación de un Número Telefónico
Si bien en este punto ya contamos con un Número Telefónico de Pruebas válido enviar y recibir mensajes a ciertos destinos declarados, Meta nos brinda la posibilidad de registrar un número nuevo o reutilizar uno existente.
Para ello clickeamos en "Configuración de la API"-->Agregar número de teléfono. Siguiendo el Wizard, podremos dar de alta un nuevo número útil para desarrollos o entornos productivos.

Durante el proceso, se verificará el número mediante SMS o llamada de voz. Una vez validado, el número quedará vinculado de forma oficial a tu cuenta de WhatsApp Business.

5. Configuración de Roles y Permisos de App para Whatsapp en Meta Business
Es necesario contar con un Rol que tenga permisos para la gestión de las APIs a través de la App. Para ello desde https://business.facebook.com en Configuración --> Usurarios --> Usuarios del sistema debemos definir un Usuario de Sistema con Control sobre dicho activo.
Es importante mencionar aquí que este usuario nos permitirá generar para él un Token a los efectos de utilizarlo como mecanismo de paso en Webhooks (URLs de Callback donde OMniLeads esperará mensajes entrantes).
Para ello, agregamos un nuevo rol mediante el botón "+Agregar", asignamos la App buscándola en "Activos Asignados", y generamos un token para webhooks desde el botón "Generar Token".

6. Seleción de Rol de App en Meta Business Developer
Desde Developers de Meta, se procede a asignar el rol previamente creado a la App, a los efectos de poder gestionar la API de manera segura.

7. Configuración del Webhook en Meta
Por último procedemos a configurar el webhook sobre el cual OMniLeads estará listo para recibir mensajes. En dicha acción, Meta solicita un token de verificación, que lo utilizaremos en OMniLeads al dar de alta la línea.
El formato del webhook debe ser como sigue: https://my_omnileads_instance/webhookmeta/<AppID>
Donde my_omnileads_instance es el FQDN de nuestra instancia (recordar que, al igual que GupShup, los certificados SSL deben ser válidos así como su dominio alcanzable en internet), y AppID es el identificador de la aplicación.

Asegurarse de subscribir a los eventos de Messages:

Y listo!
Ahora estamos preparados para abordar la configuración desde la App de OMniLeads. Para ello, desde el menú “Conexiones → WhatsApp → Proveedores”, configuraremos un nuevo proveedor digital (Meta) y su respectiva línea.
Para más detalles, visitá la sección Proveedores.
Última actualización