Executive Briefing · Agosto 2026

GraphMoves: de producto terminado
a negocio en 90 días.

Sistema de decisión visual para el Digital SAT Math: el estudiante aprende cuándo una representación gráfica reemplaza pasos algebraicos — y cuándo no. Producto deployado en producción, funnel diseñado, investigación de mercado cerrada. Este documento ordena todo lo que falta y en qué secuencia.

$56B+mercado test prep (proxy global)
2M+candidatos SAT/año, clase 2025
7.000SOM anual Italia (SAT + Bocconi)
€59precio héroe · ciclo 90 días
7 novprimera fecha SAT objetivo

01Estado de activos

Todo lo que existe hoy, verificado sobre los repos. No hay suposiciones: cada línea fue confirmada contra código o documentación del proyecto.

COMPLETO

Producto v2 en producción

alpha-desmos-sat-v2.vercel.app. React + TS + Vite. 4 unidades alineadas al peso real del SAT (Algebra 35% · Advanced 35% · Data 15% · Geometry 15%) + Boss battle. Sistema de cohorts por score previo (foundational/intermediate/advanced). Track vendible generado por manifiesto: 243/219/158 ítems según cohorte. Último commit: 11-ago-2026.

COMPLETO

Funnel GTM (/try)

Reto interactivo P1 con calculadora propia + math.js real (time-to-solve medido), P2 reveal, P3 gate con captura de email y analytics cableado. Landing principal con demo Desmos API real. Tokens WCAG AA. Cero em-dashes.

COMPLETO

Secuencia de emails E1–E6

Cada email es un mini-reto resoluble (loop reto→reveal): vertex read, intersection, slider, regression, paste-the-conic, tangency. Segmentación try-solved/try-missed. Matemática verificada contra corpus DSAT.

COMPLETO

Contenido original verificado

7 plays propias (redacción 100% original, calibradas contra corpus DSAT de 374 ítems). Baseline de tipeo congelado: 555 ítems / 8 skills con gate automático.

BASE CERRADA

Investigación de mercado

Cerrado: SOM Italia bottom-up verificado (SAM 7.000/año), estacionalidad y anclaje Bocconi/LUISS, precios globales y locales, riesgo legal por país, benchmarks de conversión y CPA. Pendiente para guía anual: spec Bocconi Test, deep dive UAE, keywords IT, scoping ES/FR — ver frente H del plan.

NO EXISTE

Infraestructura comercial

Sin checkout (Paddle pendiente de onboarding), sin puente pago→acceso, sin age-gate legal, sin email deliverability configurado, sin dashboard de métricas. Es exactamente lo que este plan construye.

La tesis: no competimos como "otro curso SAT". Competimos como sistema de decisión — diagnóstico + clasificación por tipo de movimiento + práctica deliberada + feedback sobre errores de elección de estrategia. En Italia el hueco es literal: Khan gratis-genérico-en-inglés por un lado, academias presenciales €900–2.500 por el otro. Un curso digital en italiano a €59 (menos que UNA hora de tutor en Milán) cae en zona de compra por impulso, con los padres pagando >90% de estas transacciones (ISTAT: €3.6B/año en ripetizioni).

02Decisiones cerradas

Diez decisiones que ya se tomaron, cada una respaldada por datos de investigación o principios validados. No se reabren sin evidencia nueva.

DecisiónValorFundamento
Mercado #1ItaliaSOM verificado bottom-up: ~3.600 candidatos SAT únicos/año + ~3.400 aspirantes Bocconi = SAM 7.000. Sin competencia digital en italiano en la franja €0–900 (academias presenciales desde €900). Escenario base: ~380 cursos/año, EBIT €15k, margen >65%. Techo estructural ~€30k/año → Italia valida; UAE/España/Francia escalan.
Producto héroeTrack 90 días por graph movesEmpaquetado por habilidad, no banco genérico. Manifiesto ya genera el track por cohorte.
Precio€59 IT · $89 UAE/global · sprint €24–29Debajo de generalistas ($299+), encima de PDF-trucos ($27–49). Ancla premium sin tiempo del fundador: bundle track + mocks + review escrita.
Claim publicitarioCero promesas de score gainNo existe evidencia pública Desmos→puntos. Se vende claridad estratégica. El diagnóstico pre/post propio generará la prueba interna.
Marca"GraphMoves"; Desmos solo descriptivoRiesgo medio-alto con Amplify si parece afiliación. Disclaimer obligatorio en landing y checkout.
Canal primeroTikTok orgánico + Shorts → paid despuésTargeting de menores restringido en Meta/Google. Meta queda reservado a padres y 18+.
PagosLemon Squeezy (Merchant of Record)Cuenta existente y verificada — elimina el lead time de onboarding. Externaliza VAT/impuestos internacionales. Trade-off aceptado: posibles recargos en transacciones internacionales (~5% + $0.50).
Lead magnetChallenge con micro-victoria antes del emailResultado parcial gratis + perfil personalizado por email. Meta: 20% completion→email tráfico templado.
Acceso post-compraPadre paga → magic-link al correo del hijoEl comprador (padre) no debe chocar con login técnico. Captura ambos emails para segmentación.
Posicionamiento IT"Bocconi pide 1.450+"En Italia el SAT es herramienta de ingreso a Bocconi/LUISS, no vehículo hacia EE.UU. [verificado]. El test pondera 55% en Bocconi; corte real 1.450+. Mensaje centrado en velocidad (1,59 min/pregunta) y brecha del Liceo Scientifico.
SKU expansión ITMódulo Bocconi Online TestLa prueba interna de Bocconi tiene 24 preguntas de matemáticas estructuradas bajo lógica SAT [verificado]. Segundo producto con reuso de contenido: +3.400 aspirantes/año al mercado direccionable.
Funnel productoDiagnóstico 12 ítems → perfil → unidad gratis → planesDiagnóstico adaptativo de 5–7 min genera el "GraphMove Opportunity Profile". Freemium = una unidad completa (Systems/Intersections); paywall después de la primera victoria. Patrón validado: Khan (diagnóstico→ruta), Codecademy (+4× conversión con valor sustancial pre-paywall), Duolingo (victoria antes de oferta).
Métrica del gap"X de 44 oportunidades", nunca puntosGraphMove Opportunity Count por categoría (Systems/Functions/Quadratics/Data). Prohibido: promesas de score, probabilidades de admisión, cortes no oficiales. Bocconi solo como contexto declarado.
Canal B2BTutor Starter €0 → Tutor Pro €12–20/alumnoHasta 5 alumnos gratis con diagnóstico + reporte compartible; Pro con dashboard y assignments. Estructura validada por Test Innovators, PrepSharp y MentoMind.
BackendMigración Firebase → SupabasePostgres real, auth con magic links nativo, menos vendor lock-in, coste predecible. Ver sección 05.

03Roadmap de lanzamiento

Anclado al calendario real del Digital SAT 2026–27. Cada fase termina en un gate explícito: no se avanza sin pasarlo. La urgencia del examen es la única urgencia honesta del negocio.

Semana 1
25–31 ago

Infraestructura comercial bloqueante

  • Iniciar onboarding Paddle (lead time semanas — paralelo a todo lo demás)
  • Dominio de envío dedicado + SPF/DKIM/DMARC + warm-up (2h que deciden si la secuencia existe)
  • Verificar SOM Italia con Deep Research (en curso) — regla: si candidatos <2.000/año, Italia valida pero UAE ingresa
  • Decidir cifra pública de problemas (el manifiesto dice 219 — el copy "200 problems" es defendible, no tocar)
GATE: cuenta Paddle aprobada en revisión o en proceso con fecha estimada
Semana 2–3
1–14 sep

Puente compra → acceso + legal mínimo

  • Página post-compra: "Enter your student's email" → magic-link → el hijo crea perfil (onboarding cohort existente)
  • Migración Firebase → Supabase fase 1 (auth + magic links). Detalle en sección 05
  • Age-gate ANTES del formulario de email en /try (18+ / 14–17 / under → consentimiento parental)
  • Disclaimer independencia College Board / Desmos en landing, checkout y footer
  • Checkout checklist: moneda local, VAT visible, refund junto al botón, MoR identificado
GATE: un extraño puede ir de landing → challenge → compra → acceso sin fricción ni hueco legal
Semana 3–6
8 sep – 4 oct

Beta instrumentada (proof over promise)

  • 20–40 estudiantes vía Schoolhouse, r/SAT, Discords mapeados y red directa del fundador
  • Diagnóstico idéntico pre/post track — el dataset de score-lift propio empieza a acumularse aquí
  • Instrumentación GA4 completa: landing_view → challenge_start → completion → email → checkout → purchase → primera sesión → day-7 retention
  • Meta de salida: 10 testimonios verificables con números ("pasé de X a Y en práctica")
GATE: ≥60% de beta completadores dan testimonio utilizable Y el funnel mide todas sus etapas
Semana 6–9
oct 2026

Distribución orgánica → campaña SAT 7-nov

  • 5–10 videos TikTok/Shorts: pregunta → graph move visual → resultado → "try the next one". Grabados dentro de Bluebook real (nadie más muestra la interfaz del examen)
  • Landing final con proof strip real (testimonios beta, métricas exactas)
  • Variante /parents light: método, plan 90 días, garantía, precio visible, credenciales
  • Secuencia E1–E6 viva con urgencia anclada a la fecha real del examen
  • Partner kit tutores/orientadores: afiliado simple 15%, partner academy 20–25%. Sin white-label
GATE: 2–3 creativos con retención probada Y primeras ventas orgánicas a extraños
Nov 2026

Sprint de cierre + retargeting post-resultados

  • Sprint 21-días (€24–29) como oferta de urgencia honesta para el SAT del 7-nov
  • Retargeting a adultos/padres tras publicación de resultados (cohortes de repetidores)
Dic 2026 – Mar 2027

La cohorte grande: SAT 6-mar-2027

  • Campaña principal dic–feb (Winter Session Bocconi + LUISS Ammissione Diretta) con el ciclo 90 días completo. Nota de estacionalidad verificada: el pico italiano real es jun–oct (50% de demanda anual) — la gran campaña se replica ahí con el argumento Bocconi Early Session
  • Paid solo sobre creativos ya validados orgánicamente ($20–40/día Italia, escalar por ingreso por visitante, nunca por CTR)
  • Si CAC sano tras marzo: apertura UAE ($89) y evaluación India (solo con pricing y soporte locales)
GATE FINAL: CAC neto ≤ 30% del ingreso neto por cliente, con datos propios de score-lift acumulados

04Migración Firebase → Supabase

Se ejecuta ANTES de la primera venta, porque cambiar backend con clientes activos es 10x más caro. Alcance controlado: v2 usa Firebase solo para Auth (Google Sign-In) y Firestore (usuarios, cohorts, progreso).

FaseAlcanceNotas técnicas
S1 · SetupProyecto Supabase + schema Postgres equivalente al schema Firestore V2 (users/{uid}.cohort, progreso, resultados)Row Level Security desde el día 1 (reemplaza las Firestore Rules). Tablas: profiles, progress, attempts, purchases.
S2 · AuthSupabase Auth con magic links + OAuth GoogleLos magic links son nativos — resuelven simultáneamente el flujo padre→hijo (sección compras) sin código custom de email.
S3 · DatosScript de migración one-shot Firestore → Postgres + doble escritura durante transiciónUsuarios actuales: base mínima (pre-lanzamiento), migración trivial ahora, dolorosa después.
S4 · ComprasWebhook Paddle → Supabase: tabla purchases + generación de token de canjeEl padre paga → purchase row → magic-link enviado al email del hijo → perfil vinculado (parent_email ↔ student_email).
S5 · CorteDNS/flags off de Firebase, verificación end-to-endCriterio de salida: flujo completo landing→challenge→compra→canje→track funciona 100% sobre Supabase.
No hacer: migrar a medias durante la campaña de noviembre. La ventana de migración segura cierra el 14-sep. Después de eso, Supabase espera a diciembre.

05Estrategia comercial

Escalonado de ofertas diseñado para maximizar ingreso por visitante. El sprint captura a los tardíos, el ciclo 90 días es el motor, y nada depende del tiempo del fundador.

NivelProductoPrecioRol
GratisChallenge 90s + move profile€0Captación y segmentación
EntradaSprint 21 días pre-examen€24–29Urgencia honesta, leads tardíos
★ HéroeCiclo 90 días · track por graph moves€59 IT / $89 globalProducto principal
AnclaTrack + 2 mocks cronometrados + review escrita€149–199Hace que el héroe parezca obvio
B2B entradaTutor Starter (hasta 5 alumnos, diagnóstico + reportes compartibles)€0Puerta de distribución: cada tutor trae sus alumnos al diagnóstico
★ B2B héroeTutor Pro (acceso completo + dashboard + assignments + informe familiar)€12–20/alumno/90dMonetización del canal prescriptor sin CAC propio
Post-ventaRe-take pack · Módulo Bocconi Online Test (24 preguntas math)€19–39LTV sin nuevo CAC + doble utilidad verificada del contenido

Garantía como arma comercial

"Completa ≥80% del track; si tu score de práctica no mejora, devolución total." Condiciones explícitas: filtra abuso, comunica confianza, y contrasta contra UWorld que no ofrece garantía clara. La condición del 80% es innegociable — sin ella la garantía es un agujero.

Canal B2B2C en paralelo

Tutores independientes y orientadores italianos: afiliado simple 15% (~€8.85/venta), partner academy 20–25% o licencia por asiento (10 plazas a €39–44). Propuesta: "deja de enseñar rutinas de graphing a mano; asigna el track y usa tus sesiones para diagnóstico". Dato Italia: los 150–300 consulenti di orientamento cobran €1.500–5.000 por alumno, así que comisiones de €12–18 les son irrelevantes — vender licencia cerrada o integración como recurso formativo, no afiliado clásico.

Economía unitaria objetivo: neto por venta ≈ €54 (tras fee Paddle) · CAC ≤ €18 en paid, ~€0 orgánico/partners · LTV año 1 ≈ €68 con upsells · métrica reina: ingreso por visitante, nunca CPL.

06Marketing y publicidad

Un canal all-in hasta que funcione. La unidad de contenido es la transformación visual inmediata — el patrón que repiten todos los casos comparables (Miss Excel, Leila Gharani, Prep Expert).

FaseCanalEjecución
A · Mes 0–1TikTok + Shorts orgánico1 video/día. Formato: 0–2s pregunta → 2–7s graph move → resultado → "try the next one". Grabados en Bluebook real. Cada video termina en el challenge.
B · Mes 1–2TikTok Ads + Meta (padres)Paid solo sobre los 2–3 orgánicos con mejor retención. $20–40/día Italia. Meta exclusivamente padres 25–55 y 18+, ángulo método/garantía. Optimizar a challenge_start.
C · ContinuoEmailE1–E6 segmentada por país, fecha SAT declarada, patrón fallado, rol alumno/padre. Medir CTR y revenue-per-lead, jamás opens.
D · CompoundingSEO programático + partners"How to use Desmos for [tipo de pregunta]" — cada página termina en el challenge. Sesiones gratuitas de 30 min en Schoolhouse/Discords como distribución prestada.

Reglas de creativos (Gen Z)

Demostrar el mecanismo antes de explicarlo. Prohibido: "+200 puntos garantizados", "College Board-approved", adolescentes como recurso creativo. El producto es protagonista. Hooks ganadores: "This looks like 8 lines of algebra. In Desmos, it is one graph move." / "Most students know Desmos exists. Few know this move."

Presupuesto hasta marzo 2027

Total < €1.000 antes de validar. Videos €0–150 · tooling €50–150 · incentivos beta €150–250 · partner kits €0–100 · tests TikTok €250–350 · retargeting adultos €100–200 · reserva €150–250. Si alguna hipótesis falla (atención → valor → compra), corregir mensaje u oferta antes de gastar el resto.

07KPIs e indicadores adelantados

Un principiante mira ventas sí/no. Un maestro tiene métricas por etapa que permiten arreglar el eslabón roto sin esperar al fin de mes.

Etapa del funnelMétricaMeta inicialSi falla, arreglar
Landing view → diagnóstico iniciadoTasa de inicio> 25%Hook del hero / demo visible
Diagnóstico iniciado → completadoFinalización> 70%Fricción de los primeros ítems (12 ítems, 5–7 min)
Perfil entregado → unidad 1 iniciada → completadaActivación> 60% inicio · > 50% completanCTA del perfil apunta a la oportunidad de mayor impacto
Unidad 1 completada → paywall → checkoutConversión free→pago2–4% conservador · 5–8% objetivoCopy del paywall / valor percibido de la ruta personalizada
Email → checkout visitCTR secuencia3–6%Deliverability / contenido E2–E5
Checkout → purchaseConversión> 30% de quienes lleganConfianza del checkout / precio vs valor percibido
Purchase → primera sesiónActivación> 80% en 48hPuente pago→acceso / onboarding cohort
Primera sesión → day-7 retentionRetención> 50%Time-to-first-value del producto pagado
Moat KPIDiagnósticos calibrados acumulados500 al cerrar marzoEs igual de importante que el CAC: es el dataset que nadie más tendrá

08Riesgos y puntos ciegos

Lo que puede matar esto, ordenado por probabilidad × impacto, con su mitigación ya decidida.

RiesgoSeveridadMitigación
Migrar backend con clientes activosALTAVentana de migración Supabase cerrada el 14-sep, antes de la primera venta. Doble escritura durante transición.
Deliverability de email muerto (dominio nuevo)ALTASubdominio dedicado + warm-up desde semana 1. Sin esto, E1–E6 no existe.
SOM Italia insuficienteMEDIADeep Research en curso con regla de decisión explícita. UAE listo como mercado de ingresos alternativo ($89, mismo idioma comercial).
Riesgo de marca "Desmos" (Amplify)MEDIAUso puramente descriptivo + disclaimer de independencia. Logo jamás en hero/checkout. Dominio limpio. Revisión legal antes de paid traffic.
Ads a menores: restricciones Meta/GoogleMEDIAArquitectura de dos entradas: challenge para estudiantes (orgánico), paid dirigido a padres y 18+. Age-gate COPPA/GDPR-K antes de cualquier captura.
Cuello de botella del fundadorMEDIASoporte = email con SLA 24h y nada más. El ancla de precio no requiere tiempo humano. Contenido batcheado semanalmente.
LTV corto natural (el examen termina la relación)ESTRUCTURALAceptado: modelo de pago único, upsells de sprint/re-take. No se finge recurrencia. El moat es el dataset de diagnósticos, no la suscripción.

09Plan maestro de ejecución

Todo lo que hay que hacer, ordenado por frente de trabajo y semana. Cada casilla se guarda automáticamente en este navegador. Los contadores muestran avance por frente.

A · Infraestructura comercial · semanas 1–2 · bloquea todo lo demás

B · Backend: migración Supabase · ventana cierra 14-sep

C · Legal y confianza · antes de cualquier captura pública

D · Analítica · medir desde el primer visitante

E · Contenido · semanas 3–6

F · Beta y distribución · semanas 3–6 · gate para paid

G · Lanzamiento y escala · oct 2026 – mar 2027

H · Agenda de investigación anual · cada estudio cuando su decisión lo necesita

I · Producto: funnel diagnóstico-led · el corazón del modelo nuevo

La regla que ordena todo: dinero en ads solo cuando un extraño haya completado landing → challenge → compra → acceso sin ayuda, con proof real en la página. Antes de eso, toda la energía va a cerrar ese loop (frentes A–F). Después, escala lo que ya convierte (frente G).