WhatsApp Infobip

 

 

 

La incorporaciĆ³n de Infobip a nuestro servicio brinda una mejor experiencia a nuestros clientes.

Hay muchas posibilidades que destacan lo Ćŗtil que es este servicio.


WhatsApp Infobip V1

ConfiguraciĆ³n

Para configurar Infobip en uContact solo debe seguir algunos simples pasos, primero debemos verificar que

posea todo lo requerido para crear un proveedor y campaƱa.

Requerido:

  • Cuenta configurada en Infobip y acceso a ella.

  • NĆŗmero de contacto habilitado.

  • Ingresar a uContact con un usuario con permiso para crear campaƱas y marcadores SMS.

  • Poseer una IP PĆŗblica para redireccionamiento de trĆ”fico de uContact.

  • Habilitar el NGINX.


1. Configurar cuenta

  • En la cuenta de Infobip se debe crear un ScenarioKey.

  • TambiĆ©n se configuran los Webhooks de uContact para que Infobip mande los mensajes al portal.

Para saber cĆ³mo crear un ScenarioKey puede consultar el siguiente link.

Ejemplo:

curl --location --request POST 'https://gyyy2e.api.infobip.com/omni/1/scenarios' \ --header 'Authorization: Basic (ususario:pwd en encode 64 sin parentesis)' \ --header 'Content-Type: application/json' \ --data-raw '{     "name": "WHATSAPP scenario",     "flow": [         {             "from": "(numero sin parentesis)",             "channel": "WHATSAPP"         }     ],     "default": true }'

 


2. Obtener parƔmetros de acceso

En Infobip podrĆ” encontrar las API Keys que necesitarĆ” para crear el proveedor en uContact.


3. Crear proveedor en uContact

Ingresa a uContact con un usuario que posea permisos para crear proveedores de SMS.

Una vez adentro nos dirigimos a Administrador ā†’ Proveedores ā†’ SMS

 

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

  • Nombre
    Para identificar al proveedor.

  • user
    Se ingresarĆ” el scenarioKey creado.

  • password
    API Key de Infobip.

  • sms from
    NĆŗmero de WhatsApp sin puntos, ni espacios, ni signos.

  • Mensajes por segundo

    Limite de mensajes que serƔn enviados por segundo por el proveedor.

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/InfobipWhatsapp{ 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; }

 


WhatsApp Infobip V2

ConfiguraciĆ³n

Configurar Infobip en uContact es muy simple. Primero debemos verificar que posea todo lo requerido para crear un proveedor y campaƱa.

Requerido:

  • Cuenta configurada en Infobip y acceso.

  • NĆŗmero de contacto habilitado.

  • Ingresar a uContact con un usuario que tenga permiso para crear campaƱas y marcadores SMS.

  • PosesiĆ³n de una IP PĆŗblica para redireccionamiento de trĆ”fico de uContact.

  • NGINX habilitado.


1. Configurar cuenta

  • TambiĆ©n se configuran los Webhooks de uContact para que Infobip mande los mensajes al portal.


2. Obtener parƔmetros de acceso

En Infobip podrĆ” encontrar las API Keys que se necesitan para crear el proveedor en uContact.


3. Crear proveedor en uContact

Ingresa a uContact con un usuario que posea permisos para crear proveedores de SMS.

Una vez dentro, nos dirigimos a Administrador ā†’ Proveedores ā†’ SMS.

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

  • Nombre
    Para identificar al proveedor.

  • user
    Se ingresa el usuario creado.

  • password
    API Key de Infobip.

  • sms from
    NĆŗmero de WhatsApp sin puntos, espacios ni signos.


Interactive Button List

Tipo Buttons:

 

 

 

Ejemplo:

Buttons;

body; ĀæCuĆ”l fue tu experiencia con uContact?

header;VIDEO;https://integraccs.ucontactcloud.com/attachments/20211011/420029a1-55b4-403b-afe8-62bcd12798d6.uContact.mp4

1- Mala

2- Buena

3- Muy buena

footer; Ā”Muchas gracias!

Buttons;

body; ĀæCuĆ”l fue tu experiencia con uContact?

header;VIDEO;https://integraccs.ucontactcloud.com/attachments/20211011/420029a1-55b4-403b-afe8-62bcd12798d6.uContact.mp4

1- Mala

2- Buena

3- Muy buena

footer; Ā”Muchas gracias!


Interactive List

Ejemplo:

List;

title; Gamification

body; Utiliza las tƩcnicas que hace a los juegos atractivos y aplƭcalas a los procesos de negocios.

1-OpciĆ³n 1

2-OpciĆ³n 2

3-OpciĆ³n 3

4-OpciĆ³n 4

footer; footer

List;

title; Gamification

body; Utiliza las tƩcnicas que hace a los juegos atractivos y aplƭcalas a los procesos de negocios.

1-OpciĆ³n 1

2-OpciĆ³n 2

3-OpciĆ³n 3

4-OpciĆ³n 4

footer; footer


Template

Body:

hsm;templateName;language;type;variable;variable;variable

hsm;templateName;language;type;variable;variable;variable

Text:

hsm;templateName;language;type;placeholder;variable;variable

hsm;templateName;language;type;placeholder;variable;variable

Video/Image:

hsm;templateName;language;type;mediaUrl;variable;variable;variable

hsm;templateName;language;type;mediaUrl;variable;variable;variable

Document:

hsm;templateName;language;type;mediaUrl;filename;variable;variable

hsm;templateName;language;type;mediaUrl;filename;variable;variable

Location:

hsm;templateName;language;type;latitude;longitude;variable;variable

hsm;templateName;language;type;latitude;longitude;variable;variable

URL:

hsm;templateName;language;tipo;mediaUrl;button1;variable;variable

hsm;templateName;language;tipo;mediaUrl;button1;variable;variable

Quick_Reply

hsm;templateName;language;tipo;button1:button2:button3;variable;variable

hsm;templateName;language;tipo;button1:button2:button3;variable;variable

Quick_Reply_Media

hsm;templateName;language;tipo;mediaType,mediaUrl,filename;button1:button2:button3;variable;variable

hsm;c_demos_au;es;QUICK_REPLY_MEDIA;DOCUMENT,https://instance.ucontactcloud.com/attachments/pdf/20240103/archivo.pdf,archivo.pdf;Ā”MĆ”s informaciĆ³n!;VAR1;VAR2

Ejemplo:

hsm;access_code;en;BODY;Matias;registration;2412

hsm;access_code;en;BODY;Matias;registration;2412


Contact

 

contact;firstName;formattedName;phone;type;email;type;direction;type

Ejemplo:

contact;John;John Smith;59898115555;CELL;123abc@gmail.com;HOME;Hum 1940;HOME

contact;John;John Smith;59898115555;CELL;123abc@gmail.com;HOME;Hum 1940;HOME

 

 

 

Location

 

location;latitutede,longitude;name;address

Ejemplo:

location;-34.92403016332158, -56.158280428772684;Shopping Punta Carretas;Montevideo, Uruguay

location;-34.92403016332158, -56.158280428772684;Shopping Punta Carretas;Montevideo, Uruguay

 

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/InfobipWhatsappV2{ 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; }

 

 

En caso de querer configurar un proveedor de Infobip SMS, dirigirse al siguiente link: