Avance
ERP de escuela de idiomas con una asistente de IA en WhatsApp que vende, cuida del alumno y llama a una persona cuando hace falta.
El WhatsApp de la escuela carga demasiado a la vez: recordar la clase, reprogramar, enviar el material del nivel en que está el alumno, cobrar la mensualidad, retomar el lead que no cerró y responder a varios al mismo tiempo sin dejar a nadie esperando. El sistema sostiene esa primera línea y sabe cuándo llamar a una persona.
Un ERP completo de la escuela, del lead a la mensualidad, con una asistente de IA en la primera línea de WhatsApp. Cambia de papel según quién escribe: vende a quien todavía no es alumno y hace secretaría con quien ya lo es. Cuando el caso necesita a una persona, abre una solicitud que aparece en el panel, alguien la resuelve en un clic y ella vuelve a la conversación sabiendo ya lo que se decidió. Las respuestas salen de la base real: próxima clase, profesor, sala y el material del nivel correcto, el mismo acervo que usa el profesor.
Entró en producción el 21 de julio de 2026, con el ERP y la asistente sobre la misma base: lo que ella responde viene de la misma agenda que usa el profesor.
- Periodo
- Junio a agosto de 2026
- Rol
- Arquitectura, IA y producto
- Tecnologías
- ReactTypeScriptPostgreSQLWhatsApp Cloud APIn8nRedisDocker Swarm
Panel de la escuela y del profesor
Al entrar, la persona cae en un panel que cambia según el cargo. El dueño de la escuela ve facturación, alumnos y embudo, agenda y un cuadro de desempeño por profesor. El profesor ve sus propias ganancias, sus propias clases y sus propios alumnos. Hay gráfico de evolución mensual, ingreso por idioma y distribución, con un filtro de fecha que reprocesa los números. Cada indicador tiene un ícono que explica el número y dice si acompaña el filtro.
Embudo de leads
Kanban de columnas donde cada card es una persona interesada. Arrastrar el card cambia la etapa y graba el cambio. En el propio card hay botón de WhatsApp, teléfono y clasificación por estrellas. Se puede buscar, filtrar, importar planilla y abrir la gestión del embudo para crear etapas, orígenes, categorías y etiquetas con color, además de reordenar las columnas.
Ficha de la persona
Cada lead tiene página con dos pestañas. En Principal quedan contacto, clasificación, etapa, tareas y anotaciones, editables en el propio campo. En Datos y Trayectoria quedan datos personales, dirección, documentos adjuntos, vínculos con otras personas y la línea de tiempo de lo que pasó. Cuando la persona es menor de edad, aparece el bloque del responsable legal. Marcar ganado convierte en alumno y abre el primer curso, y la pérdida registra el motivo.
Alumnos y cursos
La lista muestra las banderas de los idiomas que la persona estudia, cuántos cursos tiene, cuánto paga por mes y la situación de pago. Abrir un alumno lleva a la ficha 360, con los cursos en cards y su financiero sumado en un solo bloque. Cada curso tiene página propia, con el nivel destacado y cambio de nivel en un clic, la lista de clases y el control de asistencia. El historial de cambio de nivel queda guardado.
Idiomas y paquetes
Cada idioma tiene un hub con tres pestañas. Participantes lista los alumnos y los profesores vinculados a ese idioma. Paquetes define las opciones de contratación, por número de clases o por horas, con período semanal, quincenal o mensual. Didáctica guarda el recorrido de niveles. La pantalla de idiomas permite crear, renombrar, elegir la bandera y activar o desactivar.
Material didáctico
En la pestaña Didáctica cada nivel es una carpeta que se abre y muestra los materiales dentro, con una carpeta General al final para lo que no tiene nivel. Lo que se crea entra al final de la lista y reordenar es arrastrando. Los archivos quedan en almacenamiento privado y se abren por enlace temporal. Es ese mismo acervo el que la asistente usa para mandar el material como documento al WhatsApp del alumno.
Agenda
Clases y actividades comerciales en una sola pantalla, con filtro por responsable, por tipo y por situación, búsqueda y navegación por período. La clase puede ser experimental, regular, de recuperación o extra. En la línea de la clase se puede generar el enlace de la sala en línea y copiarlo, y marcar asistencia con el motivo cuando el alumno falta. Profesor y administración configuran la disponibilidad semanal por franja horaria.
Grilla de la semana
Calendario semanal con los cursos activos del profesor como cards en el panel lateral. La persona arrastra el card al día y al horario y el bloque entra como borrador. Guardar la grilla crea todas las clases de la semana de una vez y ya genera el enlace de la sala en línea de cada una, creando el evento en Google Calendar. El sistema avisa cuando el horario choca con otra clase. En el celular, sin arrastrar, la misma grilla se vuelve lista por día.
Finanzas
Todos los asientos del mes, con filtro por tipo, situación y categoría, búsqueda y exportación a planilla. El asiento puede ser único, en cuotas o fijo. En el de cuotas la persona define cuántas y la fecha de la primera, y después elige si edita sólo esa o todas las pendientes. En la baja hay campo de intereses, descuento y multa, con el valor recalculado solo. Las categorías se crean y se quitan en la propia pantalla.
Cuentas, tarjetas y resumen
Registro de cuentas bancarias y de tarjetas de crédito, cada una con su ficha. La tarjeta abre el resumen mes a mes, con navegación entre meses y los asientos que cayeron en ella. Cada asiento del financiero apunta a la cuenta o a la tarjeta de origen.
Pago a los profesores
Pantalla donde el sistema calcula lo que cada profesor tiene a cobrar por las clases dadas, mes a mes, con el detalle por clase en un panel que se expande. Se pueden seleccionar líneas y registrar el pago en lote, y consultar el historial de lo ya pagado. Cuando el alumno paga, el valor a transferir lo genera el propio sistema, sin que nadie calcule a mano. El profesor sigue su propio dinero por su panel y por el extracto.
Asistente de IA en WhatsApp
La escuela conecta el número de WhatsApp Business en las configuraciones y ve en pantalla el sello de conectado con el número, más un botón de reconectar cuando hace falta. Un interruptor enciende y apaga a la asistente, y hay modo de prueba, en el que sólo responde a los números de una lista habilitada. Cuando el caso necesita decisión humana, el pedido cae en una fila propia, con filtros por tipo: clase experimental, reprogramación, recado y atención humana. Cada línea abre un modal de resolución, y la notificación lleva directo al ítem. Profesor y administración también mandan recado al alumno por ahí, y la asistente lo entrega en WhatsApp.
Importación en masa
Dos planillas. La de Personas crea leads, alumnos y cursos de una vez. La de Financiero crea los asientos y liga cada uno al alumno por el teléfono. La pantalla entrega el modelo listo para descargar, recibe el archivo completado, valida antes de grabar y devuelve el conteo de lo creado más la lista de errores línea por línea, para corregir e intentar de nuevo.
Equipo, cargos y auditoría
La escuela registra a las personas del equipo, define el cargo de cada una y enciende o apaga cada permiso en un interruptor, y el menú y las pantallas cambian según eso. La auditoría muestra todo lo que cambió: quién lo hizo, cuándo, y qué era antes y después, con filtro por módulo. Está además la burbuja de soporte arriba, por donde cualquier persona abre un ticket y conversa dentro de él.
