SOJASA – Centro de la Columna Vertebral
Plataforma de agendamiento médico multi-clínica con agentes virtuales de voz, bots de WhatsApp e Instagram, integración con HubSpot CRM y campañas outbound automatizadas sobre Zoom Contact Center.
Sobre el proyecto
Solución integral de contact center para una red de seis clínicas especializadas (Mixcoac, Satélite, Monterrey, Puebla, Querétaro y Guadalajara). Integra Zoom Contact Center con HubSpot CRM, una API REST en FastAPI sobre SQL Server, y dos agentes virtuales con IA construidos en Zoom Virtual Agent: Ricardo (outbound, contacta leads y agenda citas) y Sofía (inbound, atiende pacientes existentes para consultar, reagendar o cancelar). Suma bots conversacionales en WhatsApp e Instagram para gestionar primer contacto y confirmaciones, campañas agentless dialer con listas dinámicas desde el CRM, y un pipeline de tuning iterativo de los agentes basado en grabaciones reales. Toda la infraestructura corre en Azure con Container Apps, Key Vault y K3s.
Funcionalidades principales
- Agente virtual outbound (Ricardo) que contacta leads y agenda citas
- Agente virtual inbound (Sofía) para consulta, reagendado y cancelación
- Bots conversacionales en WhatsApp e Instagram para confirmaciones
- Campañas outbound agentless dialer con listas dinámicas desde HubSpot
- Integración bidireccional con HubSpot CRM vía Webhooks y API REST
- Pipeline de tuning iterativo de los agentes con base en grabaciones
- Auto-renovación de tokens Zoom y monitoreo de salud del servicio
Mi rol en el proyecto
Desarrollador Full-Stack | CCaaS & IA
- Diseño de la arquitectura CCaaS sobre Zoom Contact Center
- Desarrollo de los agentes virtuales Ricardo y Sofía con flujos en JavaScript
- Implementación de la API FastAPI con integración HubSpot y SQL Server
- Construcción de los bots de WhatsApp e Instagram para confirmaciones
- Diseño de campañas agentless dialer con listas dinámicas desde CRM
- Operación de la infraestructura en Azure Container Apps + K3s