Volver a Proyectos

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.

SaaS WhatsApp AI HealthTech Visitar sitio

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í

  1. WhatsApp es el rey en LATAM — Los recordatorios por email tenían 20% de apertura. WhatsApp supera el 95%
  2. Los side projects requieren paciencia — Tomó 5 años llegar a ingresos significativos
  3. Lo simple le gana a lo complejo — Las funcionalidades que sobrevivieron fueron las simples
  4. La IA ya funciona de verdad — Un agente con herramientas maneja casos límite que Rasa nunca pudo

Construido por juanships.com

Escribí sobre esto: