Skip to content
··9 min de lectura

STRAŦUM: La Aplicación de Marketing con 9 Agentes Que Construí en 75 Días (Solo, Enfermo 10 de Ellos)

Construí una plataforma de marketing con 9 agentes en 75 días que aprende de cada conversación: cuéntale a un agente sobre tu negocio y los nueve se vuelven más inteligentes juntos.

¿Recuerdas ese post de septiembre donde mencioné casualmente que estaba haciendo un speed run de una plataforma de marketing con 10 agentes mientras echaba siestas los domingos? Cuatro semanas después, 3 agentes funcionando, apuntando a octubre para la alpha.

¿Y esa pesadilla de depuración de octubre donde revelé el nombre STRAŦUM y mencioné tener 8 de 9 agentes construidos?

Bueno, ya es noviembre. Momento de lanzar esto de verdad.

El Estado Actual:

- ✅ Nombre de la plataforma: STRAŦUM (Intelligence Over Execution)

- ✅ 9 de 9 agentes de IA construidos e integrados

- ✅ Arquitectura multi-tenant para PYMEs y agencias

- ✅ Directrices de marca y sistema de diseño completos

- ✅ Fase de pruebas de alpha privada: AHORA

La Ejecución de Marketing Sin Estrategia Es Solo Ruido Caro

La mayoría de las plataformas prometen una ejecución más rápida. Pero la velocidad sin dirección solo quema el presupuesto más rápido.

STRAŦUM es diferente: 11 frameworks estratégicos. 9 agentes de IA. Inteligencia que crece con cada conversación.

Esto es lo que eso significa en la práctica:

11 Frameworks Estratégicos Aplicados a TU Negocio:

Análisis SWOT, Las Cinco Fuerzas de Porter, Blue Ocean Strategy, Matriz BCG, VRIO, McKinsey 7S, OKRs, Tres Horizontes, Priorización ICE, Business Model Canvas, Jobs to Be Done.

Aprendizaje Progresivo - Cuéntale a Un Agente, Informa a los Nueve:

A diferencia de las herramientas estáticas, los agentes de IA de STRAŦUM aprenden continuamente sobre tu negocio con cada conversación. Cuanto más interactúas, más inteligentes y precisas se vuelven las perspectivas.

Cómo Funciona:

Día 1 - Captura Automática de Perspectivas:

Comparte tu contexto empresarial una sola vez. Los agentes proporcionan frameworks estratégicos y comienzan a capturar automáticamente perspectivas clave sobre tu mercado, competidores y clientes. Sin hacer clic en "Guardar": la inteligencia se acumula de forma natural.

Semana 1 - Compartir Inteligencia Entre Agentes:

Cada conversación se añade a tu Historial de Aprendizaje. ¿Hablas de expansión europea con el Strategy Agent? El Content Agent ya lo sabe la próxima semana. Los agentes hacen referencia a perspectivas pasadas para proporcionar recomendaciones cada vez más personalizadas. Sin re-explicar el contexto.

De Manera Continua - Inteligencia Predictiva:

Con una base de conocimiento enriquecida, los agentes anticipan tus necesidades y pre-rellenan contextos. Las perspectivas de alta confianza (≥90%) se aprueban automáticamente. Los aprendizajes de menor confianza esperan tu revisión. Tú tienes el control: puedes ver tu Historial de Aprendizaje completo y eliminar cualquier perspectiva que no te guste.

Quick Wins en 5 Minutos:

Perspectivas accionables en tu primera sesión, no en tu quinta semana.

La Evolución: De DIALØGUE a STRAŦUM

Construir DIALØGUE me enseñó cómo lanzar productos de IA. Construir STRAŦUM me enseñó cómo construir plataformas.

DIALØGUE (8 meses, enero-agosto 2025):

- Un tipo de usuario: Creadores individuales de podcasts

- Un flujo de trabajo: Investigación → Guión → Generación de audio

- 14 microservicios: Migración Lambda → Cloud Run

- Auth simple: JWT para un tipo de usuario

- Una fuente de ingresos: Packs de créditos ($4.99-$19.99)

- Modelo de negocio: B2C, single-tenant

STRAŦUM (75 días, agosto-noviembre 2025):

- Dos tipos de usuarios: PYMEs + Agencias (gestionando 5-15 clientes cada una)

- 9 agentes especializados: Cada uno con múltiples herramientas, compartiendo inteligencia

- 45+ tablas de base de datos: Aislamiento completo de datos multi-tenant

- Auth complejo: Jerarquía Organización → Cliente → Campaña

- Modelo de negocio: B2B + B2C, SaaS multi-tenant

Por Qué la Arquitectura Multi-Tenant Es 10X Más Difícil

DIALØGUE generaba podcasts para un usuario a la vez. STRAŦUM gestiona inteligencia de marketing para agencias que manejan múltiples clientes que compiten entre sí.

El Desafío: Una agencia que gestiona múltiples clientes necesita:

- Separación completa de datos (el Cliente 1 no puede ver los datos del Cliente 2)

- Contexto jerárquico (organización → cliente → campaña)

- Compartir inteligencia entre agentes (solo dentro de los límites de la campaña)

- Enrutamiento de esquemas (esquema public para PYMEs, esquema agency para agencias)

- Row Level Security en más de 45 tablas de base de datos

Ejemplo: Cuando un estratega usa el Business Strategy Agent para el Cliente 1, ese análisis está aislado. ¿Cambias al Persona Agent? Extrae la estrategia del Cliente 1, pero NO PUEDE ver al Cliente 2. Las directrices de marca se propagan en cascada al Content Agent, asegurando que cada pieza use la voz del Cliente 1, no la del Cliente 2.

Esto requirió funciones de base de datos, vistas materializadas, actualizaciones en tiempo real basadas en triggers y, honestamente, mucho más SQL del que jamás quise escribir.

Más de 200 commits en 72 días solo para la arquitectura multi-tenant. Eso no es una funcionalidad: es una filosofía arquitectónica que tocó cada capa del stack.

Los Números (Porque No Puedo Evitarlo)

75 días. Del 20 de agosto al 3 de noviembre. Esto es lo que requirió:

Velocidad de Desarrollo:

- Commits de git: 1,000+ (recuento real: 1,075): eso es un promedio de 14.5 commits/día

- Líneas de código: ~200,000 (Python: 62k, TypeScript: 98k, SQL: 41k)

- Migraciones de base de datos: 214 migraciones secuenciales

- Agentes construidos: 9 de 9 (todos los agentes principales lanzados)

Complejidad Técnica:

- Tablas de base de datos: 45+ tablas con políticas RLS completas

- Políticas RLS: 83 políticas en 26 tablas para seguridad multi-tenant

- Índices de foreign key: 98 índices añadidos (¡Postgres no los crea automáticamente!)

- Migración de tokens de color: 700+ instancias en 200+ archivos en un día

- Pivotes arquitectónicos mayores: 3 (ADK→API Directa, Migración Nuclear, Database-First)

Mejoras de Rendimiento:

- Reducción de latencia: 72% de respuestas de IA más rápidas (function calling híbrido)

- Optimización de RLS: Aceleración de consultas de 10-100x con caché de políticas

- Tamaño del bundle: Reducción del 92% mediante code splitting

Verificación de Realidad:

- Bugs de navegación por multi-tenancy: 23 (corregidos en 2 días)

- Días perdidos por enfermedad: 10 (aun así se lanzó a tiempo)

- Días de vacaciones: 8 (la playa ≠ depurar)

- Café consumido: Sigue sin preguntar

- Veces que casi me rendí: 0 :P

- Veces que Claude Code / Gemini 2.5 Pro me salvaron: Honestamente perdí la cuenta

Lo Que Aprendí (De Nuevo)

1. La Multi-Tenancy Es Difícil

El aislamiento de datos no es solo agregar org_id a cada tabla. Es pensar en:

- ¿En qué esquema viven estos datos? (public para PYMEs, agency para agencias)

- ¿Qué pasa cuando eliminas una campaña? (Soft delete con archived_at, no hard delete)

- ¿Cómo se propagan los permisos? (Admin de organización vs. gestor de cliente vs. colaborador de campaña)

Ejemplo: El 1 de noviembre, corregí 23 bugs de navegación en un día. ¿El problema? Los usuarios de agencias que navegaban entre clientes rompían el contexto de URL. Las rutas de PYMEs se ven como /persona/session/123, pero las rutas de agencias necesitan /clients/[client-slug]/agents/persona/session/123. Cada página de agente necesitó refactorización para preservar el contexto del cliente a través de la navegación.

Eso son 200+ commits en 72 días solo para la arquitectura multi-tenant. No es una funcionalidad, es una filosofía arquitectónica que tocó cada capa del stack.

2. 10 Días de Enfermedad Rompen el Momentum

¿Ese lanzamiento de octubre que mencioné? Sí, me enfermé. No podía mirar pantallas. No podía programar. Solo tuve que… esperar.

El desarrollo en solitario significa que no hay equipo que se haga cargo. Pero también significa que no hay presión para lanzar antes de estar listo. Elegí hacerlo bien sobre hacerlo rápido.

3. El Desarrollo Asistido por IA Es Real (Pero No Es Magia)

Ese speed run de septiembre no fue exageración. Claude Code y Gemini CLI me permitieron lanzar refactorizaciones arquitectónicas en horas que hubieran tardado días.

Ejemplo del 14 de septiembre:

```

08:04 AM - Migré el frontend al cliente API estandarizado

11:34 AM - Configuración centralizada de rutas (sin URLs hardcodeadas)

1:00 PM - Estandaricé las 10 páginas de agentes

4:38 PM - Todos los agentes integrados con el sistema de contexto

5:03 PM - Pruebas y Pulido (reducción del 92% del tamaño del bundle)

```

Seis funcionalidades importantes. Un domingo. Mientras iba a la iglesia, hacía las compras, almorzaba, echaba una siesta y jugaba en el iPad.

Pero aquí está la cuestión: la IA no escribió la arquitectura. No decidió sobre los patrones de multi-tenancy. No depuró esa pesadilla HTTP/HTTPS. Amplificó mis decisiones. Compañero de pensamiento, no ghostwriter. Esa lección se volvió aún más clara cuando empecé a construir una app nativa de iOS sin saber Swift: Claude Code construyó 7,568 líneas en una tarde, pero las decisiones de gusto del producto seguían siendo mías.

Los 3 Pivotes Que Dieron Forma a STRAŦUM

Construir esta plataforma requirió tres decisiones arquitectónicas importantes que cambiaron fundamentalmente la trayectoria:

Pivote 1: API Directa de Gemini (Día 2 - 21 de agosto)

En el día 2, abandoné el ADK de Google (su wrapper del SDK de Gemini) para acceder directamente a la API. El ADK tenía limitaciones de gestión de sesiones que entraban en conflicto con la arquitectura multi-tenant. La migración tardó 24 horas. Los pivotes tempranos son baratos. Los tardíos son caros.

Pivote 2: Multi-Tenant desde el Día 1

Podría haber construido solo para PYMEs. En cambio, elegí dar soporte a agencias que gestionan múltiples clientes. Esta decisión añadió 3 meses de complejidad: enrutamiento de esquemas, aislamiento de datos, propagación de contexto de clientes. Pero también abrió el potencial de ventas empresariales: las agencias que gestionan 5-15 clientes pagan proporcionalmente más que los negocios individuales. 10X de ingresos por cliente justifica 3X de tiempo de desarrollo.

Pivote 3: Migración Nuclear (11-22 de octubre)

Para octubre, tenía 9 tablas de inteligencia separadas (una por tipo de agente). Cada nuevo agente requería nuevas migraciones, nuevos endpoints de API, nuevas consultas en el frontend. Consolidé las 9 en una tabla unificada con contenido de esquema flexible. La migración tardó 11 días. Ahora añadir nuevos agentes tarda horas, no días.

Estos no fueron fallos técnicos: fueron decisiones estratégicas. La IA me ayudó a ejecutar más rápido, pero las decisiones de arquitectura fueron mías.

Lo Que Está Funcionando

- 9 agentes de marketing con IA aplicando 11 frameworks estratégicos

- Aislamiento de datos multi-tenant: las agencias pueden gestionar múltiples clientes de forma segura

- Sistema de aprendizaje progresivo: compartir inteligencia entre agentes dentro de las campañas

- Streaming SSE en tiempo real para todas las conversaciones con agentes

- Entrevistas interactivas de personas que capturan perspectivas matizadas de clientes

- Estrategia de marketing que une la estrategia empresarial con la ejecución táctica

Esta es una plataforma funcional, no vaporware. El alpha privado significa que usuarios reales ya la están probando.

Alpha Privado: Solicita Acceso Anticipado

STRAŦUM está en vivo y aceptando probadores tempranos mediante acceso solo por invitación. Estoy buscando:

- Pequeñas empresas o startups (1-10 personas) que necesiten inteligencia estratégica de marketing

- Agencias de marketing que gestionan múltiples clientes y quieren herramientas de estrategia eficientes

- Adoptantes tempranos que quieran dar forma al producto a través de su feedback

Solicita acceso aquí. Reviso personalmente cada solicitud y concedo acceso en 24-48 horas.

Lo que obtienes:

- 9 agentes de marketing con IA con 11 frameworks estratégicos

- Gestión de múltiples campañas (agencias: gestionar múltiples clientes)

- Sistema de aprendizaje progresivo que se vuelve más inteligente con cada conversación

- Acceso directo a mí para feedback y solicitudes de funcionalidades

Qué esperar:

- Alpha privado = en evolución activa basada en el feedback de los usuarios

- Respondo a bugs y solicitudes de funcionalidades

- Fundador en solitario = soporte auténtico y práctico

La Visión Mayor

Después de 20 años en publicidad, he visto el mismo patrón: la gran estrategia de marketing es cara e inaccesible. Las agencias cobran cinco cifras al mes. Los buenos estrategas cuestan seis cifras al año. Los fundadores en solitario y los equipos pequeños se quedan atrás.

¿Pero qué pasaría si la inteligencia estratégica de marketing pudiera ser aumentada por la IA? No reemplazada: aumentada. Donde la IA maneja los frameworks, la investigación, el pensamiento estructurado, y los humanos aportan la creatividad, la intuición, el je ne sais quoi que hace que el marketing realmente funcione.

Eso es STRAŦUM. Inteligencia sobre ejecución. Estrategia sobre tácticas. Compañero de pensamiento en lugar de ghostwriter.

¿Es perfecto? Para nada. ¿Es útil? Genuinamente creo que sí.

Pensamientos Finales (O: Por Qué Sigo Construyendo en Público)

Construir STRAŦUM ha sido más difícil que DIALØGUE. Más complejo. Más costoso. Más noches donde me pregunté si alguien realmente querría esto.

Pero aquí está lo que me mantiene en marcha: la misma razón por la que construí DIALØGUE. Porque lo quería.

Y porque documentar este viaje, las victorias, las pesadillas de depuración, los 23 bugs de navegación, los 3 pivotes arquitectónicos, las 214 migraciones de base de datos, ayuda a otros constructores en solitario a ver lo que es posible.

Hace 75 días, construir una plataforma de marketing con 9 agentes y arquitectura multi-tenant parecía imposible para una sola persona. Hoy, estoy invitando a personas a probarla.

¿Qué cambió? Mejores herramientas de IA, Claude Code en particular.

¿Estás construyendo algo ambicioso en solitario? ¿O lo estás considerando? Me encantaría escuchar en qué estás trabajando y qué te frena. Por mi experiencia, la parte más difícil no es el código: es decidir empezar.

Un abrazo,

Chandler

¿Quieres probar STRAŦUM? Solicita una invitación.

Seguir leyendo

Mi Trayectoria
Conectar
Idioma
Preferencias