Aplicar a un programa

Paso 1 — Aplicación desde la landing

Desde /programa/fia-ventas, /programa/fia-empresas o /programa/fia-agentica, hacé clic en "Aplicar". Se abre un formulario que captura:

  • Datos básicos (nombre, email, WhatsApp).
  • Empresa (nombre, sector, tamaño).
  • Contexto de adopción de IA actual.
  • Motivación / qué esperás del programa.

La aplicación se guarda en la tabla program_applications.

Paso 2 — Calificación automática

Un job interno corre scoring sobre la aplicación: fit del perfil, intención de compra, urgencia. La aplicación entra al pipeline del CRM con una temperatura (cold / warm / hot) y queda visible en /admin/crm para el equipo comercial.

Paso 3 — Asignación de setter y closer

Cada lead del pipeline (/admin/pipeline) tiene dos responsables distintos, porque comisionan distinto:

  • Setter (setter_id) — quien originó el lead y lo agendó. Se completa solo cuando el lead entra por el tracker de setters o por el link único de Cal.com, y también se puede asignar a mano.
  • Closer (closer_id) — quien lleva la llamada y cierra la venta. Se asigna a mano, o el propio closer se lo adjudica con el botón "Tomar este lead".

Si no hubo un setter humano (el lead llegó por publicidad u orgánico), el campo Setter queda vacío y el origen se registra en Fuente (source). Así queda explícito que nadie comisiona como setter en ese lead.

Quién recibe los avisos por mail

Los destinatarios se leen de los roles del equipo (/admin/equipo), no están fijos en el código:

  • Lead nuevo (FIA Ventas, diagnóstico/chequeo, referidos): el líder comercial (is_sales_lead). Si no hay líder cargado, los closers.
  • Llamado agendado en Cal: quien tiene la agenda (el closer asignado o el organizador de Cal, por su mail de cuenta o cal_email) más el líder comercial.
  • El CSM no recibe avisos de leads: se entera cuando entra un alumno nuevo.

Para sumar a alguien al equipo comercial alcanza con marcarle el rol.

Paso 4 — Evaluación por closer

Un closer (rol is_closer) revisa la aplicación en /admin/crm/[id] y decide si:

  • Aceptar directo (caso muy claro).
  • Agendar una discovery call por Cal.com.
  • Rechazar (no es un buen fit).

Si se agenda call, el webhook de Cal.com (/api/webhooks/cal) crea un registro en el pipeline y notifica a Sofía para que envíe recordatorios por WhatsApp.

Paso 5 — Pago y enrolamiento

Una vez aceptado, el aplicante recibe un link de checkout (Stripe). Una vez pagado, el webhook de Stripe (/api/billing/webhook) dispara:

  • Creación de la suscripción.
  • Enrolamiento en el path del programa correspondiente.
  • Mensaje de bienvenida de Sofía (journey bienvenida_diagnostico).
  • Email de bienvenida.

Paso 6 — Acceso

A partir de ahí, el usuario puede entrar a /dashboard y ver su programa activo en el hub correspondiente (/fia-ventas, /fia-empresas o /fia-agentica).