Configuración en tablas Sienna

Requisitos Obligatorios para el Envío de Mensajes Salientes en Suricata

1. Configuración de Credenciales en la Tabla dentro del Merchant botpress_setings

Para habilitar el envío de mensajes salientes en Suricata, es necesario configurar las siguientes credenciales:

  • Integration_ID: Identificador único interno de Botpress para WhatsApp (común para todos los casos, cambia por cada nueva verisón de la integración de whatsapp en bortpress).

  • Bot_id: ID del bot encargado de procesar el mensaje saliente. Esta dentro de la URL del designer studio

  • Whatsapp_PhoneNumberId: No es el numero de whatsapp, se puede obtener ingresando a una conversación del canal de WhatsApp en Botpress.

  • Token_pa: API Token de usuario de Botpress. Es el del propietario del workspace, no cambia por bot.

  • Bp_workflow_id: ID del Webhook puro dentro del bot en Botpress, cambia por bot. designer estudio > integrations > webhook

  • Bp_webhook_id: ID del Webhook de la integración con Suricata (create ticket), cambia por bot. designer estudio > integrations > suricata

  • Bp_wsid: ID del workspace en Botpress. (siempre el de meerkat)

Integration Hubs Integration_ID

IMPORTANTE

2. Configuración de Plantillas en la Tabla dentro del merchant

Whatsapp > Templates sienna_bp_templates

Para el uso de plantillas en los mensajes salientes, es necesario registrar la siguiente información:

  • ID: Identificador único del registro de la plantilla. (autoincremental)

  • Nombre: Nombre descriptivo de la plantilla para su fácil identificación. (interno)

  • Idioma: Idioma configurado en Meta para la plantilla. Ej. es_AR

  • Parámetros: Variables dinámicas utilizadas en la plantilla, separadas por comas. - Si no tiene variables dinamicas va empty - Si tiene variables van separadas por coma. (Ej: nombre,servicio,monto)

  • Template: Nombre de la plantilla creada en Meta.

  • Bp_workflow_id: (deprecado) poner "cualquier fruta".

  • Url: URL de ejecución del Webhook. Es fundamental asegurarse de escribir correctamente el nombre del merchant. Formato: https://backend.suricata.chat/{{merchant_name}}/calltoactions/message-start

  • Tipo_bp_salientes: Tipo de mensaje enviado a través del Webhook, con un comportamiento específico según el ID asignado, ver en 3. Tipos de Mensajes

3. Tipos de Mensajes

Cada tipo de mensaje tiene un comportamiento definido en el sistema:

  • ID: Identificador del tipo de mensaje.

  • Nombre: Descripción del comportamiento del mensaje durante su envío.

Se recomienda utilizar los siguientes tipos de mensajes salientes:

  1. Informativo.

  2. Creación de ticket.

  3. Reactivación de ticket.

  4. CSAT.

  5. Envío con parámetros fuera del body.

Last updated