Creación de mensajes utilizando plantillas predefinidas

Creación de mensajes utilizando plantillas predefinidas

En este momento solo Whatsapp tiene integrada esta funcionalidad.

Para poder usar esta funcionalidad se debe de haber sincronizado los templates con los siguientes pasos:
Templates con respuestas predefinidas

Para poder usar los templates cargados en uContact, si no se usa la integración en la documentación anterior, se deben de respetar las siguientes reglas de uso:

A continuación se presenta el formato que deben seguir los mensajes a la hora de utilizar un template:

hsm;nombre del template-lenguaje;text;variables del cuerpo;header;variables del header;buttons;variables de botones

Vamos a detallar paso a paso de como debería de crearse un mensaje para ser utilizado exitosamente.

Factores a tomar en cuenta a la hora de crear un mensaje:

Uso de variables en el cuerpo de un template:


Las variables del cuerpo se ingresan a continuación del “;text;” y separadas por el símbolo “;”:

hsm;nombre del template-lenguaje;text;variable 1;variable 2;variable 3;

En casos de que no se tengan variables de texto en el cuerpo, se deberá crear el mensaje de la siguiente manera:

hsm;nombre del template-lenguaje;text;;

Uso de variables del encabezado

Dado que el encabezado de un template puede ser de tipo texto o archivo, vamos a tener que diferenciar ambos casos:

En caso de que el header sea de tipo texto, agregamos cada variable del encabezado con el siguiente formato (a continuación del “;header;” y separadas por el símbolo “;”):

hsm;nombre del template-lenguaje;text;;header;variable 1;variable 2;variable 3

Caso de uso para variables de tipo archivos (imagen, video o archivos):

hsm;nombre del template-lenguaje;text;;header;url del archivo;

Para los archivos que sean documentos, se puede agregar una variable por la cual se va a renombrar el archivo al ser enviado. De no ser especificado, se toma el nombre por el cual se cargo al sistema. Para los casos de uso dentro de un marcador, si no se especifica el nombre, el archivo se recibirá con el nombre: Sin titulo.

hsm;nombre del template-lenguaje;text;;header;url del archivo;nombre del archivo

Uso de variables de botones

Solo aquellos botones que son de tipo URL pueden tener variables. Esta es una variable única y se encuentra dentro del URL al cual redirige el botón.

Dado que se puede tener mas de un botón, se identifica la variable con el botón de la siguiente manera:

Índice del boton#variable de texto

Los índices de los botones se arrancan a contar desde 0 y van incrementando en adelante, si el tercer botón es el único que tiene variable de texto en su url, se debe de poner, por ejemplo:

hsm;nombre del template-lenguaje;text;;buttons;2#variable del URl

Ejemplo con mas de un botón con variable:

hsm;nombre del template-lenguaje;text;;buttons;0#variable en el url(boton 1);2#variable del url(boton 3)

Ejemplos de mensajes completos:

Tempate con variable en el texto de cuerpo y una imagen en su encabezado:

hsm;nombre1-es;text;variableTexto;header;https:/linkFotoEjemplo.jpg

Tempate con variable en el texto de cuerpo, documento en su encabezado y botones con variables:

hsm;nombre2-en_US;text;textoCuerpo1;textoCuerpo2;header;https://ticker.pdf;ticketVuelo.pdf;buttons;0#categorias;2#productos