Skip to content

Fase 3: Lógica y Backend (n8n)

Aquí reside la lógica de procesamiento. Conectaremos Botinfy con la inteligencia artificial a través de n8n.

1. Setup del Workflow

  1. Ingresa a tu instancia de n8n.
  2. Crea un nuevo workflow llamado Main [Cliente].
  3. Webhook: Configura el nodo Webhook inicial.
    • Método: POST.
    • URL: Copia la URL de producción y pégala en el Main Flow de Botinfy (en el evento de salida).
    • Datos esperados: JSON conteniendo message, sender_id, etc.

2. Configuración del Buffer (Entrada)

El buffer normaliza la entrada antes de que llegue al LLM.

  • Acción: Copia y pega el template "Buffer Estándar".
  • Configuración:
    • Si el agente manejará multimedia (Gwen/Lux), actualiza las credenciales en los nodos de Análisis de Imagen y Transcipción de Audio (OpenAI Whisper/Vision o servicios equivalentes).

3. Configuración del Agente (Cerebro)

  • Acción: Copia y pega el template "Agente Estándar o un Agente Estandar que te diga tu Lider de Oficina".
  • Nodo IA (OpenAI/LangChain):
    • Selecciona el modelo (ej. GPT-4.1-mini o GPT-5-mini según contrato).
    • Credencial: El Líder de Oficina es el responsable de crear la API Key de OpenAI. Debes solicitársela y seleccionarla en el nodo.

4. Nodos de Salida (HTTP Requests)

El agente debe poder responderle a Botinfy.

  • Ubica los nodos HTTP Request etiquetados como Set y Send.
  • Autenticación: En el Header Authorization, coloca la API Key de Botinfy generada en la Etapa 2.
  • Body Parameters: Asegúrate de mapear correctamente los subflow_ids (ej. apuntando al flujo send_message creado en Botinfy).

Documentación de Botinfy