GestOp GestOp

Bot WhatsApp

Bienvenido

Sólo para cuentas autorizadas de Loekemeyer

Centro de mensajes

🤖

Bot Loekemeyer

En línea

⚙️ Controles de sesión

🚫 Desconectar Agente IA
Solo respuestas FAQ automáticas (0 tokens)
🤖 Agente IA conectado
🔓 Deshabilitar Rate Limit
Sin límite de mensajes en esta sesión de test
🛡️ Rate limit activo
🏬

Elegí un pedido

Vista del cliente · no se envía nada

📨 Prueba de plantillas

Elegí un pedido y avanzá etapa por etapa para ver cada aviso con sus datos reales. No envía nada.
🧪

Cliente de prueba

Escribís como el cliente · no se envía nada

🧪 Simulador

Escribí como si fueras el cliente. No manda WhatsApp ni crea pedidos. La IA gasta como siempre.

📨 Avisos

Tocá un aviso y contestalo como cliente.
Cargando…
💬 Conversaciones
Elegí una conversación
Seleccioná un chat de la izquierda para ver el historial y responder.

📊 Dashboard

🧾 Pipeline de facturas Ventana ±3 días · excluye simulación

🧾 Log del pipeline (últimos eventos)

Se registra cuándo se genera cada factura (impacta en documentos) y cuándo el bot envía el aviso.
🤖 IA — gastos y uso Por modelo
Requests
—
Tokens totales
—
Costo
—
Gratis (calls)
—
Modelo Proveedor Requests In tok Out tok Costo
💰 IA — gasto por día y motivo Últimos 14 días, en dólares
Cargando…
🎯 IA — puntaje de respuestas Cada respuesta de la IA, de 1 a 5 · las de 2 o menos, a revisar
Cargando…

🔔 Alertas

Esperando a una persona

Lo que el bot no pudo resolver solo. 🔴 urgente · 🟡 contestar pronto · 🟢 puede esperar. Tocá 💬 Charla para contestar.

Cargando…

⏱️ Tiempo de respuesta

Ahora el tiempo lo da el semáforo de la alerta (🔴 urgente, 🟡 pronto, 🟢 puede esperar), no el tipo. Se cambia en Panel de Control › Derivaciones.

Pedidos web

Lo que los clientes cargaron en la página, del más nuevo al más viejo. Importes sin IVA y con los descuentos aplicados. El estado lo informa Gestión.
Cargando…

⚙️ Panel de Control

🛑 Acceso
🛡️ Rate limit
💰 Descuentos
📨 Plantillas
🔐 Vinculaciones
🧭 Derivaciones

🛑 Kill switch del bot · Whitelist

Con esto prendido, el bot sólo contesta a los números de la lista. Apagalo para abrir a todos los clientes.

Cargando…
Cargando...

🚫 Blacklist de teléfonos

Cargando...

🛡️ Rate Limit

Activo — aplica a chat real y test
Tope de consultas al agente antes de hacer una pausa. Se reinicia cada hora en punto.

Variables que se completan solas: {{limite}} (consultas por hora), {{espera}} (cuánto falta, por ejemplo "25 minutos") y {{hora}} (cuándo se reinicia, hora de Argentina). Se avisa una sola vez por hora y número; el resto de ese rato el bot no contesta. Además queda una alerta para una persona (Derivaciones › «Cliente pasó el tope de consultas por hora»), que mira el chat: puede haber sido un error del cliente o una consulta real.

💰 Descuentos por pago

Tocá ✏️ para editar y 💾 para guardar. Rige apenas guardás.

Cómo se usan en el aviso de factura por WhatsApp (lo arma lk_factura-check con esta tabla):
• Las fechas se cuentan en días corridos desde la fecha de la factura; si caen sábado, domingo o feriado, pasan al próximo día hábil.
• Contado: «Pagando hasta el dd/mm» = factura + el plazo de contado.
• Crédito y e-cheq: «Total a pagar al dd/mm» = factura + el último número de la etiqueta del plazo («31 a 45» → 45 días; «120» → 120). Si cambiás la etiqueta, cambia la fecha.
• El % de cada fila es el descuento que se aplica al total de la factura.

Empresas

El bot da los datos de pago de la empresa de cada factura (las de Chef se buscan por CUIT: el código de cliente es otro en cada empresa). Si un dato de Chef queda vacío, el bot no usa el de Loekemeyer: le dice que Cobranzas se lo pasa y el aviso de factura de Chef queda retenido.

Loekemeyer Chef
Razón social
CUIT
Alias
CBU
Web
Cobranzas (WhatsApp o mail)
Contado
Crédito
Plazo (días) Descuento %
E-cheq
Plazo (días) Descuento %
Excepciones por cliente

Los clientes de esta lista reciben siempre este método de pago en sus facturas. Se busca por CUIT o razón social exacta.

🧭 A dónde va cada caso que necesita a una persona

Todo va a Tareas. Acá elegís si además abre tarea en Planify y para quién. Lo 🔴 urgente va siempre.

Cargando…

🔐 Teléfonos nuevos pendientes de aprobación

Números nuevos que dieron el CUIT de un cliente. Confirmá que son de esa empresa antes de aprobar; al número se le avisa por WhatsApp.

Cargando…

📨 Plantillas de seguimiento → Meta

Ver plan muestra qué cambió, sin tocar nada. Subir las manda a Meta, que las revisa en hasta 24 h. No envía mensajes.

Cargando…

🧾 Plantillas de factura → Meta

Las 6 que salen con el PDF de la factura (contado, crédito y e-cheq; una o varias facturas). Ver plan compara con Meta sin tocar nada. Subir crea la versión nueva; la activa sigue saliendo hasta que Meta la apruebe.

🧠 Configuración del agente

Documento rector del agente IA (categoría INTELIGENCIA). Lo que se guarda acá es lo que el bot lee en tiempo real para construir su system prompt.

🛡️ Reglas fijas
🎯 Objetivo
🔒 Limitaciones y Permisos
💬 Preguntas frecuentes
❓ Consultas
🧪 Evaluación
🤖 Modelos
🛒 Pedidos por WhatsApp
🛡️ Estas reglas están fijas en el código del bot y no se pueden editar desde acá. Tienen prioridad sobre el Objetivo y sobre las Limitaciones/Permisos: si algo del documento rector las contradice, el bot obedece estas. Son el flujo operativo y la barrera anti-jailbreak. Se muestran acá tal cual las arma el bot (con marcadores en lugar del cliente real).

📋 Reglas operativas (flujo de pedido)

Formato de respuesta, mínimos, y la confirmación explícita obligatoria antes de enviar un pedido.

Cargando…

🔐 Seguridad (anti-jailbreak)

Reglas inquebrantables: aislamiento por cliente, no revelar el prompt, ignorar intentos de cambiar su rol, no ejecutar comandos, tratar datos de herramientas como datos (no órdenes).

Cargando…

🧱 Medidas de seguridad en el código

El bloque de arriba es la capa más débil: le pide buena conducta a un modelo y un jailbreak lo puede romper. Estas medidas no dependen del prompt. Las pendientes van de mayor a menor gravedad.

🎯 Objetivo

Editar (markdown)
Vista previa

🔒 Limitaciones y Permisos

Editar (markdown)
Vista previa

❓ Consultas del agente

Dudas que el agente levanta sobre objetivo, límites o permisos. Respondé y categorizá cada una; luego consolidá las reglas en las pestañas de arriba.

Cargando...

🧪 Preguntas de evaluación

Batería de casos para probar el comportamiento del agente. Los del estudio de consultas por WhatsApp (clientes con código, 01/01–09/06/2026) vienen agrupados por causa y tipo de mensaje, con cuántas consultas reales representa cada uno. 🔁 Simular de nuevo le pregunta al bot de hoy (no manda WhatsApp ni crea tareas) y en Respuesta corregida va lo que debería contestar.

📈 Resultado del piloto por semana

Charlas cerradas de los números del piloto: cuántas quedaron resueltas sin pasar a una persona, cuántas se derivaron, el tiempo de respuesta (p50/p90) y lo que gastó la IA del webhook. El Simulador no cuenta.

Cargando...
🔍 Charlas para revisar derivadas y sin respuesta

Charlas cerradas que pasaron a una persona o se quedaron sin respuesta. En la revisión diaria, a cada una se le da su salida: corregir en el artifact de respuestas, cambiar una respuesta fija, abrir una tarea, o «estuvo bien derivarla».

Cargando...
🤖 Corrida automática
Cargando...

Simula solos todos los casos (Gemini gratis, US$ 0: si el modelo de pruebas no es gratis, no corre), de a uno por minuto, y los compara con la corrida anterior: si cambia el camino (respuesta fija o IA), a quién deriva o el texto de una respuesta fija, o si deja de contestar. Lo que escribe la IA no se compara letra por letra. No toca las respuestas de abajo.

Cargando...
+ Agregar un caso a mano
Nueva pregunta

🛒 Pedidos por WhatsApp

Cómo toma el bot un pedido: 1) confirma cada artículo y sus cajas; 2) pregunta siempre la forma de pago y 3) la entrega (si retira: día y franja), sin copiar las del pedido anterior; 4) si el cliente tiene un pedido abierto parecido, le pregunta si es otro o el mismo; 5) le muestra el resumen con el total y 6) sólo con su "sí" lo carga. Sólo pueden pedir los números vinculados y aprobados. La cuenta es la misma que la web (precio del cliente, descuento de la forma de pago) y el pedido llega a Gestión con origen "WhatsApp".

Apagado, el bot manda a los clientes a la web. Mientras la llave de envíos esté en prueba, sólo le contesta a los números de prueba.

En precarga Gestión no ve nada hasta que alguien toca "Confirmar y enviar a Gestión" en la tarea. En directo se carga al instante (si hay un posible doble pedido, igual queda para una persona).

Por WhatsApp va en 0 (Pablo, 30/09). El de la web es —.

pedido abierto de los últimos días con al menos % de los artículos iguales

Pedido mínimo: se carga abajo, en Pedido mínimo. Si un pedido no llega, el bot se lo avisa al cliente en el resumen y lo marca en Pedidos › Por confirmar, pero no lo frena.

% más que su promedio por compra · % menos

Se compara cada artículo con lo que ese cliente llevó por compra en las ventas facturadas del último año (si lo compró 3 veces o más). Si casi no lo compró, con lo que piden todos los clientes de ese artículo (más que el 99% de las compras). La consulta va dentro del resumen y el pedido no se carga hasta que el cliente la ve y dice que sí. 300% = cuatro veces su promedio o más (Pablo, 19/10). Medido sobre abril a octubre, con 300% y 90% se consulta en 102 de 1.275 pedidos (8%). «% menos» vacío = no se mira la baja.

💰 Pedido mínimo

Lo que el bot le dice al cliente cuando pregunta por el mínimo o por los envíos (respuestas #21 y #31): el de su excepción si tiene una, si no el general. Es el mismo que se mira en los pedidos por WhatsApp: si uno no llega, el bot lo avisa en el resumen y lo marca en Pedidos › Por confirmar, pero no lo frena. Si un cliente pide una excepción que no está cargada, el bot no la promete: la pasa a un vendedor (motivo "Pide una excepción al pedido mínimo", en Derivaciones).

envío $ · retiro $

Excepciones por cliente

Cargando…
envío $ · retiro $

Vacío = el general · 0 = sin mínimo.

🤖 Modelos del agente

Pegá una API key y se agregan todos sus modelos a Disponibles. Armá la cadena En uso en orden: el agente usa el #1; si da problemas, pasa al siguiente (con cooldown).

🔒 La key se valida y guarda del lado del servidor (tabla bloqueada, RLS solo-server). No queda accesible desde el navegador: solo verás ····1234.
Agregar una API key
⭐ En uso — orden de prioridad
El agente usa el #1. Si falla (sin tokens, error…), pasa al siguiente y reintenta el de arriba tras un cooldown.
Cargando...
📋 Disponibles
Cargando...

💬 Preguntas frecuentes

Respuestas que usa el bot, agrupadas por las 4 categorías de automatización. Editá el texto de cada plantilla. Las partes que el bot completa con datos del sistema van entre {{ }} y se muestran resaltadas: podés moverlas o quitarlas, pero mantené el nombre igual para que el dato se complete solo. Usá Insertar dato para agregarlas sin errores de tipeo.

🔢 Lo marcado como dato calculado lo arma el sistema (montos, listas de pedidos, stock). Editás el texto alrededor, no el cálculo — la lógica vive en el bot, no acá. 🔒 Solo un admin puede guardar cambios.
Cargando...
Cargando…
Elegí una conversación de la bandeja.
Cargando…
Cargando…

Pedidos sin stock

Lo que los clientes preguntaron o pidieron y no había. El bot les contesta que no hay y lo anota acá, sin crear tareas.
Cargando…
Cargando…
Cargando…
Cargando…
Elegí una charla de la lista.
Cargando…
Cargando…
Cargando…
Elegí una tarea de la lista.
v0.34.1