2026-07-31 · DATA ROOM
AdPilot AI
AdPilot AI: Gasto Publicitario en Crecimiento Garantizado con IA.
ELEVATOR PITCH
AdPilot AI es una plataforma autónoma que transforma el gasto publicitario de PYMES y startups en crecimiento garantizado, optimizando campañas en Meta y Google para maximizar el ROI. Con un sólido Health Score del 87% y una Scalability Rating del 90%, estamos listos para escalar y generar un impacto significativo, respaldados por un veredicto de 'INVEST' de SharkTank.
VALUE PROPOSITION
Democratizamos la optimización de performance marketing para PYMES sin expertos, ofreciendo una solución 'todo en uno' que unifica gestión, creación de copys y optimización autónoma del presupuesto, diferenciándonos por simplicidad y autonomía total.
EXPLAINER.md
AdPilot AI
Concepto
Plataforma de marketing IA autonoma para PYMES y e-commerce sin especialista de performance marketing. Conecta cuentas de Meta Ads y Google Ads, muestra un panel unificado de ROAS/CPA/Gasto, genera campanas (estructura + copy) con IA a partir de un objetivo/presupuesto/brief, reasigna presupuesto de forma autonoma entre ad sets segun rendimiento, y traduce metricas en insights en lenguaje natural. Modelo SaaS B2B por niveles segun gasto publicitario gestionado.
Arquitectura
Spring Boot 4.0.4 / Java 25, capas clasicas:
- %%INLINE0%% — entidades JPA: %%INLINE1%%, %%INLINE2%%, %%INLINE3%%,
AdSet,
CampaignStatus.
- %%INLINE8%% — Spring Data JPA (%%INLINE9%%,
PlatformConnectionRepository,
PerformanceSnapshotRepository).
dto— Records inmutables para la API (requests/responses).- %%INLINE15%% — clientes declarativos Feign (%%INLINE16%%,
GoogleAdsClient,
- %%INLINE20%% — JWT (%%INLINE21%%, %%INLINE22%%, %%INLINE23%%)
TokenEncryptionService).
- %%INLINE25%% — logica de negocio: %%INLINE26%%,
ConnectionService,
- %%INLINE34%% — %%INLINE35%%, %%INLINE36%%, %%INLINE37%%,
DashboardController.
- %%INLINE39%% — %%INLINE40%% habilita %%INLINE41%% + %%INLINE42%%
AdpilotAiApplication.java, que no se debe modificar).
- %%INLINE44%% — %%INLINE45%% + %%INLINE46%% (%%INLINE47%%).
Decisiones clave
- Sin credenciales OAuth reales configuradas: el intercambio de
- LLM con fallback: %%INLINE52%% llama a %%INLINE53%% (Feign, compatible
@CircuitBreaker; si el proveedor no
esta configurado o falla, cae a un copy generado por plantilla — la
creacion de campanas nunca falla por una caida externa.
- Optimizador autonomo:
OptimizationService.refreshAndOptimize()
@Scheduled), refresca metricas por campana en paralelo
usando virtual threads (Thread.ofVirtual()), y desplaza presupuesto del
ad set con peor ROAS al de mejor ROAS (tasa configurable, con piso minimo).
El refresh de metricas simula variacion de rendimiento cuando no hay accesso
real a las APIs de anuncios, para que la demo funcione offline.
- Tokens cifrados en reposo: AES/GCM con
TokenEncryptionService, clave
adpilot.security.encryption-key (con default de
desarrollo).
Endpoints
| Metodo | Path | Descripcion | |
|---|---|---|---|
| POST | /api/auth/register | Alta de cuenta, devuelve JWT | |
| POST | /api/auth/login | Login, devuelve JWT | |
| GET | /api/connections | Lista conexiones OAuth del usuario | |
| POST | %%INLINE63%% | Completa conexion OAuth (%%INLINE64%% = %%INLINE65%%\ | %%INLINE66%%) |
| DELETE | /api/connections/{connectionId} | Desconecta una cuenta | |
| POST | /api/campaigns | Crea campana guiada por IA (objetivo, presupuesto, brief) | |
| GET | /api/campaigns | Lista campanas del usuario | |
| GET | /api/campaigns/{campaignId} | Detalle de campana + ad sets | |
| GET | /api/dashboard | Metricas unificadas (ROAS, CPA, gasto) por plataforma | |
| GET | /api/dashboard/insights | Insights en lenguaje natural |
/api/auth/** requieren header
Authorization: Bearer <jwt>.
Referencias
- %%INLINE75%% del BusinessCase → cubiertas 1:1: OAuth (%%INLINE76%%),
InsightService).
- Wellows Blog — AI Startups (fuente de la tendencia elegida).
Analisis de negocio
- Problema: PYMES sin especialista de performance marketing desperdician
- Solucion: automatizar creacion, monitoreo y reasignacion de presupuesto,
- Monetizacion: SaaS tiered por gasto publicitario mensual gestionado —
- Camino a mercado: onboarding rapido (conectar cuentas existentes),
Como ejecutar
Requiere PostgreSQL accesible (no incluido en application.yml por restriccion de la plantilla). Configurar via variables de entorno:
export SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/adpilot
export SPRING_DATASOURCE_USERNAME=adpilot
export SPRING_DATASOURCE_PASSWORD=adpilot
export SPRING_JPA_HIBERNATE_DDL_AUTO=update
# Opcional — de lo contrario se usan defaults de desarrollo:
export ADPILOT_SECURITY_JWT_SECRET=change-me-in-prod-min-32-chars
export ADPILOT_SECURITY_ENCRYPTION_KEY=change-me-32-bytes-key-value!!
export ADPILOT_INTEGRATIONS_LLM_API_KEY=sk-...
mvn clean compile
mvn spring-boot:run
Flujo de prueba rapido:
curl -X POST localhost:8080/api/auth/register -H 'Content-Type: application/json' \
-d '{"email":"founder@shop.com","password":"secret123","businessName":"My Shop"}'
# -> guarda el "token" de la respuesta
curl -X POST localhost:8080/api/connections/meta/connect \
-H "Authorization: Bearer <token>" -H 'Content-Type: application/json' \
-d '{"authorizationCode":"demo-code","accountId":"act_123"}'
curl -X POST localhost:8080/api/campaigns \
-H "Authorization: Bearer <token>" -H 'Content-Type: application/json' \
-d '{"platform":"META","objective":"Ventas online","dailyBudget":50,"creativeBrief":"Zapatillas running edicion verano"}'
curl localhost:8080/api/dashboard -H "Authorization: Bearer <token>"
curl localhost:8080/api/dashboard/insights -H "Authorization: Bearer <token>"
FinOps Analysis
AdPilot AI, en su fase de micro-startup, presenta un modelo de costos manejable con un potencial de margen de beneficio saludable. La estrategia de FinOps se centrará en la optimización continua de los gastos, especialmente en el consumo de LLM, que es el principal impulsor de costos.
Estimación de Costos Operativos Mensuales (MVP)
| Categoría | Costo Estimado Mensual |
|---|---|
| LLM (OpenAI gpt-4o-mini) | $187.50 |
| (Basado en ~500K tokens/mes: 250K input, 250K output) | |
| Cloud Hosting (AWS) | $41.00 |
| (EC2 t3.small: ~$20, RDS PostgreSQL t3.micro: ~$18, Data Transfer/Monitoring: ~$3) | |
| APIs Externas (otras) | $0.00 |
| Total Costos Operativos | $228.50 |
Estimación de Ingresos Mensuales (MVP)
Asumiendo un modelo de monetización SaaS por niveles, con un precio inicial de $25/mes para PYMES con bajo gasto publicitario:
- Clientes: 20 clientes iniciales (conservador)
- Precio promedio: $25/cliente/mes
Margen de Beneficio
- Ingresos: $500.00
- Costos: $228.50
- Beneficio Bruto: $271.50
Drivers de Costo Clave
- Consumo de LLM: Representa aproximadamente el 82% de los costos operativos. La generación de copys de campaña y los insights en lenguaje natural son las principales fuentes de uso de tokens.
- Infraestructura Cloud: EC2 y RDS constituyen la mayor parte del costo de infraestructura, que es una base fija para el MVP.
Estrategias de Optimización FinOps
Para mantener y mejorar la rentabilidad a medida que AdPilot AI escala, se recomiendan las siguientes optimizaciones:
- Optimización del Uso de LLM:
gpt-3.5-turbo o incluso modelos de código abierto auto-hospedados si la complejidad lo justifica) sin sacrificar la calidad esencial.
* Procesamiento por Lotes: Agrupar las solicitudes de LLM para tareas programadas (como la generación de informes o la reasignación de presupuesto) y ejecutarlas en momentos de menor demanda o en un solo lote para reducir la latencia y potencialmente los costos si se usan modelos que facturan por tiempo de cómputo.
- Optimización de Infraestructura Cloud:
- Eficiencia en Llamadas a APIs Externas:
Conclusión
AdPilot AI tiene un buen punto de partida financiero para un MVP, con un margen de beneficio prometedor. La clave para la escalabilidad y la rentabilidad a largo plazo reside en una gestión proactiva de los costos de LLM y una optimización continua de la infraestructura cloud. Adoptar una mentalidad FinOps desde el principio permitirá a la startup crecer de manera sostenible y maximizar su valor.
MVP FEATURES
- 01Conexión segura mediante OAuth 2.0 a cuentas de Meta Ads y Google Ads.
- 02Panel de control unificado que muestra métricas clave de rendimiento (ROAS, CPA, Gasto) de todas las plataformas conectadas.
- 03Creación de campañas guiada por IA: el usuario proporciona objetivo, presupuesto y creatividades, y la IA genera la estructura de la campaña y el copy.
- 04Optimización autónoma de presupuesto: el sistema reasigna automáticamente el gasto de los anuncios de bajo rendimiento a los de alto rendimiento en tiempo real.
- 05Generación de informes simples con insights en lenguaje natural (ej: 'Tu anuncio X está funcionando un 25% mejor en Instagram que en Facebook').
“Transforma tu gasto publicitario en crecimiento garantizado con la IA autónoma de AdPilot AI.”
Revisen el Business Case completo, exploren el prototipo del MVP y preparemos la estrategia de lanzamiento.
TelemetryGuard
84TelemetryGuard automatiza el análisis de causa raíz de incidentes en producción para equipos de SRE y DevOps. Nuestros agentes de IA colaborativos transforman terabytes de telemetría en hipótesis precisas y explicables, reduciendo drásticamente el MTTR y el estrés. Con un 'INVEST' de SharkTank (75/100) y alta escalabilidad (90/100), la calidad y el potencial están validados.
ChurnGuard AI
80ChurnGuard 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%.
Redact AI
88Redact AI ofrece un microservicio API-first para que CTOs y Jefes de Ingeniería implementen el 'derecho al olvido' en sus modelos de IA, eliminando datos de usuario de forma segura. Con un Health Score del 84% y un margen de beneficio del 94%, garantizamos cumplimiento normativo, reducimos costes operativos y aceleramos la innovación sin reentrenamientos completos.