Request HSM Template
Categoría: Variable manipulation
Descripción: Permite enviar mensajes estructurados (HSM) a través de WhatsApp, utilizando plantillas previamente registradas y aprobadas por el proveedor (por ejemplo, Gupshup). Está orientada a facilitar comunicaciones con clientes, incorporando parámetros dinámicos y permitiendo almacenar sus respuestas, cuando se espera una interacción.
Funcionalidad: Envía un mensaje HSM de WhatsApp usando una plantilla preaprobada, con soporte para parámetros dinámicos, encabezados multimedia y almacenamiento de respuesta del cliente cuando se espera interacción. Permite definir una intención de error para manejar fallos en el envío.
Nombre: Campo de tipo text para ingresar el nombre con el que se identificará el elemento dentro del flujo.
Entidad donde se almacena la respuesta del cliente: Campo de tipo select para elegir la entidad en la que se guardará la respuesta del cliente al mensaje de WhatsApp.
Important
Este campo solo es necesario si se espera una respuesta por parte del cliente. En ese caso, el mensaje de reacción se guardará en la entidad seleccionada en el campo Entidad donde se almacena la respuesta del cliente. Por tanto, el flujo esperará dicha respuesta para almacenar su valor en la entidad correspondiente.
Identificador único de la plantilla: Campo de tipo text para ingresar el identificador con el que fue creada la plantilla. Este valor aparece disponible en la interfaz del proveedor donde se construyó la plantilla.
Vista previa del mensaje: Campo de tipo string para ingresar la vista previa del mensaje, también disponible desde la interfaz del proveedor, incluyendo el lugar donde se definieron los parámetros dinámicos de la plantilla.
Encabezado de la plantilla: Campo tipo string expression para ingresar el encabezado de la plantilla, requerido cuando se trata de plantillas multimedia.
Según la documentación de Gupshup:
Key | Type | Description | Sample |
---|---|---|---|
message |
object | Requerido solo si la plantilla es de tipo multimedia (Imagen, Video, Documento .pdf o Ubicación). |
Imagen: {"type":"image","image":{"link":""}} Video: {"type":"video","video":{"link":""}} Documento: {"type":"document","document":{"link":""}} Ubicación: {"type":"location","location":{"longitude":"","latitude":""}} |
Tip
Por ejemplo, en el caso de una plantilla multimedia de tipo Imagen, se deberá ingresar en el campo Encabezado de la plantilla el siguiente valor:
{"type":"image","image":{"link":"--enlace de la imagen--"}}
Parámetros dinámicos usados en la plantilla: Campo de tipo select para ingresar las entidades que se utilizarán para completar los campos dinámicos de la plantilla HSM.
Intención a ejecutar en caso de error (la información del error se transferirá a una variable llamada RequestHSMTemplate_Error
): Campo de tipo select para seleccionar la intención que se ejecutará en caso de que ocurra un error durante el flujo relacionado con esta acción. La información del error será transferida a la entidad RequestHSMTemplate_Error
.