Plataforma de Tarjeta Cencosud
Ogilvy × Cencosud · Tarjeta
Cruza las capturas del correo del cliente con la matriz aprobada y entrega el Excel listo. Ya funciona y la usa el equipo.
con el equipo de Tarjeta
Cómo funciona
- Subir: Las capturas del correo, el .zip de páginas y la matriz aprobada.
- Generar: La plataforma lee cada dinámica y avanza sola.
- Verificar: Solo pregunta lo dudoso: confirmas o corriges.
- Descargar: La matriz sale lista en Excel.
El proyecto
Contexto
Cencosud le escribe al equipo de Tarjeta con capturas de las dinámicas que quiere destacar. El equipo las transcribía a mano y armaba una presentación, aunque la matriz ya aprobada tenía esos datos. Una captura es un recorte de baja resolución, y leerla mal da un número equivocado.
Idea
Usar la captura solo para encontrar la fila y sacar siempre el dato de la matriz aprobada. Si la captura dice algo distinto, la plataforma muestra los dos valores y decide una persona. Lo seguro se confirma sin preguntar y solo se pregunta lo dudoso.
Mi rol
La planeé, la construí y la mantengo yo. Yo decidí qué dato manda, qué se confirma solo y qué se le pregunta a una persona. Las matrices aprobadas las publica el equipo de Catálogos, y qué dinámicas se destacan lo decide Cencosud.
El reto: ¿Cómo evitar transcribir lo que la matriz ya tiene?
- Cencosud manda por correo capturas de las dinámicas que quiere destacar
- Cada dinámica se transcribía a mano a una presentación
- Las capturas son recortes de baja resolución: leerlas mal da un número equivocado
- Hay que encontrar a qué página y a qué fila de la matriz corresponde cada captura
- Comparar contra una matriz equivocada, o previa a la aprobación, da diferencias falsas
Subir, verificar, descargar
Del correo del cliente al Excel en tres pasos: se sube lo que llegó, se confirma lo dudoso y se descarga la matriz lista.
Subir
- Todo lo del correo: Las capturas, sueltas o en un .zip y en cualquier formato de imagen, y el .zip con los PDF de las páginas de cada cadena.
- Una biblioteca de matrices aprobadas: Catálogos las publica por mes y año y el equipo de Tarjeta elige la que corresponde. Nadie sube la matriz a mano en cada corrida.
- Las repetidas cuentan una vez: Si la misma captura llega dos veces, se cuenta una sola vez.
Verificar
- Dónde está cada captura: La plataforma busca la captura dentro de las páginas del PDF y propone hasta tres filas de la matriz, cada una con su motivo escrito en palabras.
- Solo lo dudoso: Lo que reconoce con seguridad se confirma solo. Lo demás se muestra de a una dinámica, con la captura y la página del PDF al lado: «Sí, es esta», «Es otra» o «No está en la matriz».
- Diferencias a la vista: Si la captura dice algo distinto a la matriz, se muestran los dos valores. Por defecto manda la matriz, y lo que se cambia queda anotado en el Excel.
Entregar
- Excel listo: Un Excel por cadena, solo con las columnas que usa el equipo y con la captura incrustada junto a cada fila.
- Historial: Cada corrida queda en el Historial y se puede abrir de nuevo.
- Acceso por cliente y por módulo: Administración crea las cuentas y asigna a cada persona lo que puede ver. La plataforma ya admite más de un cliente.
Cómo se cruza una captura con la matriz
El PDF de cada página es el puente. Con él, la plataforma sabe de qué página y de qué zona viene la captura, y de ahí pasa a la fila de la matriz. Cada propuesta trae su motivo.
- Correo (Capturas · PDF por página): Imágenes en cualquier formato y un .zip de PDF por cadena
- Ubicar (Python · OpenCV): Busca la captura en cada página del PDF, a varias escalas
- Cruce (Puntaje explicable): Compara página, texto, descuentos y cantidad con la matriz aprobada
- Verificar (Una persona): Lo seguro se confirma solo, lo dudoso se pregunta
- Excel (Por cadena): Datos de la matriz, con la captura incrustada
Hecho con cuidado
- La matriz manda. Los datos del Excel salen de la matriz aprobada, y ningún valor se escribe leyendo una imagen sin que una persona vea la diferencia.
- Cada corrida guarda una copia de la matriz que usó, así que reemplazar una matriz de la biblioteca no cambia lo que ya se generó.
- Acceso: cada persona entra con su cuenta, las contraseñas se guardan cifradas y la sesión vence. Quien crea una cuenta da un enlace de un solo uso para que la persona elija la suya.
- Código: lo que se sube se valida y lo que se muestra se escapa.
- Un registro de actividad guarda quién ingresó, subió, verificó y descargó qué, y cuándo.
- Hubo una revisión de seguridad propia en octubre de 2026, con lectura del código y pruebas no destructivas. No es una auditoría externa.
Dirección humana
Qué dato manda, qué se confirma solo y qué se descarta lo decidí yo, probando con una campaña real.
- Una primera prueba equivocada: Comparé las capturas con una matriz previa a la aprobación y salieron diferencias falsas. De ahí salió la regla: el dato sale siempre de la matriz aprobada.
- Qué se descartó: Leer solo el texto de la captura no alcanzaba, y comparar solo imágenes tampoco. El PDF de cada página resultó ser el puente entre las dos.
- Un cruce que se explica: Cada propuesta trae su motivo en palabras, para que el equipo confíe en el resultado y no lo rehaga. El cruce no usa IA generativa.
- Verificar rápido: Pedí que la verificación fuera rápida y solo cuando la plataforma no está segura, de a una dinámica por pantalla.
Preguntas frecuentes
¿Qué es la Plataforma de Tarjeta Cencosud?
Una plataforma interna de Ogilvy que cruza las capturas que Cencosud manda por correo con la matriz ya aprobada y entrega el Excel listo para el equipo de Tarjeta. Ya funciona y la usa el equipo.
¿Qué entra y qué sale?
Entran las capturas del correo, el .zip con los PDF de las páginas de cada cadena y una matriz aprobada de la biblioteca. Sale un Excel por cadena, con las columnas que usa el equipo y la captura incrustada junto a cada fila.
¿Lee los números de la imagen?
No para escribirlos. La captura sirve para encontrar la fila y para ver diferencias. El dato que va al Excel sale de la matriz aprobada, y si la captura dice otra cosa se muestran los dos valores y decide una persona. El cruce no usa IA generativa.
¿Qué tan acertada es?
En la primera prueba, del 2 de octubre de 2026, con una campaña real de dos cadenas, la fila correcta salió como primera opción en las 21 capturas distintas. Fue un solo caso y se verificó contra el texto de cada captura, no contra el trabajo manual del equipo. Por eso la plataforma pregunta lo dudoso en vez de asumirlo.
¿Se puede probar?
No. Es una herramienta interna de Ogilvy para un cliente. Las pantallas del caso son capturas reales de la plataforma funcionando, con personas y actividad de ejemplo.
Créditos
- Jaime Orozco: Diseño, construcción, pruebas y mantenimiento (Ogilvy × Cencosud)
Con qué está hecho
Tecnologías: Python · FastAPI, Cruce con la matriz aprobada, Roles y registro de actividad.