¿Cómo configurar la vinculación con META (WhatsApp Bussines API)?

Unidad 6: Módulo Full WhatsApp + Bot IA

¿Cómo configurar la vinculación con META (WhatsApp Bussines API)?

Condiciones Iniciales

Antes de comenzar, verifique que cumple con estos requisitos:

a- Cuenta Facebook Business
  • Necesita una cuenta Facebook Business (no una cuenta personal)
  • La cuenta debe estar verificada por META (verificación de identidad y negocio)
  • La verificación puede demorar entre 1 y 5 días hábiles

 

b- Número de Teléfono WhatsApp Business
  • Necesita un número que NO esté actualmente registrado en WhatsApp o WhatsApp Business
  • El número debe poder recibir SMS o llamadas para verificación
  • Puede ser un número fijo (verificación por llamada de voz) o móvil
  • Una vez registrado en la API, este número ya no podrá usarse en la app móvil de WhatsApp

 

Importante: La API de WhatsApp Business es un servicio pago de META. Cada conversación tiene un costo según el país y tipo. Consulte los precios actuales en developers.facebook.com/docs/whatsapp/pricing 

 

 

MANUAL DE CONFIGURACIÓN

 

Paso 1: Crear Nueva APP en META

 

Ingresar a https://developers.facebook.com/apps/ y crear una Nueva APP.

 

Meta APP Whatsapp

 

Completar los datos de Registro de la APP

 

Formulario de registro APP META

1- Nombre de la APP, por ejemplo OpenEMR-Latam. Correo electrónico.

2- En Casos de Uso, seleccionar la opción “Conectarte con los clientes a través de WhatsApp”

3-  En Negocio, “¿Qué portfolio comercial quieres conectar a la APP?”  Seleccionamos el que corresponda, por ej. OpenEMR-Latam.

4- En Requisitos nos aparecerán los pasos que debemos completar antes de publicar la APP, le damos a siguiente.

5- En Resumen veremos todos los datos iniciales de la APP, si son correctos, le damos a Crear App.

 

Una vez creada la APP, podremos completar los datos del Paso 1 que figura en nuestro sistema OpenEMR-Latam. 

 

¿Cómo obtener la App ID y App Secret?

 

Mata APP - ID y Clave secreta

1- En el panel izquierdo vamos al ítem Configuración de la APP e ingresamos a Básica

2- Veremos el número de ID de la APP que debemos copiar en el sistema

3- Veremos la Clave Secreta de la APP que debemos copiar en el sistema

4 - Debemos completar los datos que solicita la configuración para poder Publicar la APP, en este caso:

  • Ícono de la app (1.024 x 1.024) Imagen el JPG del logo de la empresa
  • URL de la política de privacidad Link derivado de la web oficial de la empresa
  • Categoría Aquí ponemos Bot de Messenger para empresa

 

 

 

Paso 2: Presonalizar Casos de Uso

 

Se nos abrirá el Panel de Apps con una serie de requisitos a completar. Ingresamos al primer check de la lista Personalizar el caso de uso.

 

Personalizar Casos de Uso

  1. Ingresar a Casos de Uso 
  2. Nos posicionará en la pestaña Inicio Rápido
  3. Veremos la opción de Whatsapp business
  4. Seleccionamos Empezar a usar la API

 

Paso 3: Registrar número de teléfono Meta

Registrar número telefónico

 

 

Una vez verificado el número telefónico, podremos completar los datos del Paso 2 de OpenEMR-Latam. Generamos el Token que necesitamos pegar en el Módulo, también debemos copiar los datos de ID del número y Whatsapp Business ID

 

Datos de configuración de la API

 

Paso 4: Crear Usuario

Ingresar a  business.facebook.com/settings/system-users y crear un nuevo usuario.

 

Acá debemos generar los token que nos pide el módulo de OpenEMR-Latam

 

Usuario del sistema - META

 

Para eso, seleccionamos los Activos asignadosApps Instaladas, a esto, en algunos casos, debe verificarlo otro usuario de la cuenta Meta Business, demora unos minutos en impactar.

 

Una vez realiza la verificación debemos publicar la APP.

 

Paso 5: Configurar WebHooks

 

1- Dentro de los Casos de Uso de nuestra APP, en Configuración de la API, vamos al Paso 3Configurar Webhooks para recibir mensajes. Ingresamos a la opción de Configurar webhooks

 

Configuracion de WenHooks

 

Debemos conectar nuestro META con OpenEMR-Latam.

token y llamada al sistema

 

Para ello, necesitamos una URL y Token. Vamos a nuestro módulo en la plataforma y copiamos los siguientes datos:

1- URL de devolución de llamada: A la url que nos brinda el sistema debemos agregarle https://openemr-es.com/703-0/interface/modules/custom_modules/OpenEMRWhatsapp/public/webhook.php

2- Token de verificación: Podemos generarlo en el asistente de forma automática. Lo pegamos en la APP de Meta.

Copiamos todo en nuestro sistema y aplicamos. 

 

Una vez conectado se nos abrirán una serie de Campos de Webhooks que tenemos que activar en la sección de suscripción. 

WebHooks

Nos suscribimos a las WebHooks nos permita META

 

Continuamos la configuración en el siguiente tutorial Configurar Módulo Full WhatsApp + Bot IA