02 — Plan Interno + Order of Operations
Índice de la página
- 01Cliente: Martín Rieznik / LevantArte
- Para: Eric (tech) + equipo TooAudience
- 020. Reglas del sistema
- 031. Infra técnica (Eric)
- 1.1 Dominio y DNS
- 1.2 Repos en GitHub (TooAudience org)
- 1.3 Cuentas/proyectos a provisionar
- 1.4 Schema Supabase (mínimo viable)
- 1.5 Bot WhatsApp
- 1.6 Quick Funnel Clone (Vercel)
- 1.7 Conversions API (CAPI) server-side
- 042. Pasarelas de pago (Jesús + cliente)
- 053. Drive — estructura de carpetas (Jesús)
- 064. Scraping exhaustivo de la marca de Martín (Cortex)
- 4.1 YouTube — TODO el catálogo
- 4.2 Instagram
- 4.3 Charlas TEDx + Entrevistas externas
- 4.4 Ads históricos
- 4.5 Análisis y extracción
- 075. Ads (Cortex + video editor)
- 5.1 Pipeline A — Reciclar winners con hooks nuevos
- 5.2 Pipeline B — Orgánico viralizado con CTA
- 5.3 Pipeline C — Clips de YouTube para retargeting (Hammer Them)
- 086. Sales pages, webinar deck, materiales
- 6.1 Sales page /martin/taller
- 6.2 Sales page /martin/membresia
- 6.3 Webinar deck (Reveal.js)
- 6.4 Pitch de membresía (slides jueves)
- 6.5 Documento "Best Practices Evergreen Webinar"
- 097. Order of Operations — qué se hace primero
- Bloque 1 — Esta semana (5–11 mayo) — INFRA + DISCOVERY
- Bloque 2 — Semana del 12–16 mayo — GRABACIÓN DE ANUNCIOS CON MARTÍN (+ posible Opción B grabación única evergreen)
- Bloque 3 — Vacaciones de Martín (17–31 mayo) — CONSTRUCCIÓN MASIVA
- Bloque 4 — Semana de Martín de vuelta (1–7 junio) — VALIDACIÓN
- Bloque 5 — LAUNCH (semana 8 junio) — primer lanzamiento (Opción A o B)
- Bloque 6 — Operación recurrente EVERGREEN (15 jun en adelante)
- Bloque 7 — Extracción multi-tenant (paralelo, post-launch)
- 108. Inventario de credenciales/accesos
- 119. Criterios de "go/no-go" para lunes 8 junio
- Embudo
- Tracking
- Multi-tenant (validación de la visión 1-click)
- Calidad
- 1210. Bloqueantes activos (al 5 mayo)
- 1311. Comunicación
- 1412. Riesgos identificados
- 1513. Próximas acciones (orden de prioridad esta semana)
Cliente: Martín Rieznik / LevantArte
Para: Eric (tech) + equipo TooAudience
Este es el manual de operaciones completo. Cada componente con: qué construir, dependencias, accesos requeridos, responsable, tiempo estimado, criterio de "done". Si algo no está acá, no se hace; si está, se ejecuta.
Última actualización: 2026-05-05
Deadline maestro: Lunes 8 de junio de 2026, 20:00 ARG (primer webinar live)
0. Reglas del sistema
- Todo es multi-tenant desde día 1. Nada con "Martín" hardcodeado. Variables por cliente en
client_config.json. - Path-based dominio: TODO Martín vive bajo
deacademia.com/martin/.... Cliente nuevo = nueva carpeta de rutas (cero DNS work nuevo). - Eric es dueño de la infra técnica. Repos, Vercel, Supabase, Railway, bot de WhatsApp.
- Cortex es dueño de copy + ads + transcripciones + investigación.
- Jesús es dueño de validación con cliente + acuerdos de oferta + reportes.
- Todo se documenta en
tooaudience/clientes/martin-rieznik/(acá) y se duplica al Drive01 — CLIENTES/Martín Rieznik/cuando exista.
1. Infra técnica (Eric)
1.1 Dominio y DNS
- Acción: en GoDaddy de TooAudience, ir a
deacademia.com→ DNS → apuntar a Vercel. - Pasos:
1. En Vercel: crear proyectotooaudience-paraguas(un solo proyecto sirve a todos los clientes).
2. Agregar dominio customdeacademia.com(ywww.deacademia.com).
3. Vercel te da 2 records (A + CNAME) → meterlos en GoDaddy DNS.
4. Esperar propagación (24–48h). Confirmar SSL emitido automáticamente por Vercel. - Subdominios futuros: cuando agreguemos
i.deacademia.com(Hyros) oapi.deacademia.com(server-side tracking) → mismo flow. - Done cuando:
deacademia.comresuelve a Vercel + SSL verde + certificado wildcard cubre subdominios.
1.2 Repos en GitHub (TooAudience org)
| Repo | Propósito | Stack | Estado |
|---|---|---|---|
tooaudience-paraguas |
Quick Funnel clone parametrizable + sales pages + checkout selector | Next.js + Vercel | Crear |
tooaudience-bot-whatsapp |
Bot 1:1 + bots de grupos | (el que ya tenés) | Pasarle a Eric el path/repo ⚠️ |
tooaudience-clone-script |
clone_client.py para duplicar clientes en 1 click |
Python | Crear (post-Martín) |
1.3 Cuentas/proyectos a provisionar
| Servicio | Plan | Naming convention | Quién |
|---|---|---|---|
| Supabase | Free → Pro cuando volumen lo justifique | proyecto tooaudience-martin |
Eric |
| Railway | Hobby plan inicial | proyecto tooaudience-martin (workers bot WA + cron jobs) |
Eric |
| Vercel | Free para empezar (1 proyecto sirve a todos los clientes) | tooaudience-paraguas |
Eric |
| GoDaddy | Ya pago | dominios deacademia.com, grupodeacademia.com, valleacademico.com |
Jesús |
| Cloudflare (opcional) | Free | si queremos meter capa CDN/WAF entre Vercel y el dominio | Eric (opcional) |
1.4 Schema Supabase (mínimo viable)
-- Cliente master (multi-tenant)
clients (id, slug, nombre, config_json, created_at)
-- Tracking de leads
leads (id, client_id, ta_uid, email, telefono, nombre, pais, utm_source, utm_medium,
utm_campaign, utm_content, ab_variant, calificado, created_at)
-- Eventos
eventos (id, client_id, lead_id, tipo, data_json, created_at)
-- tipos: page_view, quiz_started, quiz_completed, registered_calificado, registered_no_calificado,
-- whatsapp_sent, whatsapp_replied, joined_group, attended_webinar, dropped_webinar,
-- checkout_clicked, purchase_completed, refunded
-- Compras
compras (id, client_id, lead_id, sku, precio, pasarela, transaction_id_externo,
status, refund_at, created_at)
-- Mensajes WhatsApp (logs del bot)
mensajes_wa (id, client_id, lead_id, direction, contenido, intent_detectado, created_at)
-- Miembros de grupos
miembros_grupo (id, client_id, lead_id, grupo_tipo, grupo_id, joined_at, removed_at)
-- grupo_tipo: pre_webinar, compradores_taller, miembros_anuales
-- Variantes A/B
variantes (id, slug, name, peso, activa)
Done cuando: schema deployado + RLS habilitado + service role key en Railway env vars.
1.5 Bot WhatsApp
- Repo: ⚠️ Jesús pasa el repo del bot 1:1 a Eric.
- Eric extiende capacidades:
- Sistema multi-tenant: 1 bot procesa N clientes simultáneamente, lee
client_idpor número de WhatsApp. - System prompt parametrizable por cliente (lee de
clients.config_json). - Hooks a Supabase: cada mensaje guardado, cada intent detectado actualiza la fila del lead.
- 3 tipos de bot de grupo:
- Pre-webinar: secuencia de mensajes diaria (countdown + teasers).
- Compradores taller: bienvenida + entrega de recursos + warm-up para membresía.
- Miembros anuales: onboarding + recordatorio próximo webinar.
- System prompt del bot 1:1 de Martín (input para que Eric configure):
- Voz: "tono Martín Rieznik" — usar fragmentos de las transcripciones de YouTube como ejemplos (Cortex genera).
- Conocimiento: oferta del taller actual + precio dinámico + beneficios membresía + objeciones comunes.
- Tareas: registrar al lead, invitar al grupo de pre-webinar, recordar el lunes, vender el taller con urgencia honesta del precio escalonado.
- Done cuando: alguien manda un mensaje al WhatsApp Business y recibe respuesta que suena a Martín, queda en grupo de pre-webinar y recibe link al webinar el lunes.
1.6 Quick Funnel Clone (Vercel)
- Repo:
tooaudience-paraguas. - Stack: Next.js 14 (app router) + Tailwind + shadcn/ui.
- Routing:
app/[client_slug]/— ejemploapp/martin/page.tsx,app/martin/taller/page.tsx. - Páginas a crear:
| URL | Descripción |
|-----|-------------|
|/martin/| Quiz 5 preguntas + calculating teatral + form 4 pasos + score 96-99 + bifurcación calificado/no |
|/martin/gracias-calificado| PixelCompleteRegistrationMeta + TikTok + redirect WhatsApp con mensaje pre-llenado |
|/martin/gracias-no-calificado| Pixel más débil + WhatsApp opcional |
|/martin/replay| Página gated por email para replay del webinar |
|/martin/taller| Sales page taller con precio dinámico según día (lee del config + reloj servidor) + 5 botones de pasarela + "Hablar con asesor" |
|/martin/membresia| Sales page membresía con 3 precios (97 / 17/mes / 67×6) + 5 pasarelas + "Hablar con asesor" |
|/martin/checkout/[sku]| Selector de pasarela: dLocal / Shopify / Hotmart / Skool / Transferencia |
|/martin/transferencia| Instructivo bancario |
|/martin/admision| Formulario antes de "Hablar con asesor" |
|/martin/taller/graciasy/martin/membresia/gracias| Post-compra | - Routing técnico:
app/[client_slug]/layout.tsxleeclients.config_jsondesde Supabase, pasa branding/colores a children.lib/precio_dinamico.tscalcula precio del taller según día actual (TZ Argentina).- A/B testing: cookie
ab_variant+ab_source. API route/api/redirectpara asignar variante. API route/api/trackpara eventos. - Tracking pixels:
- Meta Pixel ID por cliente (lee del config).
- TikTok Pixel ID por cliente.
- Google Ads ID por cliente (solo dispara si
ab_source = youtube). - ProveSource notificaciones flotantes.
- Sin Hyros en MVP — UTMs propias + Pixel CAPI server-side.
- Done cuando: el embudo end-to-end funciona en
deacademia.com/martin/...desde un dispositivo limpio.
1.7 Conversions API (CAPI) server-side
- Webhook desde Vercel → endpoint
/api/capi-meta→ manda eventos a Meta server-side. - Eventos críticos:
Lead(post-quiz),Purchase(post-pasarela). Estos son los que pagan ads. - Done cuando: events manager de Meta muestra eventos server-side recibidos correctamente y match rate > 70%.
2. Pasarelas de pago (Jesús + cliente)
⚠️ Bloqueante de Fase 2F: Martín tiene que abrir/dar acceso a las cuentas productor.
| Pasarela | Producto a crear | Cantidad | Quién tramita |
|---|---|---|---|
| Hotmart | TALLER_LUNES, TALLER_MARTES, TALLER_FULL, MEMBRESIA_ANUAL_1PAGO, MEMBRESIA_MENSUAL, MEMBRESIA_6_MESES | 6 | Martín (es su productor) |
| dLocal | mismos 6 SKUs | 6 | Martín |
| Shopify | mismos 6 SKUs como productos | 6 | Martín o TooAudience |
| Skool | mismos 6 SKUs (si tiene comunidad Skool con productos pagos) | 6 | Martín |
| Transferencia | alias bancario + instructivo PDF + formulario "ya transferí" | 1 | Martín da datos, Cortex arma instructivo |
Total: 4 pasarelas × 6 SKUs = 24 productos manuales + 1 transferencia = 25 setups manuales. Hay que abrir cuentas, validar, crear productos, copiar IDs/links a _CONFIG.md > checkouts.
Done cuando: los 30 botones (5 pasarelas × 6 SKUs) llevan al checkout correcto y procesan pagos test exitosamente.
3. Drive — estructura de carpetas (Jesús)
⚠️ Necesita autorización para usar MCP Google Drive sobre 0AO3iOcjP6K-PUk9PVA.
📁 TooAudience (unidad compartida — 0AO3iOcjP6K-PUk9PVA)
├── 📁 00 — SISTEMA TOOAUDIENCE/
│ ├── 📁 Templates/_CLIENT_TEMPLATE/ ← árbol PARA en blanco
│ ├── 📁 Templates/Quick Funnel Clone/
│ ├── 📁 Templates/Sales Page Templates/
│ ├── 📁 Templates/Replay Page Template/
│ ├── 📁 Templates/Webinar Deck Template/
│ ├── 📁 Templates/Bot Prompts Template/
│ ├── 📁 Templates/Ad Brief Template/
│ ├── 📁 Templates/Checklist Lanzamiento/
│ ├── 📁 Frameworks/ ← mirror de cortex/shared/frameworks
│ ├── 📁 Best Practices/
│ │ ├── Evergreen Webinar — Reglas de oro.pdf
│ │ ├── Buenas prácticas Ads.pdf
│ │ └── Manual Bot WhatsApp.pdf
│ └── 📁 Brand TooAudience/
├── 📁 01 — CLIENTES/Martín Rieznik/
│ ├── _CONFIG.md
│ ├── _ROADMAP.md
│ ├── 📁 P — Lanzamientos Activos/Semana 2026-06-08/
│ │ ├── 1 — Estrategia/
│ │ ├── 2 — Webinar lunes/
│ │ ├── 3 — Taller Mié-Jue-Vie/
│ │ ├── 4 — Ads/
│ │ ├── 5 — Landings/
│ │ ├── 6 — WhatsApp/
│ │ └── 7 — Métricas y Post-mortem/
│ ├── 📁 A — Operación Continua/
│ ├── 📁 R — Recursos/
│ │ ├── YouTube/ (videos + transcripciones + clips)
│ │ ├── Instagram/ (reels + carruseles)
│ │ ├── Charlas TEDx + Entrevistas externas/
│ │ ├── Ads winners históricos/
│ │ ├── Testimonios y casos de éxito/
│ │ ├── Brand assets Martín/
│ │ └── Investigación de mercado/
│ └── 📁 X — Archive/
└── 📁 02 — TOOAUDIENCE INTERNO/
Done cuando: estructura completa replicada + _CONFIG.md de Martín con todos los IDs llenos.
4. Scraping exhaustivo de la marca de Martín (Cortex)
Materia prima del lanzamiento. Cuanto más completo, mejor copy + ads + retargeting.
4.1 YouTube — TODO el catálogo
- Cómo:
yt-dlpcon flag--write-auto-subs --convert-subs srt --extractor-args "youtube:lang=es". - Output:
R/YouTube/Videos descargados/— MP4 originales (H264 AAC).R/YouTube/Audios/— M4A para reprocesar con Whisper si auto-subs no alcanza.R/YouTube/Transcripciones/— un.mdpor video con metadata (título, fecha, views, duración, URL) + texto.R/YouTube/INDEX_videos.md— catálogo completo con tags por tema.- Tags a aplicar a cada video: tema dominante (seducción/relaciones/autoestima/Tinder/etc), avatar (+35/+40/+50, divorciado/soltero), objeción que rompe, formato (educativo/testimonio/entrevista).
- Done cuando: 100% del canal descargado e indexado, transcripciones legibles, INDEX completo.
4.2 Instagram
- Cómo:
instaloaderogallery-dlpara reels + posts + highlights. - Output:
R/Instagram/Reels/— videos + captions.R/Instagram/Carruseles/— imágenes con orden + caption.R/Instagram/Stories destacadas/— extraídas con order.R/Instagram/INDEX_posts.md.- Done cuando: feed completo descargado y indexado.
4.3 Charlas TEDx + Entrevistas externas
- TEDx Las Aguas: "Seducir para ser feliz" → descargar + transcribir.
- Apariciones en La Nación+, Los 40 Principales, Mañanas Públicas (con su hermano Andrés), Final Feliz / Blender, Todo Pasa, etc.
- Cómo: buscar URLs de YouTube →
yt-dlpcon permisos. - Done cuando: lista exhaustiva en
R/Charlas TEDx + Entrevistas externas/INDEX.mdcon cada charla descargada y transcripta.
4.4 Ads históricos
- Pedirle a Martín exports de Meta Ads Manager (videos winners + métricas).
- Si no tiene, scraper de Meta Ad Library:
https://www.facebook.com/ads/library/?...page_id=... - Output:
R/Ads winners históricos/con video + métricas + análisis de qué funcionó.
4.5 Análisis y extracción
Sobre las transcripciones, Cortex (con redaccion-publicitaria + promise-engineer) extrae:
- Mecanismo único (cómo nombra Martín su método, qué lo hace distinto).
- Top 30 frases textuales que serían hooks ganadores en ads.
- Top 10 objeciones que Martín rompe en cámara → 10 clips de retargeting (Hammer Them).
- Avatar profundo (biotipos Unani + Schwartz aplicado).
- Stack de la oferta que ya usa cuando vende — base para el stack del taller.
- Output: R/Investigación de mercado/Avatar profundo.md + R/Investigación de mercado/Mecanismo único extraído.md + R/Investigación de mercado/Hooks candidatos.md + R/Investigación de mercado/Objeciones top.md.
5. Ads (Cortex + video editor)
5.1 Pipeline A — Reciclar winners con hooks nuevos
- Por cada ad winner:
hook-engineergenera 5 hooks nuevos. copywriteradapta cuerpo para que cierre con CTA al webinar gratis (no al taller).video-editorcose hook nuevo + cuerpo + CTA tail.- Audit:
redaccion-publicitariacon scorecard ≥ 4.0/5.0 para publicar. - Target: 25 ads (5 winners × 5 hooks).
5.2 Pipeline B — Orgánico viralizado con CTA
- Tomar reels/shorts/TikToks que ya tuvieron tracción orgánica.
video-editorles pega tail de 3–5s con CTA "Registrate al webinar gratis del lunes".- Target: 10–15 ads.
5.3 Pipeline C — Clips de YouTube para retargeting (Hammer Them)
- 16 variantes mínimas (4 cuadrantes × 4 clips).
- Cuadrantes: Q1 Preguntas / Q2 2do orden / Q3 Expectativas / Q4 Objeciones.
- Cada clip 9:16, 30–90s, recortado de los videos largos.
Total esperado: 50+ ads en draft listos para activar el 1 de junio.
Done cuando: 50 ads en Meta Ads Manager (modo draft), audit de copy aprobado, audiencias custom configuradas.
6. Sales pages, webinar deck, materiales
6.1 Sales page /martin/taller
- Estructura 9 Pasos Carta de Venta + Stack Slides + 4-Legged Stool.
- Headline (auditada por
promise-engineer, score ≥ 40/50). - Precio dinámico server-side.
- 5 botones de pasarela + 1 botón "Hablar con asesor".
- Bloque de FAQs (objeciones rotas).
- Done cuando: vista mobile + desktop ok, precios cambian solos por reloj, todos los botones llevan a destino correcto.
6.2 Sales page /martin/membresia
- Mismo framework.
- 3 precios mostrados según día (jueves: solo $97; viernes: 97 + 17/mes + 67×6).
- 5 pasarelas + "Hablar con asesor".
6.3 Webinar deck (Reveal.js)
- 60–90 slides parametrizables.
- Estructura: Hook → Problema → Agitación → Mecanismo → Prueba → Oferta (stack) → Objeciones → Escasez → CTA.
- Last slide: link al
/martin/tallercon QR.
6.4 Pitch de membresía (slides jueves)
- 30–40 slides.
- Stack del año completo + bonus + comparación contra Mentoría 90 días.
- CTA: link a
/martin/membresia.
6.5 Documento "Best Practices Evergreen Webinar"
- En
00 — SISTEMA/Best Practices/Evergreen Webinar.pdf. - Reglas: nunca decir fechas absolutas, siempre presente continuo, bonus que vence "desde que empezás", testimonios pre-filmados, etc.
7. Order of Operations — qué se hace primero
Bloque 1 — Esta semana (5–11 mayo) — INFRA + DISCOVERY
- ✅ Plan acordado (este documento).
- Eric: crear repo
tooaudience-paraguasen GitHub + scaffold Next.js + Vercel project. - Eric: provisionar Supabase + Railway nuevos para Martín. Schema deployado.
- Jesús: configurar DNS de
deacademia.comen GoDaddy → Vercel. - Jesús: pasar repo del bot WhatsApp 1:1 a Eric.
- Cortex: scraping YouTube completo + Instagram + TEDx + entrevistas. Whisper sobre todo.
- Cortex: análisis y extracción → avatar profundo + mecanismo único + hooks candidatos + objeciones top.
- Jesús: agendar 4 sesiones con Martín entre 12 y 16 mayo.
- Jesús: pedir a Martín accesos a YouTube Studio + Meta Business + Hotmart + dLocal + datos transferencia.
Bloque 2 — Semana del 12–16 mayo — GRABACIÓN DE ANUNCIOS CON MARTÍN (+ posible Opción B grabación única evergreen)
⚠️ Modelo confirmado 2026-05-05: EVERGREEN. Las 4 clases (lunes webinar + mié/jue/vie taller) se graban UNA sola vez en VIVO con audiencia. Después se relanza automáticamente cada semana. Hay 2 opciones para definir cuándo se hace esa grabación única:
- Opción A (preferida): la grabación única se hace el 8-12 jun como primer LIVE público con audiencia paga real (ver Bloque 5).
- Opción B: la grabación única se hace ESTA semana (12-16 mayo) en sesión cerrada controlada, sin audiencia paga. Si se elige B, se suman 4 sesiones a este bloque.DECISIÓN PENDIENTE Jesús + Martín — definir antes de cerrar este bloque.
Esta semana en cualquier caso se graban anuncios + clips de objeciones + validación de oferta.
- Sesión 1 (2–3 hrs): grabación de anuncios — Martín cumple briefs de 8–12 hooks distintos en cámara, formatos diversos (talking head 9:16, B-roll guiado, contrarian, dato impactante, FOMO, etc.). Output: materia prima para 25+ ads.
- Sesión 2 (60 min): clips de objeciones para retargeting — Martín responde a las 10 objeciones top extraídas del análisis de su contenido. Cada respuesta = 1 clip de 30–90s para Hammer Them.
- Sesión 3 (60 min): validación de oferta del taller + membresía — definir bonus, precios finales, mecánica del taller, qué incluye membresía $97/$17/$67×6. Sin cámara o con cámara para sales page.
- Sesión 4 (30 min): pitch de membresía a cámara para embed en sales page
/martin/membresia(un solo video evergreen, no se regraba semana a semana).
13b. (SI OPCIÓN B): 4 sesiones adicionales (lun webinar + mié/jue/vie taller, ~6 hrs total) para grabación única evergreen del ciclo completo. Audio/video calidad final, lenguaje "presente continuo" (sin fechas absolutas), precios escalonados, todos los bonus mencionados. Esa grabación queda como master del replay semanal. - Cortex: transcribe todo + indexa briefs grabados + arma clips para Hammer Them. Si OPCIÓN B: edita las 4 grabaciones master y las sube a biblioteca Skool.
- Jesús + Martín: firman oferta final del taller + membresía + bonus + precios en
_CONFIG.md.
Bloque 3 — Vacaciones de Martín (17–31 mayo) — CONSTRUCCIÓN MASIVA
- Eric + Cortex: Quick Funnel clone con todas las páginas en Vercel.
- Eric: bot WhatsApp 1:1 entrenado con voz de Martín + bot de grupos.
- Cortex: 50 ads generados (winners + orgánicos + retargeting), audit de copy.
- Cortex: sales pages
/tallery/membresialistas + webinar deck + slides membresía. - Cortex: PDF "Best Practices Evergreen" en
00 — SISTEMA/. - Eric + Jesús: 30 links de pasarelas configurados (4 plataformas × 6 SKUs + transferencia).
- Eric: tracking pixels + Conversions API server-side validados.
- Cortex: documento de mensajes para grupos de WhatsApp (pre-webinar, compradores, miembros).
Bloque 4 — Semana de Martín de vuelta (1–7 junio) — VALIDACIÓN
- Lunes 1/6: walkthrough completo con Martín. Feedback.
- Martes 2/6: ajustes de copy + voz del bot.
- Miércoles 3/6: ensayo del webinar (cronometrar, refinar slides).
- Jueves 4/6: testeo end-to-end del embudo desde dispositivo limpio.
- Viernes 5/6: ads en piloto suave ($100/día) para empezar a llenar pixel.
- Sábado 6/6 + domingo 7/6: monitoreo + grupo pre-webinar calentando.
Bloque 5 — LAUNCH (semana 8 junio) — primer lanzamiento (Opción A o B)
Opción A: la semana 8-12 jun ES la grabación única en VIVO con audiencia paga real. Martín dicta. La grabación queda como master del evergreen.
Opción B: la grabación única ya se hizo en Bloque 2 (12-16 mayo). El 8 jun es el primer RELANZAMIENTO automático del replay (Martín NO dicta).
- Lunes 8/6 14hs: bot manda último recordatorio.
- Lunes 8/6 19:30: bot manda link de webinar.
- Lunes 8/6 20:00: WEBINAR (LIVE único con audiencia si A / replay automático si B). Cortex monitorea Supabase en vivo.
- Lunes 8/6 21:30: pitch del taller a $5. Bot dispara secuencia post-webinar con urgencia.
- Martes 9/6 00:00: precio sube automático a $10. Bot mensaje "subió el precio".
- Miércoles 10/6 00:00: precio salta a $15. 20:00: clase 1 del taller (live única si A / replay si B).
- Jueves 11/6 20:00: clase 2 + apertura membresía $97.
- Viernes 12/6 20:00: clase 3 + apertura cuotas. Cierre 23:59.
- Sábado 13/6: post-mortem + archivar carpeta de la semana. Si Opción A: las 4 grabaciones de esta semana quedan como master para replay desde 15 jun.
Bloque 6 — Operación recurrente EVERGREEN (15 jun en adelante)
- Todos los lunes 20hs: webinar evergreen (RELANZAMIENTO automático del replay; Martín NO dicta).
- Todos los martes: análisis post-webinar + ajustes ads.
- Mié–jue–vie 20hs: 3 clases del taller (replay automático cada una; Martín NO dicta).
- Q&A live opcional con Martín (lunes 21:40-22:00, frecuencia a definir — semanal/mensual/cero).
- Regrabación cada ~6 meses o cuando triggers se activen (cambio mayor de oferta, retención cae > 20%, etc.).
- Sábado: post-mortem + archive.
- Domingo: clonar carpeta de la próxima semana desde template.
Bloque 7 — Extracción multi-tenant (paralelo, post-launch)
- Cada componente probado se generaliza al
_CLIENT_TEMPLATE. - Eric construye
clone_client.pypara 1-click duplication. - Goal: cliente #2 listo en < 2 días desde acuerdo.
8. Inventario de credenciales/accesos
| # | Recurso | Necesario para | Quién lo provee | Estado |
|---|---|---|---|---|
| 1 | GitHub TooAudience org | Repos | Jesús | ✅ |
| 2 | GoDaddy login | DNS deacademia.com | Jesús | ✅ |
| 3 | Vercel TooAudience | Deploys | Jesús → Eric | ✅ (compartir) |
| 4 | Supabase TooAudience | Proyecto Martín | Jesús → Eric | ✅ (compartir) |
| 5 | Railway TooAudience | Workers Martín | Jesús → Eric | ✅ (compartir) |
| 6 | Repo bot WhatsApp 1:1 | Eric monta bot | Jesús → Eric | ⚠️ pendiente |
| 7 | YouTube Studio Martín | Analytics + thumbnails | Martín | ⚠️ pedir |
| 8 | Meta Business Manager Martín | Ads + Pixel + CAPI | Martín | ⚠️ pedir |
| 9 | Hotmart productor Martín | Crear 6 SKUs | Martín | ⚠️ pedir |
| 10 | dLocal productor Martín | Crear 6 SKUs | Martín | ⚠️ pedir |
| 11 | Shopify Martín o TooAudience | Crear 6 productos | Martín o TooAudience | ⚠️ definir |
| 12 | Skool Martín | Crear 6 productos | Martín | ⚠️ confirmar si tiene cuenta con productos pagos |
| 13 | Datos de transferencia (alias/CBU/titular) | Instructivo PDF | Martín | ⚠️ pedir |
| 14 | OpenAI API key (Whisper) | Transcripciones | TooAudience | ✅ |
| 15 | WhatsApp Business number para bot | Bot 1:1 | TooAudience | ✅ (asumido) |
9. Criterios de "go/no-go" para lunes 8 junio
Antes del primer webinar live, TODOS estos checks deben estar verdes. Si alguno falla, se pospone una semana.
Embudo
- Entro a
deacademia.com/martin/desde dispositivo limpio → completo quiz → me redirige a WhatsApp con mensaje pre-llenado. - Bot 1:1 me responde dentro de 60 segundos y suena a Martín.
- Me agregan al grupo pre-webinar.
- Recibo recordatorios el sábado, domingo y lunes.
- El lunes 19:30 el bot me manda link al webinar.
- Post-webinar el bot me manda link a
/martin/tallercon precio $5. - Compro el lunes a $5 → recibo acceso → me agregan al grupo de compradores.
- El martes simulo entrar a
/martin/taller→ veo $10. El miércoles → $15. Cambio automático sin deploy. - El jueves el bot me ofrece membresía a $97.
- Compro membresía → grupo de miembros + bienvenida.
Tracking
- Meta Pixel dispara
PageView,ViewContent,Lead,Purchasecorrectamente. - CAPI server-side recibido con match rate > 70%.
- Supabase tiene fila por cada lead, evento, mensaje, compra.
- UTMs persisten desde click ad → registro → compra.
Multi-tenant (validación de la visión 1-click)
- Documenté
RUNBOOK_NEW_CLIENT.mdcon los pasos exactos para clonar a Martín → cliente #2. - Ningún archivo del repo
tooaudience-paraguastiene "martin" hardcodeado. - Crear cliente nuevo solo requiere: nuevo Supabase project + nuevo Railway service + agregar fila en
clients+ crear nueva carpeta de Drive.
Calidad
- 50+ ads activos en Meta. Audit de copy con scorecard ≥ 4.0/5.0.
- Headlines de sales pages con score ≥ 40/50 en audit Promise Engineer.
- Todas las páginas en mobile + desktop sin glitches.
- Performance Lighthouse ≥ 85 en
/martin/.
10. Bloqueantes activos (al 5 mayo)
| # | Bloqueante | Bloquea | Acción inmediata |
|---|---|---|---|
| 1 | Path/repo del bot WhatsApp | Fase 2B | Jesús pasa a Eric esta semana |
| 2 | Confirmación de Martín de las 4 sesiones de grabación entre 12–16 mayo | Fase 1 entera | Jesús lo agenda con Martín hoy/mañana |
| 3 | Accesos a Meta Ads, Hotmart, dLocal, transferencia | Fase 2C, 2F | Jesús pide a Martín ya |
| 4 | Autorización para tocar Drive 0AO3iOcjP6K-PUk9PVA con MCP |
Estructura inicial | Jesús aprueba |
11. Comunicación
- Daily: cero (no es un sprint corto). Async en grupo de WhatsApp interno TooAudience.
- Weekly status: viernes 17hs ARG, 30 min, todo el equipo (Jesús + Eric + Cortex como reportes).
- Reporte cliente: sábado AM, Jesús a Martín, formato post-mortem semanal con KPIs + acciones próxima semana.
- Escalation: si un bloqueante no se mueve en 48hs → Jesús decide.
12. Riesgos identificados
| Riesgo | Probabilidad | Impacto | Mitigación |
|---|---|---|---|
| Martín no tiene tiempo para las 4 sesiones de anuncios antes del 17 mayo | Media | Alto | Plan B: posponer launch al 15 jun. Sesiones más cortas si hace falta. (Si OPCIÓN B grabación única se hace esta semana también: el riesgo es mayor — fallback es ir a OPCIÓN A.) |
| Martín no aparece a la grabación única (Opción A o B) | Media | CRÍTICO | Sin grabación master no hay producto evergreen. Re-agendar máximo 1 vez. Si imposible, evaluar abortar piloto. |
| Cuenta Hotmart o dLocal demora en aprobarse | Media | Alto | Iniciar trámite el día 1. Tener Shopify + transferencia como fallback. |
| Meta Ads rechaza ads por nicho seducción | Alta | Medio | Posicionar como "habilidades sociales / desarrollo personal / liderazgo". Tener cuenta de respaldo. |
| Bot WhatsApp rate-limited por Meta | Baja | Medio | Bot oficial WA Business API. Calentamiento gradual de número. |
| DNS propagación de deacademia.com tarda > 48h | Baja | Bajo | Iniciar día 1 de Fase 0. |
| Eric saturado | Media | Alto | Definir sub-tareas que Cortex puede hacer (frontend de Quick Funnel sin necesidad de Eric). |
13. Próximas acciones (orden de prioridad esta semana)
- Jesús: pasar repo bot WhatsApp a Eric. Hoy.
- Jesús: agendar 4 sesiones con Martín entre 12–16 mayo. Hoy/mañana.
- Jesús: pedir a Martín accesos (YouTube Studio, Meta Business, Hotmart, dLocal, datos transferencia). Hoy/mañana.
- Jesús: autorizar Cortex a usar MCP Google Drive para crear estructura de carpetas en
0AO3iOcjP6K-PUk9PVA. - Cortex: arrancar scraping completo de YouTube + IG (read-only, mientras se destraban accesos).
- Eric: provisionar Supabase + Railway + Vercel + DNS deacademia.com.
- Eric: leer repo del bot 1:1 + planear extensión multi-tenant.
Cualquier cambio a este documento se versiona con fecha en el campo "Última actualización" arriba. Todo cambio mayor (oferta, fechas, alcance) se notifica en grupo de WhatsApp interno antes de ejecutar.