2026-07-24 · DATA ROOM
ChurnGuard AI
ChurnGuard AI: Predice, previene y prospera. Crecimiento SaaS sostenible.
ELEVATOR PITCH
ChurnGuard AI es una plataforma IA que automatiza el éxito del cliente para empresas B2B SaaS, prediciendo el abandono y generando acciones proactivas para prevenir la pérdida de ingresos. Con un Health Score de QA del 87% y un UX Score de 82%, ofrece una solución robusta y fácil de usar para transformar el riesgo en crecimiento sostenible, respaldada por un Profit Margin del 78%.
VALUE PROPOSITION
A diferencia de las soluciones existentes, ChurnGuard AI no solo predice el abandono con un Health Score dinámico, sino que genera automáticamente 'Next Best Actions' y 'Talking Points' accionables, permitiendo a los CSMs actuar proactivamente y retener clientes de forma eficiente y asequible.
EXPLAINER.md
ChurnGuard AI — API
Concepto
Plataforma B2B SaaS de Automatización del Éxito del Cliente. Sustituye el monitoreo manual de "customer churn" por un Health Score calculado por IA sobre señales de uso de producto, logins y tickets de soporte, con alertas proactivas y **Talking Points / Next Best Actions generados por LLM** para que cada CSM sepa exactamente cómo actuar antes de perder una cuenta.
Multi-tenant: cada Company (empresa cliente de ChurnGuard) aísla sus propios %%INLINE1%%, %%INLINE2%%, %%INLINE3%% y %%INLINE4%% — reforzado en cada consulta vía JWT (companyId embebido en el token) y en cada repositorio (%%INLINE6%%, %%INLINE7%%).
Arquitectura
controller/ AuthController, CustomerController, AlertController, IngestionController
service/ AuthService, DataIngestionService, HealthScoreService, AiInsightService, AlertService
client/ HubSpotClient, MixpanelClient, LlmClient (Feign)
repository/ CompanyRepository, CSMUserRepository, CustomerRepository, HealthDataRepository, AlertRepository
model/ Company, CSMUser, Customer, HealthData, Alert (+ enums CsmRole, AlertStatus)
security/ JwtService, JwtAuthenticationFilter, AuthenticatedUser
config/ SecurityConfig, FeignConfig, SchedulingConfig, JacksonConfig (pre-escrito)
dto/ records para requests/responses y payloads de integración
exception/ GlobalExceptionHandler + excepciones de dominio
bootstrap/ DemoDataSeeder (datos demo al arrancar)
Flujo de datos:
- %%INLINE8%% llama a %%INLINE9%% (CRM) y
MixpanelClient
@CircuitBreaker: si el proveedor externo falla, cae a telemetría simulada (útil en sandbox sin credenciales reales). HealthScoreService.recalculateHealthScorecalcula el Health Score con
HealthData. Se ejecuta también vía %%INLINE14%% cada hora (%%INLINE15%%). - Si el score cae bajo el umbral crítico (40/100),
AlertServicepide a
AiInsightService que genere Talking Points + Next Best Actions invocando un LLM (Anthropic Messages API) a través de LlmClient. Sin churnguard.integrations.llm.api-key configurada, o si el LLM falla, cae a un guion basado en reglas (nunca deja una alerta sin guía). - El
Alertresultante queda disponible para el CSM vía API.
Endpoints
Todos bajo %%INLINE21%%, protegidos con JWT excepto %%INLINE22%%.
| Método | Ruta | Descripción |
|---|---|---|
| POST | %%INLINE23%% | Login CSM → JWT (%%INLINE24%%) |
| GET | /api/customers | Clientes de la empresa autenticada + último Health Score |
| GET | /api/customers/{id} | Detalle de un cliente |
| GET | /api/alerts | Alertas abiertas de la empresa (score crítico) |
| GET | /api/alerts/{id} | Detalle de alerta con Talking Points / Next Best Actions |
| POST | /api/alerts/{id}/resolve | Marca una alerta como resuelta |
| POST | /api/ingestion/trigger | Dispara ingesta + recálculo de Health Score bajo demanda |
Authorization: Bearer <token>.
Referencias
- Spring Boot 4.0.4 / Spring Framework 7.x / Java 25.
- Jackson 3 (%%INLINE32%%) vía %%INLINE33%% pre-escrito.
- Spring Cloud OpenFeign 4.2.1 para integraciones CRM/Analytics/LLM.
- jjwt 0.12.6 para emisión/validación de JWT (HMAC).
- Resilience4j 2.2.0 (
@CircuitBreaker) para tolerancia a fallos en
- Spring Security 7 (stateless, filtro JWT propio).
Análisis de negocio
- Problema: los equipos de Customer Success detectan el churn
- Monetización: SaaS B2B con pricing por niveles según nº de clientes
Company.pricingTier, aislamiento multi-tenant).
- Ventaja competitiva del MVP: el motor de Health Score y el motor de
- Siguiente iteración natural: sustituir la fórmula logística fija por
HealthScoreService.
Cómo ejecutar
# Requiere PostgreSQL accesible. Variables típicas (Spring Boot estándar):
export SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/churnguard
export SPRING_DATASOURCE_USERNAME=churnguard
export SPRING_DATASOURCE_PASSWORD=churnguard
export SPRING_JPA_HIBERNATE_DDL_AUTO=update
# Opcional — habilita generación real de Talking Points vía LLM (Anthropic):
export CHURNGUARD_INTEGRATIONS_LLM_API_KEY=sk-ant-...
mvn clean spring-boot:run
Al arrancar, DemoDataSeeder crea la empresa "Acme SaaS Inc." con el CSM %%INLINE38%% / %%INLINE39%% y 3 clientes de ejemplo. Flujo de prueba:
TOKEN=$(curl -s -X POST localhost:8080/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username":"csm.demo","password":"demo1234"}' | jq -r .token)
curl -s -X POST localhost:8080/api/ingestion/trigger -H "Authorization: Bearer $TOKEN"
curl -s localhost:8080/api/customers -H "Authorization: Bearer $TOKEN"
curl -s localhost:8080/api/alerts -H "Authorization: Bearer $TOKEN"
FinOps Analysis para ChurnGuard AI
Resumen de Costos y Rentabilidad
ChurnGuard AI, en su fase de micro-startup, proyecta una operación con costos iniciales muy controlados, lo que permite un alto margen de beneficio. La estimación se basa en una base inicial de 5 clientes de pago, cada uno con un plan básico de $60/mes.
- Ingreso Mensual Estimado: $300 (5 clientes x $60/mes)
- Costos Operativos Mensuales Estimados: $65
t3.small (para la aplicación Spring Boot): ~$15/mes.
* Base de datos RDS db.t4g.micro (PostgreSQL): ~$15/mes (incluye 20GB de almacenamiento y backups básicos).
* Costos de red y almacenamiento adicionales (estimado): ~$5/mes.
* APIs Externas (CRM/Analytics): Costo directo insignificante, ya que se asume que los clientes de ChurnGuard AI ya pagan por sus propias suscripciones a HubSpot/Mixpanel.
- Beneficio Mensual Estimado: $235
- Margen de Beneficio: 78%
Principales Impulsores de Costo
Los principales impulsores de costo son la infraestructura de la nube (instancia de aplicación y base de datos gestionada) y el consumo de tokens del LLM. A medida que la startup escale, el costo del LLM será el componente más variable y potencialmente el de mayor crecimiento.
Estrategias FinOps para la Optimización de Costos
- Optimización del Consumo de LLM:
- Optimización de Infraestructura Cloud:
- Gestión de APIs Externas:
Conclusión
ChurnGuard AI muestra un modelo de negocio con un alto potencial de margen de beneficio en sus etapas iniciales debido a la naturaleza de bajos costos fijos de un SaaS impulsado por IA. La clave para mantener esta rentabilidad a medida que crece será la gestión proactiva de los costos del LLM y la optimización continua de la infraestructura cloud, siguiendo principios FinOps.
MVP FEATURES
- 01Integración con CRM (HubSpot/Salesforce) y plataformas de analítica de producto (Mixpanel/Amplitude) para la ingesta de datos.
- 02Dashboard centralizado con un 'Health Score' (Puntuación de Salud) por cliente, calculado mediante un modelo de IA basado en métricas clave (uso, logins, tickets de soporte).
- 03Alertas proactivas automáticas para los CSMs cuando el 'Health Score' de un cliente cae por debajo de un umbral crítico.
- 04Generación de 'Talking Points' y 'Next Best Actions' por IA para cada alerta, sugiriendo cómo el CSM debe abordar la situación específica del cliente.
“ChurnGuard AI: Predice, previene y prospera, transformando el riesgo de abandono en crecimiento sostenible para tu SaaS.”
Revisen el código para el lanzamiento del MVP y prepárense para una demo que muestre el valor de la IA en acción.
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%).
QuantForge AI
82QuantForge AI es una plataforma SaaS B2B que simula estrategias de trading complejas para quants y gestores de cartera, utilizando agentes de IA autónomos. Con un impresionante Health Score del 87% y un margen de beneficio del 97%, transforma la toma de decisiones en una ventaja estratégica inigualable.