Portafolio
Grupo IOE / UNADE · 2025–2026

Automatizaciones de CRM en Zoho Deluge para una institución educativa

Deluge, IA y mensajería omnicanal

Familias de funciones Deluge que orquestan el ciclo de vida del alumno en Zoho CRM: sincronización con Moodle, cadenas de ausencias con respuesta por IA, reintentos WhatsApp/SMS y detección de duplicados.

Mi rol Diseño e implementación de las automatizaciones Deluge

  • Zoho CRM
  • Zoho Deluge
  • COQL
  • Twilio (WhatsApp + SMS)
  • Zoho WorkDrive API
  • Moodle Web Services
Automatizaciones de CRM en Zoho Deluge para una institución educativa
41
Funciones Deluge propias
~6.700
Líneas de código
6
Familias de automatización
3
Canales (WhatsApp, SMS, email)

Problema

Grupo IOE / UNADE opera su gestión académica, comercial y administrativa sobre un Zoho CRM cargado de procesos manuales: matriculaciones que había que replicar a mano en Moodle, leads duplicados que ensuciaban la cartera comercial y conversaciones de WhatsApp que se perdían cuando el primer envío fallaba o el alumno tardaba en contestar. El CRM concentra datos sensibles, así que cada automatización debía ser robusta, idempotente y auditable.

Solución

Diseñé y desarrollé un conjunto de funciones Deluge que automatizan el ciclo de vida del alumno, agrupadas en varias familias: sincronización de categorías virtuales y cursos hacia Moodle con cola de reintentos; la cadena de ausencias con respuesta asistida por IA y seguimientos a 24 h / 48 h gobernados por crons; el reintento de mensajería sobre Twilio que, ante un fallo de WhatsApp, reenvía la plantilla y deriva a SMS; la detección de duplicados por teléfono con una primera capa de IA; y la creación de expedientes y carpetas en Zoho WorkDrive con enlaces públicos. Construí además helpers reutilizables (envío por Twilio, saneado de teléfonos, respuestas estándar de éxito/error) apoyados en COQL y en variables de organización para las credenciales.

Resultado

Desarrollé 41 funciones Deluge (~6.700 líneas) que cubren puntos críticos del ciclo del alumno —captación, matrícula, comunicación y documentación— de forma automatizada, con manejo de errores y alertas por correo ante fallos. El uso de COQL, credenciales en variables de organización y validación estricta de parámetros deja un código mantenible y seguro, en uso real en producción.