
Casos / Photo Imagen Video & Export
Photo Imagen dedica1/8 del tiempo que dedicaba antesa las tareas repetitivas, desde que adoptó IA.
Photo Imagen opera entre Buenos Aires y Miami. Su margen vive en los minutos que pasan entre el precio nuevo de un proveedor y la cotización al cliente. Esos minutos se iban en leer mensajes de chat.
La versión corta
En un minuto
- Antes: precios en WhatsApp, Excel y PDF. Se cotizaba de memoria.
- Ahora: un tablero en vivo, un agente en Telegram y reglas que no pueden cotizar bajo costo.
- Resultado: las listas se cargan en minutos, cualquiera puede cotizar y un precio vencido no sale de la empresa.
La situación
- Varios proveedores. Listas de precios nuevas todos los días, cada una en su formato.
- El mismo producto con tres nombres distintos, según quién mandó la lista.
- Los precios vencen. Un precio vencido cotizado a un cliente es una pérdida.
- Pedidos, facturas y remitos armados a mano, desde tres archivos.
Cómo funciona, en breve
- 01Llega una lista
PDF, Excel, un mensaje de WhatsApp o una foto. Alguien la reenvía al grupo.
- 02Ledger la lee
Cada fila se cruza con el catálogo. Los productos nuevos se proponen, nunca se crean solos. Un toque para confirmar.
- 03Abacus hace las cuentas
El mejor costo vigente de cada producto. El precio de venta según la regla de la categoría. Nunca bajo costo, diga lo que diga la regla.
- 04Lens y Clerk lo entregan
El tablero se actualiza cada 60 segundos. Le preguntás a Clerk por Telegram y te da el mismo número. Los pedidos y los PDFs salen del chat.
Qué construimos
- Primero la base de datos. Catálogo, proveedores, precios con historial y vencimiento, clientes, pedidos, facturas, remitos y cuentas corrientes. Todas las pantallas leen de ahí.
- Carga por IA, confirmada por una persona. Listas en cualquier formato, cruzadas con unos 180 productos. Los modelos nuevos se proponen, nunca se crean en silencio. Cada carga se respalda antes.
- Un tablero en vivo. Una fila por modelo, una columna por proveedor. El mejor precio resaltado, el vencido apagado, el viejo marcado. La variación de la semana y diez semanas de historial en cada celda.
- Reglas de venta con piso de costo. Precio de venta = mejor costo vigente + una regla que el dueño define por categoría. El piso hace que nunca se pueda cotizar bajo costo.
- Automatizaciones en toda la mesa. Los pedidos llevan cantidad, color y proveedor en cada línea. Facturas y remitos en PDF. Las cuentas se actualizan solas.
- Un agente en Telegram. Contesta preguntas de precios con números calculados por el código. Carga listas. Crea y edita pedidos mostrando primero una vista previa. Manda los PDFs de vuelta al chat.
- Un servidor MCP remoto. Las mismas 13 herramientas adentro de Claude en la computadora, así el CEO maneja la mesa sin terminal.
Lo completan una vista móvil para el piso de ventas, una vista semanal de la variación de precios y una exportación a Excel. Corre en infraestructura que operamos nosotros: Postgres, backups, monitoreo.
Dónde encaja en la organización
Adentro del producto
| Modelo | Proveedor A | Proveedor B | Proveedor C | Δ semana | 10 sem | Venta |
|---|---|---|---|---|---|---|
| SKU 1042 · 256 | 1,330 | 1,345 | 1,338 | ▼ −1.2% | 1,395 | |
| SKU 1042 · 512 | 1,490 | 1,480 | — | ▲ +0.4% | 1,555 | |
| SKU 1188 · 128 | 612 | 598 | 604 | ▼ −0.8% | 628 | |
| SKU 1188 · 256 | 648 | 651 | · 0.0% | 680 | ||
| SKU 2210 · 8/256 | 288 | 284 | 291 | ▼ −2.1% | 299 | |
| SKU 2231 · 12/512 | — | 742 | 739 | ▲ +1.1% | 776 |
Recreado con filas de muestra. Los nombres de productos y las cifras reales no se muestran en este sitio; la mesa los ve en tiempo real.
- Una fila por producto, una columna por proveedor
- El precio de cada proveedor uno al lado del otro. Nadie scrollea tres chats.
- Caja blanca = mejor precio vigente
- El precio más barato que sigue vigente ahora mismo. El precio de venta se arma sobre ese.
- Marca punteada = viejo, gris = vencido
- Si tiene más de un día queda con una marca punteada. Pasado el vencimiento se pone gris y no se puede cotizar.
- Δ semana y la línea de 10 sem
- Cuánto se movió el mejor precio desde la semana pasada, y la forma de las últimas diez semanas.
- Venta
- El mejor costo más la regla de tu categoría. Con un piso duro: nunca puede quedar bajo costo.
Venta: 1.395 / 1.555 por la regla de la categoría.
Los números los calcula el código desde la base de datos; el modelo solo decide qué hacer y pregunta antes de escribir.
- Preguntale como le hablás a una persona
- "precio 1042 256, ¿mejor proveedor?" Clerk contesta con el número que muestra el tablero y cuándo se actualizó.
- Borrador #2437
- Un pedido armado con los precios vigentes, con el saldo del cliente al lado.
- ¿Confirmo?
- No se escribe nada hasta que alguien dice que sí. Ahí el pedido existe y los PDFs vuelven al chat.
Cómo funciona hoy
Las listas entran en minutos. Cualquiera del equipo puede cotizar y a todos les da el mismo número. Un precio vencido o bajo costo no sale de la empresa.
| Antes | Después |
|---|---|
| Los precios se leían de mensajes de chat y una planilla | Una base relacional, ~180 SKUs, el mejor precio vigente por modelo, historial completo de precios |
| Solo sabía qué tan fresco era el dato quien había cargado la lista | Vencimiento y antigüedad visibles en cada celda; actualización cada 60 segundos |
| Los precios de venta se decidían caso por caso | Reglas por categoría con piso de costo duro |
| Las listas se tipeaban a mano | Carga por IA desde WhatsApp, Excel y PDF, confirmada en un paso |
| Los documentos se armaban a mano | Facturas, remitos y cuentas generados desde el pedido |
| Las preguntas las contestaba una persona | Asistente en Telegram y 13 herramientas MCP, con confirmación antes de escribir |
- Stack
- Node.js, Express, Postgres, tablero en React, API de bots de Telegram, Claude, Model Context Protocol, Caddy y pm2 en Hetzner.
¿Puede servir en tu negocio?
- Le comprás a varios proveedores
- Distribuidoras, importadores, comercios con costos que se mueven. El mismo tablero, con tus productos.
- Tus cotizaciones dependen de quién esté en la mesa
- Equipos de ventas, talleres, mayoristas. Clerk contesta con el precio vigente, desde el chat que ya usás.
- Los documentos se tipean a mano
- Pedidos, facturas, remitos, resúmenes de cuenta. Generados desde la venta, numerados y enviados en PDF.
El sistema es el mismo. El catálogo, las reglas y los proveedores son tuyos.