ISP Cube – Proceso de Alta

Este proceso detalla los pasos necesarios para dar de alta un nuevo cliente dentro de la plataforma, incluyendo la configuración de su base de datos, integraciones y bot.

🧾 Información Inicial Requerida

Se debe recibir la siguiente información por parte del cliente o del equipo de implementación:

  • Credenciales de Cube:

    • token

    • api_key

    • password

    • user

  • Nombre del negocio (ejemplo: nombre_negocio)


🛠️ Pasos Automáticos

1. Crear Base de Datos

Se crea una nueva base de datos usando el nombre del negocio como identificador. Ejemplo: si el nombre del negocio es abc_company, la base de datos se llamará abc_company.


2. Cargar Credenciales

Se insertan las credenciales recibidas en la base de datos, específicamente en la tabla de integraciones.Campos típicos cargados:

  • token

  • api_key

  • password

  • user


3. Crear y Configurar el Bot

  • Se crea un nuevo bot.

  • Se actualiza el bot añadiendo las siguientes integraciones:

    • Canal de WhatsApp

    • Webhook nativo

    • Integración con Suricata

📥 Obtener IDs de IntegracionesUna vez creado el bot, se hace un GET al bot por su bot_id. En la respuesta se recuperan:

  • id_whatsapp_integration

  • id_webhook_integration

  • id_suricata_webhook

Estos valores se guardan en la tabla botpress_settings.


✅ Respuesta Esperada

El proceso devuelve una confirmación indicando si el bot fue creado correctamente.


📝 Pasos Manuales

Al finalizar el proceso automático, es necesario realizar las siguientes configuraciones manuales dentro de la plataforma Botpress:

  1. Asignar el número de teléfono al canal de WhatsApp.

  2. Cargar el plugin HITL (Human-In-The-Loop) en el bot.

  3. Configurar variables environment dentro de la configuración del bot.

  4. Importar el template del bot desde el archivo template.bot o similar.


🔁 Recomendaciones

  • Verificar que las credenciales se cargaron correctamente en la base de datos.

  • Confirmar que las integraciones se encuentran activas y correctamente enlazadas.

  • Probar una conversación de prueba por WhatsApp para validar el flujo de inicio.


Last updated