DOCUMENTO DE ESTRATEGIA · POR APROBAR

03 · EL ONBOARDING SIN SKOOL PRO

Cómo entra alguien que acaba de pagar sin que haya que subir a Skool Pro ni pagar Zapier. Deroga el montaje anterior, que daba por hecho las dos cosas.

← Volver al paquete de aprobación
📌 Esto es material interno: no se le entrega a nadie que compre, y por eso está escrito en el idioma de trabajo y no en el de la venta. Lo que aquí se decide ya está aplicado en las piezas que vendes, así que si algo no te cuadra, márcalo: selecciona la frase con el dedo y toca «✍️ Corregir esto». Llega como orden y se atiende antes que cualquier otra cosa.

Carril ACTUALIZADORA · 12-Sep-2026 · responde al encargo de Leo del 12-Sep Deroga el §2 de LOW-TICKET/producto/09-MONTAJE-EN-SKOOL.md (el que exigía subir a Pro y pagar Zapier).


1 · El muro, dicho con precisión

El montaje actual necesitaba una sola comunidad de Skool y que cada quien viera desbloqueado solo lo que compró. Eso se hace con la acción de Zapier «Invite with custom course access», y esa acción es del plan Pro. Con el plan que Leo tiene hoy no existe. O sea: el muro no es Skool entero, es una función concreta: desbloquear un curso privado por miembro.

Y hay un segundo problema que el montaje viejo ni siquiera resolvía: Quirófano Funcional no es un curso, es un calendario. La ficha del día −7 tiene que aparecer el día −7 de esa persona, y AnastasIA tiene que morir el día +7 de esa persona. Skool no sabe la fecha de cirugía de nadie. Ni con Pro.

2 · La solución: el low ticket no vive en Skool. Vive en su propio sitio.

Skool se queda solo para el programa grande (high ticket), que es donde de verdad aporta lo que cobra: comunidad, cohorte, conversación entre pacientes. El micro y el low ticket se entregan en un Worker de Cloudflare con acceso por enlace firmado — el mismo patrón que ya funciona en este repo con el cuaderno de mando (infra-imac/worker-cuaderno/, KV + token en la URL).

Se llama EL CAMAROTE. Cero costo adicional, cero Zapier, cero cambio de plan.

   pago aprobado (webhook de Mercado Pago)
            │
            ▼
   Worker «camarote»  ──►  D1: correo · qué compró · rumbo · fecha de cirugía · token
            │
            ├──►  correo con UN enlace:  /camarote?t=<token>
            │
            └──►  el enlace abre SU camarote: solo lo que compró,
                  con las fichas abriéndose el día que le toca a esa persona

Lo que el Camarote hace y Skool Pro no haría

Skool Pro + ZapierEl Camarote
Desbloquear solo lo comprado✅ (acción de Zapier)✅ (una consulta a D1)
Fichas que se abren el día correcto de cada persona❌✅
AnastasIA que caduca el día +7 de cada persona❌✅
Correr la ventana si reprograman la cirugía❌✅ (una fila de D1)
Upsell dentro del producto❌✅ (botón → nueva preferencia de MP)
Costo mensual+ plan Pro + Zapier0
Comunidad entre pacientes✅❌ (y no hace falta: el low no la promete)

3 · Las cinco piezas, y en qué estado están

#PiezaEstado hoy
1Los 28 HTML (16 lecciones, 6 herramientas, 5 imprimibles → ahora 10 con los 8 rumbos)✅ ya existen, generados desde LOW-TICKET/producto/web/
2El Worker camarote con KV/D1 y el token en la URL🔨 por escribir — patrón copiable de infra-imac/worker-cuaderno/
3El webhook de Mercado Pago que da de alta al comprador🟡 media pieza hecha: anesarte-setter ya crea preferencias y tiene tabla pagos
4El correo de bienvenida con el enlace🔨 por escribir (un envío, no una secuencia)
5La fecha de cirugía capturada en el checkout🔨 por montar — es el campo que decide todo (ver entregables/01 §3)

4 · El esquema de datos, que es lo único que hay que acertar

CREATE TABLE camarote (
  token        TEXT PRIMARY KEY,   -- hex 32, va en la URL
  correo       TEXT NOT NULL,
  rumbo        TEXT NOT NULL,      -- uno de los 8 del canon
  fecha_cx     TEXT,               -- YYYY-MM-DD · NULL si «todavía no tengo fecha»
  productos    TEXT NOT NULL,      -- 'guia' | 'guia,quirofano' | 'guia,quirofano,anastasia'
  creado       TEXT NOT NULL,
  corrimientos INTEGER DEFAULT 0   -- veces que se reprogramó (la 1ª sin justificar)
);

La regla de apertura, que es todo el producto: dia = (hoy − fecha_cx) → se sirve la ficha de ese día y todas las anteriores; las siguientes se ven en el índice, en gris, con la fecha en la que se abren. Sin fecha_cx, se abre solo la guía del rumbo y el camarote pide la fecha en grande: es el dato que activa el resto.

AnastasIA: vive entre fecha_cx − 7 y fecha_cx + 7. El día +8 el camarote deja de ofrecerla y muestra, en su lugar, la puerta a Renacer Funcional. La caducidad del producto es el disparador de la siguiente venta, y eso ya estaba decidido.

5 · Lo que hay que aceptar a cambio, dicho sin maquillaje

  1. No hay comunidad en el low ticket. No la promete y a 17 o 57 dólares no debería prometerla — moderar una comunidad de compradores de bajo ticket cuesta más de lo que deja.
  2. Hay que escribir y mantener un Worker. Son unas 300 líneas, el patrón ya está en el repo, y a cambio se ahorra el plan Pro más Zapier todos los meses, para siempre.
  3. El enlace con token se puede compartir. Se mitiga con lo de siempre y basta: un token por compra, correo visible dentro del camarote, y tope de dispositivos si algún día molesta. No se monta DRM para un producto de 17 dólares.

6 · Y la consecuencia buena que nadie pidió

Sacar el low ticket de Skool también saca el cuello de botella del lanzamiento. Hoy la FASE 2 y la FASE 3 del carril LOW-TICKET están detenidas esperando dos cosas de Leo: subir el plan y montar Zapier. Con el Camarote, ninguna de las dos hace falta, y lo único que sigue pendiendo de él es el access token de Mercado Pago, que ya está en disco (~/anesarte/.secretos/mercadopago-access-token.txt).

ACTUALIZADORA · 03-ONBOARDING-SIN-SKOOL-PRO.md

¿Qué hay que cambiar?