Appcitas
107.750 citas agendadas y contando. Un agente de IA por WhatsApp para clínicas de salud en Latinoamérica, corriendo desde 2015 con Node.js y AWS.
El camino de 10 años
Appcitas nació en 2015, cuando yo apenas empezaba en el desarrollo de software. Una idea simple: ayudar a clínicas y negocios de servicios en Colombia a gestionar sus citas sin software costoso.
El problema: clínicas, consultorios odontológicos, salones de belleza — todos ahogados en el caos de las citas. Llamadas, mensajes de WhatsApp, citas perdidas, dobles reservas.
Qué hace Appcitas realmente
Una plataforma SaaS B2B donde los pacientes agendan, cancelan y reprograman citas directamente por WhatsApp — impulsada por una IA agéntica.
- Agente de IA para agendar — Mantiene conversaciones naturales en español; agenda y cancela citas usando 7 herramientas propias
- Integración completa con WhatsApp — Mensajería bidireccional vía Meta Cloud API; cada negocio tiene su propia cuenta de WhatsApp Business
- Recordatorios automáticos — Una Lambda programada envía mensajes de plantilla de WhatsApp 24 horas antes de cada cita
- Multi-tenant — Cada organización aislada por número de teléfono, con historial de conversación por tenant en DynamoDB
- Páginas públicas de reserva — Widgets de reserva marca blanca accesibles por el slug de la organización
- Analítica de CX — Encuestas NPS, CSAT y NEV recogidas después de la cita, con análisis de palabras clave
Arquitectura técnica
Completamente serverless en AWS:
- Funciones Lambda para API, webhooks, procesamiento de lenguaje natural y CRM
- Colas SQS para el pipeline asíncrono de procesamiento de mensajes
- DynamoDB para el estado de la conversación (TTL de 24h, ventana de 20 mensajes)
- PostgreSQL/Supabase para datos relacionales vía Sequelize
- EventBridge Scheduler para mensajes programados del CRM
- Wompi como pasarela de pagos (pagos en Colombia)
El flujo de WhatsApp: webhook de Meta → parseo + identificación del tenant → SQS → agente de IA con herramientas → cola de respuesta → envío vía Graph API.
Evolución
- v1 (2015-2017): PHP + MySQL. El clásico stack LAMP.
- v2 (2017-2019): Node.js + MongoDB. WhatsApp se convirtió en la funcionalidad estrella.
- v3 (2019-2024): Node.js + PostgreSQL + serverless en AWS. Rasa NLU para el chatbot.
- v4 (2024-presente): La IA agéntica reemplazó a Rasa. Agente completo con tool-calling.
Lo que aprendí
- WhatsApp es el rey en LATAM — Los recordatorios por email tenían 20% de apertura. WhatsApp supera el 95%
- Los side projects requieren paciencia — Tomó 5 años llegar a ingresos significativos
- Lo simple le gana a lo complejo — Las funcionalidades que sobrevivieron fueron las simples
- La IA ya funciona de verdad — Un agente con herramientas maneja casos límite que Rasa nunca pudo
Construido por juanships.com