MpControl - Trade Marketing
Plataforma de consolidación de información de campo para trade marketing: fotos, inventario, asistencia y precios capturados en punto de venta, con validación georreferenciada y reportes en tiempo real.
- Fecha
- 1 de diciembre de 2025
- Duración
- 4 meses
- Industria
- Comercial
- Cliente
- Mkt Projects
El desafío
Los equipos de campo necesitaban consolidar en un solo lugar la información recolectada en los puntos de venta: fotos, inventario, asistencia y precios. La validación dependía de procesos manuales, sin garantía de que el usuario que aprobaba la información estuviera realmente dentro del local. Además, los reportes tardaban en distribuirse y no se generaban en formatos reutilizables para las áreas de marketing y comercial.
La solución
Plataforma web con API en NestJS y frontend en React (SPA) que captura información en el punto de venta, valida la asistencia por geocerca y permite a los usuarios autorizados aprobar la información únicamente si están físicamente dentro del local. Los reportes se exportan en PDF, PPTX y XLSX, se envían por correo y el cliente final consulta los datos del reporte en tiempo real.
Galería del proyecto
Resultados
- ✓ Consolidación de fotos, inventario, asistencia y precios en una sola plataforma
- ✓ Validación georreferenciada: el sistema bloquea la aprobación si el usuario no está dentro del local
- ✓ Aprobación de la información subida directamente desde el punto de venta
- ✓ Exportación de reportes en PDF, PPTX y XLSX
- ✓ Envío automático de reportes por correo con notificaciones
- ✓ Acceso del cliente a los datos del reporte en tiempo real
Stack tecnológico
Visión general
MpControl es la plataforma que Mkt Projects utiliza para consolidar la información recolectada por sus equipos de campo en los puntos de venta. Reúne en un único sistema la captura de fotos, inventario, asistencia y precios, y garantiza que la validación de la información solo pueda realizarla un usuario que esté físicamente dentro del local.
Captura de información en punto de venta
El equipo de campo registra desde el punto de venta toda la información relevante para la operación comercial:
- Fotografías del producto, exhibiciones y material POP en el local.
- Inventario disponible y rotación por SKU.
- Asistencia del personal presente en el punto.
- Precios de la competencia y precios vigentes en el local.
Toda la información se sincroniza con la plataforma en cuanto el dispositivo del usuario tiene conectividad.
Validación georreferenciada dentro del local
Regla crítica de la plataforma: un usuario no puede aprobar ni verificar información si no se encuentra dentro del local. El sistema valida la geocerca del punto de venta antes de permitir cualquier acción de validación. Si la ubicación del usuario no coincide con la del PDV, la operación queda bloqueada y se registra el intento para auditoría.
Aprobación de la información subida
Cada reporte subido por el equipo de campo entra en un flujo de aprobación dentro del propio local:
- Un usuario autorizado debe estar físicamente en el PDV para abrir el flujo de aprobación.
- Desde la app revisa la información subida y la valida o la rechaza con observaciones.
- El sistema mantiene un historial de aprobaciones con responsable, fecha y geolocalización.
Exportación y distribución de reportes
Los reportes finales se pueden exportar en tres formatos según la audiencia:
- PDF para distribución y archivo formal.
- PPTX para presentaciones comerciales y de marketing.
- XLSX para análisis y manipulación de datos.
Adicionalmente, la plataforma envía el reporte por correo electrónico y dispara notificaciones a los destinatarios configurados, automatizando la distribución que antes se hacía en forma manual.
Acceso del cliente en tiempo real
El usuario tipo cliente no necesita esperar a recibir el reporte por correo: ingresa a la plataforma y consulta los datos del reporte en tiempo real, con el mismo nivel de detalle que ve el equipo operativo. Esto reduce tiempos de reacción y elimina la dependencia de archivos adjuntos.
¿Listo para tu próximo proyecto?
Conversemos sobre cómo podemos ayudarte.