Caso

Doctoralia vs Clinic Cloud: automatizar citas médicas

Doctoralia vs Clinic Cloud: automatizar citas médicas

Eran las 9 de la mañana de un lunes y la directora de operaciones de una clínica multiespecialidad en Madrid ya llevaba cuarenta minutos al teléfono confirmando citas que, la mitad de las veces, ni siquiera se presentaban. El 18% de sus pacientes no aparecía, sus coordinadoras perdían entre 6 y 8 horas semanales en llamadas de confirmación, y la clínica sangraba €12.000 al mes en huecos vacíos que nadie llenaba. Tres herramientas —Doctoralia, WhatsApp y una agenda en papel— que no se hablaban entre sí completaban el caos.

En cinco semanas, los пропуски записиs cayeron del 18% al 7% y la clínica recuperó €8.500 en ingresos el primer trimestre sin contratar a nadie nuevo. Aquí te cuento exactamente qué conectamos, en qué orden y por qué funcionó.

El cliente

Nuestra clienta es la directora de operaciones de una clínica médica multiespecialidad en Madrid con 12 consultorios activos —medicina general, traumatología, dermatología, ginecología y cinco especialidades más—, con una facturación mensual cercana a los 85.000 €. Cuando llegó a nosotros, su equipo gestionaba las citas de forma completamente manual: una recepcionista llamaba uno a uno a los pacientes para confirmar, anotaba los cambios en una agenda en papel y luego intentaba reflejar esos cambios en Doctoralia. Clinic Cloud, su sistema de historia clínica, vivía en una isla aparte. WhatsApp llegaba a otro móvil distinto. Tres sistemas, ningún puente entre ellos y un equipo administrativo al límite.

---

Qué les dolía (en números)

Antes de que interviniéramos, los datos de la clínica pintaban un panorama claro y costoso:

  • Tasa de ausencias (пропуски записиs): 18 %. En una clínica con 12 consultorios y agenda prácticamente llena, cada hueco vacío representa tiempo de médico facturado a cero.
  • Tiempo en confirmaciones manuales: 6,5 horas semanales —unas 26 horas al mes— que una recepcionista dedicaba exclusivamente a llamar pacientes, esperar que cogieran el teléfono, dejar mensajes de voz y anotar respuestas.
  • Conversión de cita completada: 78 %. El 22 % restante de los pacientes que reservaban online no completaban el pre-registro ni confirmaban asistencia, y sencillamente no aparecían.
  • Tiempo de respuesta en WhatsApp: 45 minutos de media. Los pacientes preguntaban por disponibilidad, precios o resultados y esperaban casi una hora para recibir respuesta en horario de apertura.

La directora nos lo resumió así en nuestra primera reunión: "Perdemos entre 12.000 y 14.000 euros al mes en huecos vacíos. No es un problema de demanda; tenemos lista de espera. Es un problema de que los pacientes no confirman y nosotros no tenemos tiempo de perseguirlos."

Calculamos que los пропуски записиs generaban una pérdida directa de aproximadamente 12.000 € mensuales en ingresos no realizados, más 32 horas al mes de trabajo administrativo repetitivo que el equipo dedicaba a tareas que una automatización podía ejecutar en segundos.

---

Lo que elegimos — nuestro stack

Antes de proponer una solución, analizamos los dos sistemas que ya usaba la clínica y evaluamos si debíamos sustituir alguno o construir sobre lo existente.

Doctoralia vs. alternativas de agenda online

Doctoralia es el directorio médico con mayor penetración en España: los pacientes ya buscan médicos ahí, los perfiles están verificados y el sistema de reseñas genera confianza. Para una clínica multiespecialidad en Madrid, abandonar Doctoralia habría significado perder visibilidad en el principal canal de captación online. Otras soluciones de agenda (genéricas o de nicho europeo) no tienen esa masa crítica de pacientes activos en España. Decidimos mantenerlo y conectarlo.

Clinic Cloud vs. otras historias clínicas

Clinic Cloud es un software de gestión clínica desarrollado específicamente para el mercado español: cumple con el Reglamento General de Protección de Datos (RGPD), está adaptado a los requisitos del Sistema Nacional de Salud y su soporte opera en español con conocimiento de la normativa local. Para una clínica con 12 especialidades, migrar a otro sistema habría supuesto meses de formación y riesgo operativo. La decisión fue, de nuevo, construir sobre lo que ya funcionaba.

WhatsApp Business como canal de confirmación

En España, WhatsApp tiene una penetración superior al 90 % entre adultos. Nuestros datos en proyectos anteriores con clínicas similares muestran tasas de apertura de mensajes de confirmación por WhatsApp por encima del 95 %, frente al 40-50 % del email y la baja tasa de respuesta de las llamadas telefónicas. Para este caso, WhatsApp Business no era una opción: era el único canal que garantizaba que el mensaje llegara y se leyera antes de la cita.

n8n como orquestador

Necesitábamos sincronización bidireccional entre Doctoralia y Clinic Cloud, más el envío de mensajes a WhatsApp Business. La clave técnica era que Clinic Cloud no dispone de webhooks nativos —requiere polling— mientras que Doctoralia sí emite eventos en tiempo real. n8n nos permitió combinar ambas lógicas en un único flujo: escuchar los webhooks de Doctoralia, hacer polling a Clinic Cloud cada dos minutos para detectar cambios, y orquestar los envíos a la API de WhatsApp Business (Cloud API de Meta) con los templates aprobados. Todo ello autoalojado, sin depender de integraciones de terceros que pudieran romper el flujo en producción.

Tabla comparativa de opciones evaluadas

Criterio Doctoralia + Clinic Cloud + n8n Plataforma genérica de agenda + CRM
Visibilidad de captación en España ✅ Alta (directorio líder) ⚠️ Nula (hay que construirla)
Cumplimiento RGPD + normativa SNS ✅ Nativo ⚠️ Requiere adaptación
Webhooks en tiempo real ✅ Doctoralia sí / Clinic Cloud no (polling) Variable según proveedor
Tiempo de migración ✅ Cero (construimos sobre lo existente) ❌ 2-4 meses estimados
Coste de implementación ✅ Solo la integración ❌ Licencias + migración + formación
Riesgo operativo ✅ Bajo ❌ Alto
---

Cómo lo implementamos

El proyecto se ejecutó en tres semanas. Aquí el detalle semana a semana:

Semana 1 (días 1-7): Auditoría, accesos y arquitectura

Los primeros dos días los dedicamos a mapear los flujos reales de la clínica: cómo llegaba una cita desde Doctoralia, qué información se copiaba manualmente a Clinic Cloud, qué mensajes enviaba el equipo por WhatsApp y en qué momento. Identificamos que el campo external_id de Clinic Cloud era la clave para la deduplicación: lo mapeamos con el identificador de cita de Doctoralia para evitar duplicados en la sincronización bidireccional.

Solicitamos acceso partner a la API de Doctoralia (OAuth 2.0, scopes appointments:read, appointments:write y calendar:read) y generamos la API Key de Clinic Cloud desde el panel de integraciones. Configuramos el System User token de WhatsApp Business Cloud API y registramos los tres templates de mensaje que necesitaríamos: confirmación de cita, recordatorio 24 horas antes y mensaje de reagendado.

Al final de la semana teníamos el entorno de n8n desplegado, las credenciales conectadas y un flujo de prueba que leía citas de Doctoralia y las escribía en Clinic Cloud sin intervención humana.

Semana 2 (días 8-14): Flujos de confirmación y gestión de ausencias

Construimos cuatro flujos principales en n8n:

  1. Flujo de nueva cita: El webhook appointment.created de Doctoralia dispara la creación automática del registro en Clinic Cloud y el envío inmediato del mensaje de confirmación por WhatsApp con los datos de la cita, el médico y las instrucciones de pre-registro.
  2. Flujo de recordatorio: Un scheduler ejecuta cada mañana a las 09:00 h una consulta a Doctoralia para obtener todas las citas del día siguiente. Por cada cita sin confirmación explícita, envía el template de recordatorio por WhatsApp con botón de respuesta rápida (confirmar / cancelar).
  3. Flujo de cancelación y reagendado: El webhook appointment.cancelled actualiza Clinic Cloud, notifica al paciente por WhatsApp y, si el paciente cancela con más de 24 horas de antelación, ofrece automáticamente tres slots alternativos disponibles consultados en tiempo real vía GET /slots.
  4. Flujo de polling Clinic Cloud: Cada dos minutos, n8n consulta Clinic Cloud para detectar cambios realizados directamente por los médicos (modificaciones de duración, notas de pre-consulta) y los sincroniza hacia Doctoralia.

Implementamos también una cola interna en n8n para gestionar los reintentos de los webhooks de Doctoralia, que no tienen retry nativo, y configuramos alertas al equipo de recepción cuando un paciente no respondía al recordatorio en las 4 horas previas a la cita.

Semana 3 (días 15-21): Pruebas, ajustes y formación

Ejecutamos el sistema en paralelo durante cinco días: el equipo seguía haciendo sus llamadas habituales mientras los flujos automáticos corrían en segundo plano. Comparamos los resultados y detectamos dos ajustes: el horario de envío del recordatorio (lo movimos de las 09:00 h a las 18:00 h del día anterior, con mayor tasa de respuesta) y el texto del template de reagendado, que reformulamos para reducir la fricción. La formación al equipo de recepción duró dos horas: básicamente, aprender a leer el panel de estado de confirmaciones en n8n y gestionar las excepciones manualmente cuando el flujo automático no podía resolverlas.

---

Los resultados en números

Medimos los KPIs en las cinco semanas siguientes al go-live y al cierre del primer trimestre completo de operación:

Indicador Antes Después Mejora
Tasa de ausencias (пропуски записиs) 18 % 7 % −11 puntos porcentuales
Tiempo en confirmaciones manuales 6,5 h/semana 1,2 h/semana −5,3 h/semana (−81 %)
Conversión de cita completada 78 % 91 % +13 puntos porcentuales
Tiempo de respuesta en WhatsApp 45 minutos 3 minutos ×15 más rápido
Ingresos recuperados (Q1) +8.500 € Primer trimestre

La directora nos compartió su valoración al cerrar el primer trimestre: "Lo más sorprendente no fue la reducción de ausencias, que era nuestro objetivo principal. Fue que el equipo de recepción dejó de sentirse persiguiendo pacientes y empezó a hacer trabajo real de atención."

Los 8.500 € recuperados en el primer trimestre representan solo la parte medible directamente: citas que antes quedaban vacías y ahora se completan. No incluye el valor de la mejora en satisfacción del equipo ni la reducción de errores de sincronización entre sistemas, que antes generaban conflictos de agenda al menos dos veces por semana.

---

Qué haríamos diferente

Toda implementación enseña algo. Estas son las tres lecciones que aplicamos ya en proyectos posteriores:

  1. Validar los templates de WhatsApp antes de empezar, no durante. Meta tarda entre 24 y 72 horas en aprobar los templates de mensaje outbound. En este proyecto lo gestionamos en la semana 1, pero casi nos retrasa el go-live porque uno de los templates fue rechazado por el lenguaje del CTA y tuvimos que reformularlo. Ahora lo hacemos en el día 1 del proyecto, sin excepción.
  2. Acordar con el equipo médico el umbral de alerta antes de automatizar. Los médicos de dos especialidades tenían criterios distintos sobre cuándo una cita sin confirmar debía escalar a llamada humana (algunos querían alerta a 4 horas, otros a 24 horas). Resolvimos el conflicto en la semana 3, pero habría sido mejor mapearlo en la auditoría inicial. Ahora incluimos una sesión específica con los responsables de cada especialidad en la fase de descubrimiento.
  3. Documentar el campo de deduplicación desde el día 1. El mapeo entre el identificador de cita de Doctoralia y el campo external_id de Clinic Cloud parece trivial, pero si no se documenta desde el inicio, cualquier cambio posterior en el flujo puede generar duplicados silenciosos difíciles de detectar. Incorporamos este punto como checklist obligatorio en todos los proyectos con Clinic Cloud.
---

Preguntas frecuentes sobre automatización de citas en clínicas españolas

¿Es legal enviar confirmaciones de cita por WhatsApp Business en España?
Sí, siempre que el paciente haya dado su consentimiento explícito al proporcionar su número de teléfono y que los mensajes se envíen mediante templates aprobados por Meta a través de la API oficial de WhatsApp Business Cloud. El tratamiento de datos debe estar cubierto por el consentimiento recogido en el formulario de registro del paciente, conforme al RGPD y la LOPDGDD española.
¿Puedo integrar Doctoralia con Clinic Cloud sin saber programar?
No de forma directa: ninguna de las dos plataformas ofrece una integración nativa entre sí. Es necesario un orquestador como n8n (que tiene interfaz visual) o un equipo técnico que configure los flujos. La complejidad real está en la lógica de negocio —qué pasa cuando una

¿Quieres lo mismo?

Ya sabes que tanto Doctoralia como Clinic Cloud pueden reducir drásticamente las ausencias y liberar horas de gestión, pero la clave está en integrarlos correctamente con WhatsApp Business y automatizar cada confirmación, recordatorio y reprogramación sin intervención manual.

En FlowFrame configuramos ese sistema completo por ti: conectamos tu plataforma de citas, WhatsApp Business y los flujos de automatización en n8n para que tu clínica funcione sin fricciones desde el primer día. Entrega llave en mano — desde 7 días, desde 1.100 €.

Sin curvas de aprendizaje, sin horas perdidas en configuraciones y sin coordinación entre tres herramientas distintas que no se hablan entre sí.

Obtener cotización →

Asistente IA

Cuenta tu tarea — el bot la traduce en una solución

Describe tu situación en palabras normales. El bot hará preguntas para entender. Entiende ruso, inglés y español.

FlowFrame AI · en línea
responde en 5 segundos
Sin compromisos. No compartimos tus datos.