/
WhatsApp Business

WhatsApp Business

WhatsApp Business API permite a las empresas comunicarse con sus clientes a travĆ©s de WhatsApp. Permite a las empresas enviar mensajes, recibir mensajes y automatizar ciertos aspectos de la comunicaciĆ³n con el cliente.

Cuenta Business

Para la configuraciĆ³n ingresar al portal: https://developers.facebook.com/

Antes de comenzar con la configuraciĆ³n del proveedor, necesitamos algunas cosas:

  • Cuenta de Meta miembro de una empresa con una cuenta comercial.

  • AplicaciĆ³n creada en el portal de Meta.

  • WhatsApp, Webhook, Inicio sesiĆ³n con Facebook agregado como productos a la aplicaciĆ³n.

  • Permiso para editar la configuraciĆ³n de la API.

  • NĆŗmero de mĆ³vil verificado.

Para mas informaciĆ³n dirigirse a la documentaciĆ³n de meta. Link

Verificar negocio en Meta

Para obtener la verificaciĆ³n oficial de negocio en Meta, puedes visitar el siguiente enlace donde obtendrĆ”s un paso a paso detallado sobre como obtener esta verificaciĆ³n para lograr una mayor confianza en los clientes.

ConfiguraciĆ³n

Webhook

En la ventana de configuraciĆ³n de WhatsApp, secciĆ³n webhook, agrega lo siguiente:

URL de devoluciĆ³n de llamada: https://<instancia>.ucontactcloud.com/Integra/resources/Whatsapp/webhook

Verificador de ID: 1nt3gr4!

Campos de webhook: suscribirse a mensajes.

Recuerde agregar la configuraciĆ³n necesaria a NGINX

Inicio de sesiĆ³n

En la ventana de inicio de sesiĆ³n con Facebook agregar lo siguiente en el campo de URI de redireccionamiento de OAuth vĆ”lidos:

https://<instancia>.ucontactcloud.com/Integra/resources/WhatsappAuth/oauth

Recuerde agregar la configuraciĆ³n necesaria a NGINX

Proveedor

Inicie sesiĆ³n en uContact con un usuario con permisos para crear proveedores de SMS.

Luego vamos a Administrador ā†’ Proveedores ā†’ SMS

image-20240415-203504.png

Seleccionamos WhatsApp de la lista de proveedores y completamos los campos:

Nombre

Nombre identificador del proveedor

Nombre de usuario

ID de aplicaciĆ³n

ContraseƱa

Identificador secreto

SMS desde

IdentificaciĆ³n del nĆŗmero de telĆ©fono

Activar con Facebook, debe iniciar sesiĆ³n con el administrador de la cuenta en Meta de la aplicaciĆ³n.

Mensajes por segundo, limite de mensajes que serƔn enviados por segundo por el proveedor.

Mensajes por segundo Si es 0 no limita la cantidad de mensajes que se podrƔn enviar por segundo

Acepte los permisos solicitados y estamos listos.

CampaƱa

Seleccione un proveedor de WhatsApp.

Ponga la identificaciĆ³n del nĆŗmero de telĆ©fono en el campo del puerto.

Ā 

Recuerde agregar miembros a la campaƱa.

Tipo de mensajes

AdemĆ”s de los tipos comunes de mensajes, como texto y adjuntos, WhatsApp Business ofrece mensajes interactivos, plantillas y ubicaciĆ³n.

UbicaciĆ³n

Mensajes del tipo UbicaciĆ³n permite a los negocios enviar la ubicaciĆ³n precisa de lugares de interĆ©s.

Location:-34.92403016332158,-56.158280428772684:Shopping Punta Carretas:Montevideo, Uruguay

Ā 

Mensajes interactivos

Los mensajes interactivos brindan a los usuarios una forma mĆ”s fĆ”cil de encontrar y seleccionar lo que quieren de su empresa en WhatsApp. Durante las pruebas, los chatbots que utilizan funciones de mensajerĆ­a interactiva lograron un aumento significativo en las tasas de respuesta y las conversiones en comparaciĆ³n con los bots basados ā€‹ā€‹en texto.

Lista de botones

List;

Indicates that a Button List message is starting.

List;

Indicates that a Button List message is starting.

title

TEXT TĆ­tulo de la lista que se muestra en la parte superior.

header

TEXT Texto mostrado en el botĆ³n del menĆŗ.

body

TEXT Texto mostrado en el cuerpo del mensaje.

options

TEXT Opciones del menu,

footer

TEXT Texto mostrado en el pie de pƔgina del mensaje.

Mensajes que incluyen un menĆŗ con un mĆ”ximo de 10 opciones. Este tipo de mensaje brinda a los usuarios una forma mĆ”s simple y consistente de hacer una selecciĆ³n cuando interactĆŗan con una empresa.

Ejemplo:

List; title: Soporte uContact header:Menu body: como podemos ayudarte? seleccione una de las opciones. 1-TelefonĆ­a 2-SMS 3-WhatsApp 4-Correo electrĆ³nico 5-Chat web 6-Facebook 7-Mensajero 8-Otro footer:El servicio de soporte estĆ” disponible entre las 9 am a 6 pm.

Ā 

Ā 

Botones Responder

Mensajes que incluyen un mĆ”ximo de tres opciones, cada una de las cuales es un botĆ³n. Este tipo de mensaje brinda a los usuarios una forma mĆ”s rĆ”pida de realizar una selecciĆ³n en un menĆŗ cuando interactĆŗan con una empresa. Los botones de respuesta ofrecen la misma experiencia de usuario que las plantillas interactivas con botones.

Ejemplo:

Buttons; body;Califique su experiencia con uContact header;image;https://mma.prnewswire.com/media/1098841/Net2Phone_Logo.jpg?p=facebook 1-Muy buena 2-Buena 3-Mala

Plantillas

Las plantillas de mensajes le permiten brindar una experiencia de conversaciĆ³n mĆ”s rica que los mensajes de texto estĆ”ndar al integrar botones, imĆ”genes, listas y otros elementos junto con el texto en un solo mensaje. Las plantillas se pueden usar para muchos propĆ³sitos, como mostrar informaciĆ³n del producto, pedirle al destinatario del mensaje que elija entre un conjunto predeterminado de opciones o mostrar resultados de bĆŗsqueda.

Para crear, modificar o eliminar las plantillas es necesario ingresar al meta portal como administraciĆ³n de la aplicaciĆ³n: https://business.facebook.com. En el menĆŗ ubicado en la esquina superior izquierda, acceda a las herramientas de la cuenta y haga clic en plantillas de mensajes.

Las propiedades de la plantilla estƔn separadas por punto y coma.
hsm: Indica que el siguiente mensaje es de tipo plantilla.
Nombre: El nombre con el que se registrĆ³ la plantilla en el meta portal.
Idioma: El idioma con el que se registrĆ³ la plantilla.
Tipo: Define el tipo de encabezado de la plantilla, los disponibles son texto, imagen, video, ubicaciĆ³n, documento.
Cabecera variable: texto sin formato si el tipo es texto, o URL del archivo adjunto si el tipo no es texto.
cuerpo variable
Tipo variable: el tipo puede ser texto, fecha_hora, moneda.
Variable en botones
Tipo variable: el tipo puede ser texto, carga Ćŗtil.
Se requiere hsm, Nombre, Idioma, Tipo.
*En caso de que la plantilla no tenga alguna de las propiedades, se debe dejar en blanco separada por punto y coma.

Ejemplos:

Texto

hsm;sample_issue_resolution;es;;text-John

Imagen

hsm;sample_purchase_feedback;es;image;https://desarrollo.ucontactcloud.com/attachments/20230418/66c38ee1-bec9-462b-a844-9baed8eece43.download.png;text-uContact

NGINX

Para recibir los mensajes en uContact es necesario agregar el siguiente fragmento de cĆ³digo a la configuraciĆ³n de NGINX.

location /Integra/resources/Whatsapp/{ proxy_pass http://localhost:8085; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

Ā 

location /Integra/resources/WhatsappAuth/{ proxy_pass http://localhost:8085; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

Ā 

DocumentaciĆ³n de Meta

  • Plataforma de Meta

  • Registro de usuario:

  • Crear aplicaciĆ³n y agregar los productos:

  • Agregar numero de telĆ©fono:

Ā 

Related content