HealthTech

Chatbot WhatsApp para clínicas: triaje y citas con IA

Cómo construir un chatbot WhatsApp Business API para clínicas: agendar citas, triaje de síntomas no-críticos, recordatorios. Cumplimiento Ley 29733, arquitectura n8n + LLM + Twilio, métricas reales.

Un teléfono encendido sobre el mostrador a oscuras de la recepción de una clínica, iluminado por una franja de luz cálida.

En Perú el paciente ya está en WhatsApp: ahí pregunta precios, ahí consulta horarios y ahí reclama su resultado de laboratorio. Lo que casi ninguna clínica privada tiene es WhatsApp Business API correctamente implementado, y sin él la atención termina donde siempre: en un celular compartido entre varias personas de admisión, sin trazabilidad, sin respaldo de las conversaciones y sin forma de medir nada.

Esa brecha es exactamente la oportunidad. Esta guía explica cómo construir un chatbot médico real en WhatsApp que agende citas, triaje síntomas no-críticos, envíe recordatorios y dé seguimiento post-consulta — todo con cumplimiento regulatorio peruano.

Por qué WhatsApp es el canal #1 en salud LATAM

Tres razones concretas que justifican la inversión:

  • Alcance real: entre los peruanos que usan internet, el 91.4 % se conecta para revisar redes sociales o apps de mensajería como WhatsApp, y el 76.2 % de los peruanos de 12 años a más usa internet (encuesta ERESTEL 2023 de OSIPTEL). Ninguna app médica propia parte de una base instalada parecida — ni el email, ni el SMS.
  • Trazabilidad de entrega: la API de WhatsApp devuelve por webhook el estado de cada mensaje —enviado, entregado, leído—. No hay que suponer si el paciente vio el recordatorio de su cita: el sistema lo registra. El correo no ofrece nada equivalente.
  • Costo por conversación: desde USD 0.005 por mensaje (la tarifa de manejo de Twilio es de USD 0.005 por mensaje), y Meta no cobra las plantillas de utilidad entregadas dentro de la ventana de servicio al cliente de 24 horas; las plantillas de marketing son las más caras del tarifario. No existe un benchmark peruano publicado del costo de resolver esa misma gestión por teléfono, pero cuando lo calculamos con el cliente —sueldo de la recepcionista dividido entre las llamadas que atiende al mes— el número por llamada resuelta sale varias veces más alto.

WhatsApp Business API vs WhatsApp gratuita: por qué importa

Hay 3 versiones de WhatsApp para empresas. Solo una sirve para healthcare profesional:

VersiónParaHealthcare?
WhatsApp gratuitaPersonas, no empresas❌ Viola TOS + Ley 29733
WhatsApp Business appMicroempresas (1-2 personas)⚠️ Limitada, datos en celular
WhatsApp Business APIEmpresas serias, integración✅ Admite DPA con el BSP

Para clínicas: solo WhatsApp Business API. Las otras versiones ponen tus datos de pacientes en un celular físico, sin trazabilidad, sin backup, sin cifrado en reposo. Eso es violación directa de la Ley 29733 —que clasifica la información relacionada a la salud como dato sensible (art. 2, num. 5), exige que el consentimiento para tratarla se otorgue por escrito (art. 13.6) y obliga a adoptar medidas técnicas, organizativas y legales de seguridad (art. 16)— y de las propias Condiciones del Servicio de WhatsApp, que prohíben “cualquier otro uso no personal de nuestros Servicios” y el envío de “mensajería masiva, mensajería automática, marcado automático y metodologías similares”.

Cuidado con la palabra “cumple”: ningún producto cumple la Ley 29733 por sí solo. Lo que da la API es la base contractual. Las Condiciones del tratamiento de datos de WhatsApp Business (última actualización: 22 de agosto de 2025) establecen que WhatsApp trata la información de contacto de tus clientes en calidad de encargado del tratamiento y solo de acuerdo con tus instrucciones, con obligaciones de confidencialidad y de medidas técnicas y organizativas. El resto —consentimiento, retención, accesos, trazabilidad— lo determina cómo configures tú la implementación.

Chatbot reglado vs agente IA conversacional

Cuando hablamos de “chatbot WhatsApp para clínicas”, hay dos arquitecturas posibles:

Chatbot reglado (decision tree)

Menús con opciones numeradas: “1. Agendar cita | 2. Ver resultados | 3. Hablar con humano”. Cero capacidad de entender lenguaje natural, pero en los despliegues que hemos hecho cubre la mayor parte de las consultas repetitivas — del orden de 6 o 7 de cada 10. Implementación rápida y costo bajo: en ManyChat, el plan Pro —el primero que permite conectar WhatsApp— arranca en USD 29/mes con 2,500 contactos activos incluidos (precios de lista consultados en agosto de 2026; suben por volumen de contactos, verifícalos antes de presupuestar).

Agente IA conversacional

Un LLM (GPT, Claude) entiende lenguaje natural, contexto e historia previa del paciente. Maneja casos no-anticipados, ajusta tono según urgencia. Implementación más compleja: nuestra estimación de esfuerzo es de 4 a 8 semanas de desarrollo, y de USD 200-500/mes de operación sumando los precios de lista de API y hosting. Qué proporción de consultas resuelve sin intervención humana depende del catálogo de casos de cada clínica: se mide sobre el propio canal después de las primeras semanas, no se promete de antemano.

Recomendación 2026: empieza híbrido. Chatbot reglado para los 5-10 flujos más comunes (agendar cita, confirmar, cancelar, ver horarios, info de servicios) + agente IA para casos no-cubiertos por las reglas. El criterio detrás: las reglas cubren el volumen previsible a costo fijo y el modelo entra solo donde hace falta, que es lo que evita que el gasto en tokens crezca con cada conversación.

Capacidades clave: qué debe hacer un chatbot médico

1. Agendamiento inteligente

Conversación natural: “hola, quiero cita con cardiología la próxima semana”. El bot consulta disponibilidad real (integración con HIS o Cal.com), propone 3 horarios, confirma, envía recordatorio.

2. Triaje pre-consulta no-urgente

Antes de la cita, el bot recoge: motivo de consulta, síntomas, duración, medicación actual, historia relevante. El médico llega a la consulta con un resumen estructurado. Cuánto tiempo de anamnesis libera eso depende de la especialidad y de cómo se tome hoy: conviene cronometrarlo antes y después en tu propia consulta, porque no hay un estudio de tiempos publicado que sirva de referencia.

Importante legal: el bot NUNCA da diagnóstico ni recomendación terapéutica. Solo recoge información y deriva. Esto está consagrado en la Ley 26842 —cuyo artículo 22 reserva las actividades profesionales propias de la medicina a quien tiene título profesional universitario y colegiación— y los lineamientos del Colegio Médico del Perú, cuyo Código de Ética y Deontología dedica los artículos 77 a 86 a la telesalud y las comunicaciones por TIC y advierte (art. 99) que la tecnología “en ningún caso puede alterar el acto médico”.

3. Recordatorios automáticos escalonados

WhatsApp Business API permite “template messages” pre-aprobados por Meta —la revisión puede tardar hasta 24 horas y solo una plantilla en estado APPROVED se puede enviar—. Esquema típico:

  • T-7 días: confirmación de cita futura + indicaciones (ayuno, traer exámenes, etc.)
  • T-1 día: recordatorio + opción de reprogramar/cancelar con 1 click
  • T-3 horas: recordatorio final + ubicación con link a Google Maps
  • T+1 día post-consulta: encuesta de satisfacción NPS + recordatorio de receta digital

No publicamos un porcentaje propio de reducción de no-shows. Lo que sí está publicado y se puede citar: en la revisión sistemática Cochrane sobre recordatorios por mensaje de móvil la asistencia a citas pasó de 67.8 % sin recordatorio a 78.6 % con recordatorio por mensaje (≈33 % menos inasistencias), con evidencia de calidad moderada. Esa es la referencia con la que conviene planificar, siempre medida contra tu propia tasa de partida.

4. Envío seguro de resultados

Resultados de laboratorio o imagenología enviados directo al WhatsApp del paciente, con autenticación por DNI o código de acceso. Reemplaza email + impresiones en sala.

5. Escalamiento a humano cuando aplica

El bot detecta señales de urgencia (palabras: “sangrado”, “no puedo respirar”, “dolor de pecho”; tono emocional alto; primera vez del paciente) y escala a recepcionista humano inmediatamente. Métrica clave: la tasa de escalamiento. Nuestro umbral de trabajo es 15-25 % — por debajo, el bot suele estar reteniendo casos que debería pasar; muy por encima, no está ahorrando nada. No es un estándar del sector: es el criterio con el que operamos.

Riesgos y límites: cuándo el bot debe escalar

Un bot médico mal diseñado es peor que no tener bot. Reglas no-negociables:

  1. Síntomas en lista de alerta médica → escala inmediato + ofrece llamar a emergencias (106 en Perú: la línea gratuita del SAMU del MINSA, atendida las 24 horas del día durante todo el año)
  2. Paciente menor de edad sin tutor identificado → escala
  3. Solicitud de receta o ajuste de medicación → escala (médico debe firmar: “Sólo los médicos pueden prescribir medicamentos”, Ley 26842 art. 26)
  4. Confianza del modelo IA bajo umbral (<0.7 en intención reconocida) → escala
  5. Consulta sobre resultado anormal → escala (debe ser explicado por médico)
  6. Usuario solicita explícitamente humano → escala sin friction

Métricas reales: cómo medir éxito

KPIs que importan (no la cantidad de mensajes):

MétricaBaseline típicoMeta con bot
Tasa de no-show18-23%8-13% (-50%)
Tiempo de respuesta inicial30 min - 4 horas< 30 segundos
Tasa de resolución sin humano0% (todo humano)70-85%
NPS post-consultaNo medido>60
Costo por cita agendadaUSD 3-5 (recepcionista)USD 0.30-0.80

Los rangos de la columna “Baseline típico” no salen de una estadística nacional: no existe una serie pública de no-show ni de costo por cita en clínicas privadas peruanas. Son los números que hemos encontrado al medir antes de implementar, y los de la tercera columna son las metas con las que trabajamos después. Sirven para ordenar la conversación con tu equipo, no como benchmark del sector — el primer entregable de cualquier proyecto serio es medir tus propios números.

Implementación con n8n, un LLM y Twilio

Stack recomendado para clínicas medianas peruanas:

  • WhatsApp Business API provider: Twilio cobra USD 0.005 de manejo por mensaje, sin cuota de plataforma; 360dialog cobra tarifa plana por número —desde EUR 49/mes en su plan Regular— y en ambos casos se suman las tarifas de mensajería de Meta (precios de lista consultados en agosto de 2026). Con volumen alto la tarifa plana sale a cuenta; con volumen bajo, el pago por mensaje.
  • Orquestador: n8n self-hosted (workflows, integración con HIS, lógica de negocio)
  • LLM: un modelo económico para el grueso de las conversaciones y uno de gama alta reservado a los casos complejos. En el tarifario oficial de OpenAI, consultado en agosto de 2026, el modelo económico de la línea vigente está en USD 0.20 por 1M de tokens de entrada y USD 1.20 por 1M de salida, y el tope de gama en USD 4.00 y USD 20.00. La línea GPT-4 ya no figura en esa tabla: si un proveedor te cotiza sobre GPT-4 Turbo, pídele que actualice el stack.
  • Base de datos: Postgres self-hosted (consentimientos, historial conversaciones, preferencias)
  • Frontend admin: Cal.com self-hosted para gestión de calendarios

Inversión inicial: USD 8,000-15,000 (4-6 semanas de implementación), tarifa referencial de Novvx a agosto de 2026. Operativo mensual: USD 60-300 según volumen de conversaciones, sobre las tarifas de BSP, Meta y LLM ya citadas.

CASO HIPOTÉTICO

Clínica de 8 médicos en Miraflores, ~1,200 citas/mes. Antes: 2 recepcionistas (USD 1,000/mes c/u) + tasa no-show 22%. Después de implementar chatbot: 1 recepcionista (USD 1,000/mes) + bot (USD 200/mes) + tasa no-show 11%. Ahorro neto: USD 800/mes en personal + USD 1,200/mes en citas recuperadas. Inversión recuperada en 4-6 meses.

El paciente no quiere llamar. Quiere agendar mientras hace fila en el supermercado. El que entiende esto gana — y en 2026, en Perú, todavía hay ventana de diferenciación.

Todo lo anterior —el flujo, el escalamiento y el registro— es lo que construimos y transferimos dentro de automatización de procesos con n8n.

Fuentes

  1. WhatsApp Business Platform — Precios — Meta for Developers, consultado el 28 de agosto de 2026. Modelo de precios por mensaje vigente desde el 1 de julio de 2025, gratuidad de las plantillas de utilidad dentro de la ventana de servicio al cliente de 24 horas y Perú como mercado facturable (PEN).
  2. Plantillas de mensaje (message templates) — Meta for Developers, consultado el 28 de agosto de 2026. Las plantillas requieren estado APPROVED tras revisión de Meta (hasta 24 horas) y son el único tipo de mensaje que puede enviarse fuera de la ventana de servicio al cliente.
  3. Condiciones del Servicio de WhatsApp — WhatsApp LLC (Meta), consultado el 28 de agosto de 2026. Prohíben la mensajería masiva y automatizada y “cualquier otro uso no personal” del servicio de consumo: el fundamento de por qué la app gratuita no sirve para una clínica.
  4. WhatsApp Business API Pricing — Twilio, consultado el 28 de agosto de 2026. Tarifa de manejo de USD 0.005 por mensaje entrante o saliente, más las tarifas de plantilla de Meta (utilidad y autenticación desde USD 0.0034); Perú incluido en la lista de países.
  5. API Pricing — OpenAI, consultado el 28 de agosto de 2026. La tabla de modelos insignia va de USD 0.20 por 1M de tokens de entrada y USD 1.20 por 1M de salida en el modelo económico de la línea vigente hasta USD 4.00 y USD 20.00 en el tope de gama; la línea GPT-4 ya no aparece en ella.
  6. Ley N° 29733, Ley de Protección de Datos Personales (texto actualizado) — publicada el 3 de julio de 2011; versión consolidada difundida por la Superintendencia del Mercado de Valores, consultada el 28 de agosto de 2026. Art. 2 num. 5 (la salud es dato sensible), art. 3 (especial protección), art. 13.5 y 13.6 (consentimiento previo, informado, expreso e inequívoco; por escrito para datos sensibles), art. 15 (flujo transfronterizo), art. 16 (seguridad) y art. 39 (multas de hasta 100 UIT).
  7. Nuevo Reglamento de Protección de Datos Personales (D.S. N° 016-2024-JUS) — Autoridad Nacional de Protección de Datos Personales (MINJUSDH), consultado el 28 de agosto de 2026. Confirma que el nuevo Reglamento de la Ley 29733 entró en vigencia el 31 de marzo de 2025.
  8. Ley N° 26842, Ley General de Salud — Congreso de la República, publicada el 20 de julio de 1997; PDF alojado en la Plataforma del Estado Peruano, consultado el 28 de agosto de 2026. Art. 22 (título profesional y colegiación para ejercer), art. 24 (recetas, certificados e informes son actos del ejercicio de la medicina), art. 25 (carácter reservado de la información del acto médico) y art. 26 (“Sólo los médicos pueden prescribir medicamentos”).
  9. Código de Ética y Deontología, tercera edición 2025 — Colegio Médico del Perú, consultado el 28 de agosto de 2026. Capítulo 9 (arts. 77 a 86) sobre telesalud y comunicaciones por TIC, y art. 99: la telemedicina “en ningún caso puede alterar el acto médico”.
  10. Solicitar atención médica en caso de emergencia — SAMU — Ministerio de Salud, Plataforma del Estado Peruano, última actualización 13 de diciembre de 2023. La línea 106 del SAMU es gratuita desde fijo o móvil y atiende las 24 horas del día, todo el año.
  11. Mobile phone messaging reminders for attendance at healthcare appointments — Gurol-Urganci I. et al., Cochrane Database of Systematic Reviews, 2013 (PMID 24310741). Ocho ensayos aleatorizados, 6 615 participantes: la asistencia a citas fue de 67.8 % sin recordatorio frente a 78.6 % con recordatorio por mensaje de móvil.
  12. ERESTEL: los peruanos hacen mayor uso de internet para acceder a redes sociales y mensajería instantánea — OSIPTEL, nota de prensa del 31 de octubre de 2024. El 91.4 % de peruanos se conecta a internet para redes sociales o apps de mensajería como WhatsApp; el 76.2 % de los peruanos de 12 años a más usó internet en 2023.
  13. Condiciones del tratamiento de datos de WhatsApp Business — WhatsApp LLC (Meta), última actualización 22 de agosto de 2025, consultado el 28 de agosto de 2026. WhatsApp actúa como encargado del tratamiento de la información de contacto de los clientes de la empresa, trata esa información solo según las instrucciones de la empresa y se obliga a medidas técnicas y organizativas de seguridad y a confidencialidad.
  14. Pricing — Manychat, consultado el 28 de agosto de 2026. Plan Free USD 0 (25 contactos activos), Essential USD 14/mes, Pro USD 29/mes (2,500 contactos activos y el primer plan que permite conectar WhatsApp), Business USD 69/mes y Advanced USD 139/mes; el precio escala con los contactos activos.
  15. Precios WhatsApp Business — 360Dialog, consultado el 28 de agosto de 2026. WhatsApp API por número y por mes: Regular EUR 49, Premium EUR 99 y Advanced EUR 249, en todos los casos más las tarifas de mensajería de Meta.

Preguntas frecuentes

¿Un chatbot puede dar diagnósticos médicos en Perú?

No, legalmente no puede. Solo orienta, recoge información y deriva. Cualquier sugerencia debe incluir disclaimer claro y contacto humano disponible. La Ley General de Salud (Ley 26842) exige título profesional universitario y colegiación para desempeñar actividades propias de la medicina (art. 22) y reputa actos del ejercicio profesional de la medicina la expedición de recetas, certificados e informes (art. 24).

¿Cuesta más usar WhatsApp Business API que la app gratuita?

Sí, y conviene verlo en dos partes. La plataforma del BSP: 360dialog cobra desde EUR 49 por número al mes y Twilio no cobra plataforma sino USD 0.005 de manejo por mensaje (precios de lista de agosto de 2026). Encima van las tarifas de plantilla de Meta, con las de utilidad gratuitas dentro de la ventana de servicio al cliente de 24 horas y las de marketing como las más caras. Para clínicas con 500-2K conversaciones/mes, nuestra estimación de costo total es USD 60-300. El retorno depende de tu no-show actual y de tu margen por consulta: con esos dos números y el efecto documentado de los recordatorios, la cuenta se hace en una hoja antes de contratar nada.

¿Puede integrarse con mi software médico actual?

Sí, mediante API o n8n como orquestador. La pregunta real no es la marca de tu HIS sino si expone algo por donde entrar: API REST, ODBC o acceso directo a su base de datos. Con eso alcanza. Si no expone nada, la integración se resuelve con exportaciones programadas o un proceso puente, con más fricción y más mantenimiento. En el mundo open source, OpenMRS es el caso típico de HIS con API documentada.

¿Cómo evito que el bot escale a humano para todo y pierda eficiencia?

Define reglas explícitas de escalamiento: síntomas alerta, palabras urgencia, solicitud explícita, confianza IA baja. Nuestro umbral de trabajo es 15-25 %; no es un estándar publicado, es el rango con el que el ROI nos cierra.

¿Qué pasa con la Ley 29733 al usar WhatsApp para datos médicos?

Solo Business API con encryption + consentimiento específico + almacenamiento controlado + DPA con BSP. La app gratuita en celular compartido NO cumple. La Ley 29733 trata la información relacionada a la salud como dato sensible (art. 2, num. 5), exige consentimiento por escrito para tratarla (art. 13.6), condiciona el flujo transfronterizo de datos (art. 15) y sanciona las infracciones muy graves con multas de hasta 100 UIT (art. 39). Desde el 31 de marzo de 2025 rige además el nuevo Reglamento aprobado por D.S. N° 016-2024-JUS, publicado por la Autoridad Nacional de Protección de Datos Personales.

Seguir leyendo

Una carpeta de documentos cerrada sobre un escritorio negro, con un sello y un candado de bronce encima.

Ley 29733 e IA en salud: guía de cumplimiento práctica

Guía operativa para cumplir con la Ley 29733 al implementar IA en clínicas y laboratorios peruanos. Consentimiento informado, anonimización ANPD, transferencia internacional, la escala real de sanciones y checklist de 14 puntos.

Leer →
Paneles de vidrio translúcido iluminados por el canto, proyectando sombras superpuestas sobre una superficie mate.

Marketing con IA: 12 casos de uso para empresas LATAM

12 casos de uso de IA en marketing donde el impacto es medible y replicable en empresas LATAM. Generación de contenido, email predictivo, lead scoring, SEO programático, análisis de competencia. Stack y costos reales.

Leer →