2026-07-10 · DATA ROOM
SyncSumo
SyncSumo: Decisiones Claras, Acciones Ejecutables. ¡Automáticamente!
ELEVATOR PITCH
SyncSumo es un notetaker de IA que transforma tus reuniones en resúmenes estructurados y acciones ejecutables, diseñado para equipos de producto, consultoría y ventas. Con un sólido Health Score del 87% y un margen de beneficio del 82%, resolvemos la fatiga de reuniones y la pérdida de información, impulsando la productividad y alineación.
VALUE PROPOSITION
Nos diferenciamos por una UX superior y un enfoque limpio, traduciendo la charla de la reunión en planes de acción concisos y accesibles, sin la complejidad ni el alto coste de las soluciones empresariales.
EXPLAINER.md
SyncSumo — AI Meeting Notetaker (MVP)
1. Concepto
SyncSumo elimina la "fatiga de reuniones": sincroniza calendarios, transcribe el audio de cada reunión, genera con IA un resumen estructurado (puntos clave, decisiones, acciones con responsable sugerido) y lo publica en un dashboard buscable y compartible. Público objetivo: equipos de producto, consultoría, agencias y ventas que viven en reuniones recurrentes.
Modelo de negocio: SaaS B2B freemium — plan gratuito con resúmenes limitados/mes, planes de pago con resúmenes ilimitados, colaboración de equipo e integraciones CRM/gestores de proyecto.
2. Arquitectura
Spring Boot 4.0.4 / Java 25, capas estándar:
controller → AuthController, MeetingController, CalendarController
service → AuthService, JwtService, MeetingProcessingService,
MeetingService, CalendarSyncService
client → TranscriptionClient, SummarizationClient, CalendarClient
(Feign, declarativos hacia APIs externas)
repository → UserRepository, MeetingRepository (Spring Data JPA)
model → User, Meeting, ActionItem (entidades JPA), enums
security → SecurityConfig (JWT, stateless), JwtAuthenticationFilter
config → JacksonConfig (pre-existente), AsyncConfig, FeignClientConfig
dto → records inmutables para requests/responses
Decisión de diseño — entidades como clases, no records: la guía de estilo pide Records para DTOs/modelos inmutables. %%INLINE0%%/%%INLINE1%%/ %%INLINE2%% son %%INLINE3%% mutables (proxies de Hibernate, colecciones lazy, ciclo de vida gestionado) — usar records ahí es frágil en Hibernate 6.x. Todos los DTOs de entrada/salida sí son records.
Pipeline asíncrono (virtual threads): POST /api/v1/meetings/process persiste la reunión en estado SCHEDULED y dispara %%INLINE6%% (%%INLINE7%%) sobre un %%INLINE8%% respaldado por %%INLINE9%% (%%INLINE10%%). El flujo: %%INLINE11%% → llama TranscriptionClient (Whisper) → %%INLINE13%% → llama %%INLINE14%% (GPT-4/Claude) con un prompt de resumen estructurado (text block) → %%INLINE15%%/%%INLINE16%%, persistido vía MeetingRepository. La solicitud HTTP no bloquea.
Integraciones externas vía Feign: TranscriptionClient, %%INLINE19%% y %%INLINE20%% son interfaces @FeignClient declarativas con URL configurable por propiedad (syncsumo.integrations.*, con default local para desarrollo). En producción apuntan a Whisper API, GPT-4/Claude y Google Calendar/Microsoft Graph respectivamente.
Seguridad: JWT stateless (jjwt 0.12.6). AuthService registra/loguea usuarios (BCrypt), JwtService emite/valida tokens, %%INLINE25%% resuelve el %%INLINE26%% autenticado como principal en cada request. %%INLINE27%% y %%INLINE28%% son públicos; el resto requiere Authorization: Bearer <token>. OAuth2 real contra Google/Microsoft para el flujo de calendario queda como siguiente iteración — el MVP expone el contrato (CalendarSyncRequest con accessToken) para conectar ese flujo sin romper el API.
3. Endpoints
| Método | Ruta | Auth | Descripción |
|---|---|---|---|
| POST | /api/v1/auth/register | pública | Alta de usuario, devuelve JWT |
| POST | /api/v1/auth/login | pública | Login, devuelve JWT |
| POST | %%INLINE34%% | JWT | Sincroniza eventos próximos (Google/Microsoft) y crea reuniones %%INLINE35%% |
| POST | /api/v1/meetings/process | JWT | Registra una reunión y dispara transcripción + resumen async |
| GET | /api/v1/meetings?search= | JWT | Lista/busca reuniones del usuario (dashboard) |
| GET | /api/v1/meetings/{id} | JWT | Detalle del resumen estructurado |
| POST | /api/v1/meetings/{id}/share | JWT | Genera/retorna enlace público de solo lectura |
| GET | /api/v1/meetings/shared/{token} | pública | Ver resumen compartido sin login |
4. Cobertura de mvpFeatures
- Integración con calendarios → %%INLINE41%% + %%INLINE42%% +
CalendarClient(Feign). - Transcripción automática → %%INLINE44%% + %%INLINE45%% (Whisper).
- Resumen estructurado con IA (puntos clave, decisiones, acciones con responsable) → %%INLINE46%% + %%INLINE47%%/
ActionItem. - Dashboard web (listar/buscar/compartir) → %%INLINE49%% (%%INLINE50%%, búsqueda por título, %%INLINE51%%, %%INLINE52%%).
5. Referencias
- Fuente de tendencia: Product Hunt Leaderboard 2026 — https://www.producthunt.com/leaderboard/yearly/2026
- OpenAI Whisper API (transcripción) — https://platform.openai.com/docs/guides/speech-to-text
- Spring Cloud OpenFeign — https://docs.spring.io/spring-cloud-openfeign/reference/
- jjwt 0.12.x — https://github.com/jwtk/jjwt
6. Análisis de negocio
- Dolor real y medible: horas perdidas re-explicando decisiones de
- Time-to-market bajo: se apoya en APIs de transcripción/LLM ya
- Expansión natural del monetization angle: el freemium limita
POST /meetings/process por cuota mensual (siguiente iteración:
interceptor de cuota por plan); los planes pagos habilitan
colaboración de equipo e integraciones CRM/PM, que consumen el mismo
contrato de MeetingSummaryResponse.
- Riesgo principal: dependencia de calidad de transcripción/resumen de
client/, permitiendo
swap de proveedor sin tocar el dominio.
7. Cómo ejecutar
cd solutions/2026-07-10-sync-sumo-api
# Variables de entorno mínimas (Postgres + secretos de integración)
export SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/syncsumo
export SPRING_DATASOURCE_USERNAME=syncsumo
export SPRING_DATASOURCE_PASSWORD=syncsumo
export SYNCSUMO_JWT_SECRET=change-me-in-production
export SYNCSUMO_INTEGRATIONS_WHISPER-URL=http://localhost:9091
export SYNCSUMO_INTEGRATIONS_LLM-URL=http://localhost:9092
export SYNCSUMO_INTEGRATIONS_CALENDAR-URL=http://localhost:9093
mvn clean compile
mvn spring-boot:run
Flujo de prueba rápido:
curl -X POST localhost:8080/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"pm@startup.com","password":"changeme123","fullName":"PM Lead"}'
# -> guarda el token devuelto
curl -X POST localhost:8080/api/v1/meetings/process \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"title":"Sprint Planning","calendarProvider":"GOOGLE","scheduledAt":"2026-07-10T15:00:00Z","audioUrl":"https://storage/meeting.mp3"}'
curl localhost:8080/api/v1/meetings -H "Authorization: Bearer <token>"
FinOps Analysis para SyncSumo
Resumen de Costos y Rentabilidad
SyncSumo, una micro-startup de AI Notetakers, presenta un modelo de negocio con una sólida proyección de rentabilidad inicial. Con un enfoque en la eficiencia operativa desde el día uno, se estima un margen de beneficio del 82% para el MVP.
- Ingresos Mensuales Estimados: $500 (basado en 20 clientes de pago a $25/cliente/mes).
- Costos Mensuales Totales Estimados: ~$90
Desglose de Costos Clave
Los principales impulsores de costos son las APIs de terceros, específicamente la transcripción de audio (OpenAI Whisper), seguida por la infraestructura cloud. Los costos del LLM para la generación de resúmenes son sorprendentemente bajos gracias a la eficiencia de GPT-4o-mini.
- Transcripción (OpenAI Whisper): $36/mes para 6000 minutos de audio (equivalente a 200 reuniones de 30 minutos).
- Resúmenes (GPT-4o-mini): ~$0.24/mes para ~1.3 millones de tokens (input y output combinados para 200 reuniones).
- Infraestructura: La combinación de una instancia de cómputo, una base de datos administrada y un balanceador de carga constituye el segundo mayor componente de costo.
Estrategias de Optimización FinOps
Para mantener y mejorar este margen a medida que SyncSumo escala, se recomiendan las siguientes estrategias FinOps:
- Optimización Agresiva de Prompts: Refinar continuamente los prompts enviados al LLM para asegurar que sean concisos y eficientes, minimizando tanto los tokens de entrada como los de salida. Esto puede tener un impacto significativo a gran escala, aunque el costo actual es bajo.
- Monitoreo y Alertas de Uso de API: Implementar herramientas de monitoreo para seguir de cerca el consumo de las APIs de OpenAI y establecer alertas de presupuesto para detectar anomalías o picos de uso inesperados. Esto es crucial para un costo variable como las APIs.
- Evaluación de Modelos LLM Alternativos y Locales: A medida que la startup crezca, considerar si la ejecución de modelos de resumen de código abierto (ej. Llama 3) en infraestructura propia (o en instancias más grandes) podría ser más rentable que las APIs de terceros, especialmente si hay requisitos de personalización o privacidad de datos.
- Estrategias de Procesamiento Asíncrono: Para reuniones donde la inmediatez del resumen no es crítica, explorar el procesamiento por lotes durante horas de baja demanda. Esto podría permitir el uso de recursos de cómputo más económicos (ej. instancias spot) o la optimización del escalado de recursos.
- Optimización de Almacenamiento: Implementar políticas de retención de datos claras para transcripciones de audio y texto en Amazon S3 o Google Cloud Storage, aprovechando sus niveles de almacenamiento de bajo costo para datos a los que se accede con menos frecuencia.
- Automatización del Escalado de Infraestructura: Utilizar grupos de Auto Scaling para el cómputo y las bases de datos para asegurar que los recursos se ajusten dinámicamente a la demanda, evitando el sobreaprovisionamiento en períodos de baja actividad.
- Revisión Periódica de Costos: Realizar revisiones mensuales o trimestrales de los patrones de uso y los costos asociados para identificar nuevas oportunidades de ahorro o detectar ineficiencias a medida que el producto y la base de usuarios evolucionan.
MVP FEATURES
- 01Integración con calendarios (Google, Microsoft) para identificar y unirse automáticamente a reuniones programadas.
- 02Transcripción automática de alta precisión del audio de la reunión.
- 03Generación de un resumen estructurado con IA que incluye puntos clave, decisiones tomadas y lista de acciones con responsables sugeridos.
- 04Dashboard web para que los usuarios accedan, busquen y compartan los resúmenes de sus reuniones pasadas.
“Transforma tus reuniones en decisiones claras y acciones ejecutables, automáticamente.”
Explora el código del MVP y prueba la API para experimentar cómo SyncSumo simplifica la gestión de tus reuniones.
LexiGuard AI
87LexiGuard AI revoluciona la creación de contenido para industrias reguladas, permitiendo a equipos de marketing y cumplimiento generar textos conformes al instante y con riesgo cero. Con un sólido Health Score del 87% y una UX del 91%, nuestra solución elimina errores costosos, acelera la agilidad del negocio y asegura auditorías impecables.
CompliWrite AI
86CompliWrite AI automatiza la creación de contenido y garantiza el cumplimiento normativo en tiempo real para equipos de marketing y cumplimiento en industrias reguladas como FinTech y Pharma. Con un Health Score del 87% y un margen de beneficio del 91%, la solución reduce drásticamente los ciclos de revisión legal y el riesgo de multas, mientras que su API ofrece una UX robusta (86%) y alta escalabilidad (95%).
ClauseCraft AI
85ClauseCraft AI automatiza la revisión de contratos para equipos legales en PYMES y startups, liberándolos para el trabajo estratégico. Con una calidad de código sólida (Health Score 87%) y una UX consistente (85%), ofrecemos una solución escalable y rentable (Profit Margin 88%) que optimiza flujos de trabajo legales.