Python · FastAPI · WhatsApp
Asistente WhatsApp para automatización de citas en clínicas.
Un proyecto propio, hecho a fondo, para que la primera consulta por WhatsApp no recaiga siempre en recepción: pedir cita, consultar, cancelar, ordenar los mensajes y pasar a una persona —con el contexto ya resumido— lo que de verdad lo necesita.
Detecta que la persona quiere cita y prepara el siguiente paso para recepción.
Este ejemplo no conecta con WhatsApp real ni usa información de pacientes reales.
Los casos delicados salen del flujo automático con un resumen listo para recepción.
El problema
Recepción contesta WhatsApp entre paciente y paciente.
Una clínica dental recibe decenas de mensajes al día. Muchos son lo mismo: pedir cita, preguntar horario, confirmar o cancelar. Recepción contesta cuando puede, a veces tarde, a veces repitiendo lo mismo por tercera vez. Y algunos mensajes se pierden.
El asistente ordena el mensaje por WhatsApp, entiende qué se está pidiendo y deja una tarea clara para recepción. Si el caso es urgente o delicado, avisa a una persona con el resumen ya preparado. No sustituye a recepción: le quita encima trabajo repetitivo.
Menos mensajes sueltos
Recepción empieza con una tarea clara, no con una conversación por leer desde el principio.
Aviso automático si hay duda
Los casos urgentes o raros salen del flujo automático y llegan a una persona con el contexto ya preparado.
Prototipo funcional
Backend real en entorno controlado, con WhatsApp, base de datos, tests automatizados y un deploy con Docker que cualquiera puede seguir.
Alcance actual
Qué hace
- Gestionar una petición de cita proponiendo día y hora.
- Consultar o cancelar una cita dentro del flujo de prueba.
- Avisar a recepción en casos urgentes o delicados.
- Llevar el estado de cada conversación.
Qué NO hace
- No diagnostica ni da consejo clínico.
- No resuelve urgencias por su cuenta.
- No usa datos de pacientes reales.
- Aún no se conecta a una agenda externa.
- No sustituye a recepción.
Estado
Demo funcional y base técnica para un piloto controlado.
Tiene backend real con WhatsApp, PostgreSQL, una suite automatizada amplia y deploy con Docker. Sirve para enseñar criterio técnico y operativo antes de plantear cualquier uso real con alcance, revisión humana y revisión legal.
Prueba disponible
Demo guiada y caso técnico sanitizado.
El repo completo no se publica por privacidad, lógica de producto, RGPD y detalles operativos de WhatsApp. En su lugar enseño una demo sin datos reales, alcance actual, límites y stack técnico.
Tecnología
Lo que hay detrás
Backend, APIs, base de datos, tests, seguridad y deploy. No es una maqueta visual: está montado para demostrar cómo bajo una automatización a un sistema mantenible, con límites claros antes de usarlo con datos reales.
¿Quieres una automatización parecida?
El asistente funciona en un entorno controlado. Si tienes un flujo que se repite por WhatsApp, formularios o email, podemos llevarlo a una primera versión que se pueda probar de verdad.