Mazinger OS · reporting a Directas

Reporting trimestral Directas

Pedir los datos trimestrales a las Directas, seguirlas solo, y que el número caiga directo en el mismo gráfico que ya existe en su ficha.

13-ago-2026 Origen: prioridad de Ignacio para agosto Estado: propuesta

La tesis

El dato no falta por falta de proceso. Falta porque nadie lo pide con sistema.

La ficha de cada Directa ya tiene gráficos de Sales y EBITDA por trimestre. Lo único que falta es la maquinaria que hace que ese número llegue ahí: pedirlo, perseguirlo y cargarlo, sin que dependa de que alguien se acuerde.

Reporting trimestral no es una función suelta: es la pieza que cierra un circuito que el producto ya empezó a dibujar.

Cómo leer esta página

Leyenda

Ya existe
En producción hoy, se reutiliza tal cual.
Dato rígido
Va directo a un campo de QuarterlyUpdate.
Dato soft
Texto libre, cualitativo.
Aviso automático
Llega por WhatsApp o Telegram, sin entrar a mirar nada.
Fricción de hoy
Lo que este plan saca de en medio.

Términos

DirectaEmpresa de cartera en la que el fondo invierte directo, no vía otro fondo.
QuarterlyUpdateLa tabla que ya alimenta los gráficos de Sales y EBITDA de cada Directa.
Contacto principalLa persona de la Directa a la que se le pide el reporte.
CampañaEl lote de solicitudes que se lanza junto, para un trimestre y un grupo de Directas.

Lo que ya está marcado en el producto

Así se ve hoy la ficha de una Directa sin datos del trimestre

No hay que imaginar el problema. La propia página ya lo señala, con sus palabras.

mazinger.app/directas/vitau
VitauMOIC 1.4x · NAV 2.100.000 €
Evolución Sales (trimestral). Sin filas de QuarterlyUpdate este trimestre: nada que dibujar.
Contactos
Sync con Google Contacts pendiente
Próximos pasos
Campo no disponible en API

Simulación de /directas/[id], con los copys reales de frontend/app/directas/[id]/page.tsx. El campo "Contactos" y el gráfico vacío no son un detalle visual: son la parte del proceso que hoy no tiene sistema detrás.

De punta a punta

Armar una campaña

Los primeros cinco pasos los hacés vos, una vez por trimestre. Del sexto en adelante corre solo, sin que nadie tenga que mirarlo.

  1. Elegís las Directas.
    Desde el sidebar, o con un atajo directo desde la ficha de cada Directa. Se ve el trimestre, cuántas hay activas, y desde cuándo no reporta cada una.
  2. Confirmás el contacto principal.
    La mayoría de las veces ya está: el sistema lo sugiere desde tu CRM y lo confirmás con un clic. Si falta, se escribe a mano ahí mismo y queda guardado para el próximo trimestre.
  3. Elegís el template. rígida soft
    Contexto, más las preguntas rígidas (Sales, Sales Budget, EBITDA, EBITDA Budget, Caja, Empleados) y las soft que hagan falta ese trimestre.
  4. Revisás.
    Ves el mail tal cual va a salir, para cada Directa elegida, antes de que se mande nada.
  5. Aprobás y lanzás.
    Con el ok dado, sale un mail por Directa, al contacto principal, con el contexto, las preguntas soft, y un link a un formulario corto para los campos numéricos.
  6. El seguimiento reintenta solo.
    Según la cadencia elegida (2, 5 o 10 días). Si se agotan los intentos, avisa al fondo por WhatsApp o Telegram, y sigue intentando igual.
  7. La respuesta se lee, llegue como llegue.
    Formulario: estructurado, directo. Texto del mail: se clasifica y se intenta extraer, si hay confianza. Documento adjunto: pasa por Finanzas (OCR + LLM), y queda guardado y linkeado a la Directa.
  8. QuarterlyUpdate se actualiza y la solicitud se cierra.
    El gráfico de la ficha se llena solo, sin que nadie copie un Excel a mano.
El template queda guardado. El trimestre que viene, arrancar es elegir Directas y lanzar, nada más.

En detalle · los pasos 6 a 8

El seguimiento, de punta a punta

El mecanismo exacto detrás de los últimos tres pasos. El mismo motor que hoy corre "Seguimiento", con un cierre nuevo: completar el formulario cierra la solicitud sola, sin esperar a que un modelo interprete la respuesta.

Campaña lanzada Manda el mail al contacto intento N, según cadencia ¿Completó o respondió? Formulario estructurado, directo Texto del mail clasifica y extrae, si hay confianza Documento adjunto Finanzas: OCR + LLM QuarterlyUpdate se actualiza según el caso no ¿Se agotaron los intentos? Avisa por WhatsApp tarea programada, automática todavía no Espera la cadencia 2, 5 o 10 días según urgencia vuelve a intentarlo en el próximo turno
El triage de la derecha es lo nuevo. Antes "respondió" era una sola caja; ahora se ve que el formulario cierra directo, el texto se intenta leer con el mismo motor de clasificación, y un documento adjunto pasa por Finanzas (OCR + LLM) antes de llegar al mismo lugar: QuarterlyUpdate. Las dos vías punteadas de abajo siguen siendo las que hoy no existen: el reintento automático y el aviso al fondo.
CasoSeñalRespuesta
Completó el formularioLlega el submitCierra y escribe en QuarterlyUpdate al instante
Respondió por mailKabuto clasifica la respuestaMismo camino que cualquier seguimiento hoy
No respondió, quedan intentosPasó la cadencia elegidaReintenta, mismo motor de siempre
Se agotaron los intentosIntentos ≥ límite elegidoavisa por WhatsApp o Telegram, y sigue intentando

Si no usan el formulario, igual se lee

El formulario es el camino confiable. Pero si la Directa contesta directo por mail, con texto o con un documento adjunto, el sistema igual intenta leerlo solo, sin que nadie tenga que copiar nada a mano.

Cómo respondeCómo se leeQué pasa con el dato
FormularioEstructurado, sin interpretar nadaDirecto a QuarterlyUpdate, siempre
Mail en textoKabuto clasifica la respuesta, y el mismo paso intenta leer los 6 campos rígidos del textoSe actualiza si hay confianza suficiente; si no, queda para revisar a mano
Mail con un documento adjuntoPasa por la capa "Finanzas" ya existente: extracción de texto (OCR si hace falta) e interpretación del LLMSe actualiza con los campos que trae el documento, y el documento queda guardado y linkeado a la Directa, consultable después
La extracción de documentos no es nueva: es la misma capa que hoy procesa balances, cuentas de resultado y cashflows para "Finanzas". Acá se reutiliza tal cual; lo único que cambia es adónde va el dato al final.

La magia, en pantalla

El flujo, animado

Siete pasos, uno por uno: elegir, confirmar, preguntar, revisar, lanzar, insistir si hace falta, y cerrar. Se puede navegar con las flechas, no es solo para mirar.

mazinger.app/reporting-trimestral
Paso 1 · Elegís las Directas
Trimestre Q3 2026 · 4 de 12 Directas activas
Vitauúltimo reporte: Q2 2026
Dolbyúltimo reporte: Q2 2026
Rovirasin reporte previo
Carullaúltimo reporte: Q1 2026
0 de 4 seleccionadas
Paso 2 · Confirmás el contacto principal
Vitaudetectado en tu CRM
Marta Solé Confirmado con un clic
Carullasin contacto en el CRM
Guardado a mano
Paso 3 · Elegís las preguntas
SalesSales Bgt.EBITDA EBITDA Bgt.CajaEmpleados
Pregunta soft
Paso 4 · Revisás el template antes de mandarlo
ParaMarta Solé · Vitau (y 3 más)
AsuntoReporting Q3 2026 · Mazinger Ventures
"Como cada trimestre, necesitamos estos datos para el reporte a inversores. Gracias."
SalesSales Bgt.EBITDA EBITDA Bgt.CajaEmpleados
¿Algún riesgo o hito relevante este trimestre?
+ link al formulario corto
Revisado. Nada sale hasta que lo apruebes en el paso siguiente.
Paso 5 · Aprobás y lanzás
4 Directas · template revisado
Aprobar y lanzar
Vitauenviado a Marta Solé
Dolbyenviado a Iker Etxe
Roviraenviado a Clara Bosch
Carullaenviado a Jordi Ferrer
Paso 6 · Si no responden, el seguimiento insiste
Intento 1enviado a Marta Solé
+5 díassin respuesta todavía
Intento 2reenviado, tono más urgente
Se agotan los intentossin respuesta tras 3 envíos
Avisa al fondoWhatsApp automático, y sigue intentando
Marta respondemanda un Excel, no usó el formulario
Se lee soloOCR + LLM · QuarterlyUpdate actualizado
Paso 7 · El cierre, en el dashboard
VitauMarta Solé Enviado
DolbyIker Etxe Visto
RoviraClara BoschEnviado
CarullaJordi FerrerEnviado
QuarterlyUpdate actualizado

Paso 1 de 7 · se reproduce solo

Se reproduce solo, de punta a punta. Un clic en una flecha o en un punto lo pausa y lo pone a tu mando, hacia adelante o hacia atrás.

El punto central

El cambio

No es un canal nuevo de comunicación. Es sacar el proceso de la cabeza de una persona y ponerlo en un sistema.

Hoy · mail suelto
Pedido
Mail escrito a mano, sin plantilla ni registro.
Seguimiento
Alguien tiene que acordarse de reenviar.
Carga del dato
Excel a mano, o copiar un número de un mail.
Visibilidad
Ninguna señal de si la Directa lo abrió.
el cambio
Con reporting trimestral · template + formulario
Pedido
Template fijo, reutilizable cada trimestre.
Seguimiento
Reintento y escalado automáticos, mismo motor de hoy.
Carga del dato
Formulario corto, o leído solo del mail o el documento adjunto.
Visibilidad
Dashboard con estado por Directa, aviso si nadie contesta.
Excel a manosube alguien, cuando puede
Sin visibilidadnadie sabe quién falta
Reenvío manualsi alguien se acuerda
Formularioescribe directo en el dashboard
Dashboard en vivoestado por Directa, siempre
Reintento automáticosegún la urgencia elegida
Motorel de envío y escalado no cambia: se reutiliza tal cual.
Cierrepasa de depender de un modelo a depender de un submit.

Nada se construye de cero

De dónde sale cada pieza

Cinco piezas que ya funcionan en producción convergen en una sola capa nueva.

YA EXISTE SE ARMA, NUEVO A DÓNDE VA Motor de seguimientoenvío, cadencia, escalado QuarterlyUpdateya modela los 6 campos rígidos Extracción de documentosfinanzas: texto + OCR Tareas programadasaviso automático por WhatsApp Invitacioneslink público sin login Reporting trimestral templates + campañas + formulario Dashboard de campañaestado por Directa, en vivo QuarterlyUpdate actualizadoel gráfico se llena solo Aviso por WhatsAppsi nadie respondió a tiempo
Nada de la izquierda se reconstruye. La única capa nueva es la del medio: templates, campañas, y el formulario que conecta una cosa con la otra. La extracción de documentos es la misma que ya usa "Finanzas" hoy.
Pieza existenteQué aporta ya hoy
Motor de seguimientoEnvío, cadencia y escalado, ya usado por "Seguimiento"
QuarterlyUpdateYa tiene los 6 campos que hoy se piden a mano
Extracción de documentosLa capa "Finanzas" ya lee texto (con OCR si hace falta) e interpreta balances, cuentas de resultado y cashflows
Tareas programadasEl aviso por WhatsApp cuando algo se traba
InvitacionesEl patrón de link público sin login, para el formulario

Antes de arrancar

Siete decisiones, no siete incógnitas

Cada una ya tiene una recomendación. Falta confirmarlas, no resolverlas desde cero.

DecisiónPreguntaRecomendación
Arquitectura¿Extender follow-up o capability nueva?Extender: reutiliza el motor completo
Contacto principal¿Uno por Directa alcanza?Sí para arrancar, ampliable después
Campos rígidos¿Los 6 de QuarterlyUpdate alcanzan?A confirmar con Ignacio
Canal de disparo¿Solo web o también WhatsApp?Web para arrancar
Dónde vive¿Sidebar, ficha de la Directa, o ambos?Ambos
Recordatorio¿Aviso automático de "lanzá el trimestre"?Opcional, una tarea programada más
Confianza de la extracción¿Con qué confianza mínima se actualiza QuarterlyUpdate solo, desde texto o documento?Empezar conservador: por debajo del umbral, queda pendiente de revisión