Volver al blog
Agentes de IAWhatsAppclínicasn8n

Chatbot de WhatsApp con IA para clínicas: guía paso a paso con n8n

Cómo implementar un chatbot de WhatsApp con inteligencia artificial en tu clínica usando n8n y OpenAI. Guía técnica con flujos reales para automatizar consultas, citas y seguimiento de pacientes.

Publicado el 22 de diciembre de 2025·9 min de lectura

Tu clínica recibe 60, 80, quizás 120 mensajes de WhatsApp al día. Preguntas sobre horarios, disponibilidad de médicos, resultados de exámenes, confirmaciones de citas. Tu recepcionista los responde uno por uno, entre llamadas, mientras atiende a los pacientes presenciales.

El resultado es predecible: respuestas tardías, citas que se pierden porque nadie confirmó a tiempo, y un equipo agotado haciendo trabajo que puede automatizarse.

En esta guía te explico cómo implementar un chatbot de WhatsApp con inteligencia artificial real — no un bot de opciones fijas — usando n8n como motor de automatización y OpenAI para el procesamiento del lenguaje. El resultado es un asistente que entiende lo que escribe el paciente, responde con contexto real de tu clínica y escala a un humano cuando es necesario.


Por qué las clínicas necesitan esto ahora

Los números del sector salud en LATAM son claros:

El chatbot no reemplaza a tu recepcionista. Le devuelve el tiempo para hacer lo que realmente importa: atender a los pacientes presenciales, coordinar con los médicos y resolver situaciones que requieren juicio humano.


Lo que vas a construir

Al finalizar esta guía, tendrás un asistente de WhatsApp que puede:


Herramientas que necesitas

HerramientaFunciónCosto aproximado
WhatsApp Business API (vía 360dialog o Twilio)Canal de mensajería$7-30 USD/mes
n8n (cloud o self-hosted)Motor de automatización$20 USD/mes (cloud)
OpenAI API (GPT-4o mini)Procesamiento de lenguaje natural~$5-15 USD/mes según volumen
Google Calendar APIGestión de agendaGratis
Google Sheets o NotionRegistro de conversacionesGratis

Costo total estimado: $35-65 USD/mes para una clínica con hasta 300 mensajes diarios.


Paso 1: Activa WhatsApp Business API

El primer paso es obtener acceso oficial a la API de WhatsApp, sin atajos ni herramientas no oficiales. Usar la API no oficial te arriesga a perder tu número permanentemente.

1.1 Crea tu cuenta en Meta Business Manager

Ve a business.facebook.com y crea o verifica tu cuenta empresarial. Necesitarás el nombre legal de tu clínica, un sitio web y una dirección de correo corporativa.

1.2 Elige tu proveedor de API (BSP)

Para clínicas que están empezando, recomiendo 360dialog por su costo y simplicidad. El proceso es:

  1. Crea una cuenta en 360dialog.com
  2. Conecta tu Meta Business Manager
  3. Registra el número de WhatsApp que usará la clínica (debe ser un número que no tenga WhatsApp app instalada)
  4. Espera la aprobación de Meta (24-72 horas)

Al finalizar, 360dialog te dará un API Key y un Phone Number ID que usarás en n8n.


Paso 2: Configura n8n y el trigger de WhatsApp

2.1 Crea tu cuenta en n8n

Ve a n8n.io y crea una cuenta cloud. El plan Starter es suficiente para empezar.

2.2 Crea el workflow base

En n8n, crea un nuevo workflow y agrega el primer nodo: "WhatsApp Business Cloud Trigger".

Configura las credenciales con:

Este nodo va a recibir cada mensaje que llegue a tu número de WhatsApp y pasará los datos al siguiente nodo.

2.3 Prueba la conexión

Envía un mensaje desde tu teléfono personal al número de WhatsApp de la clínica. Si el nodo de n8n recibe el evento con el contenido del mensaje, la conexión está funcionando.


Paso 3: Construye el cerebro del asistente con OpenAI

Este es el paso que diferencia un chatbot real de un menú de opciones disfrazado de bot.

3.1 Agrega el nodo de OpenAI Chat Model

En n8n, agrega un nodo "AI Agent" o "OpenAI Message a Model". Conecta tu API key de OpenAI.

3.2 Escribe el prompt del sistema

El prompt del sistema es lo que define cómo se comporta el asistente. Aquí un ejemplo real que puedes adaptar:

Eres el asistente virtual de Clínica [Nombre], una clínica médica en [Ciudad].

Tu rol es ayudar a los pacientes con:
- Información sobre especialidades médicas disponibles
- Verificación de horarios de atención
- Agendamiento de citas
- Preguntas frecuentes sobre la clínica

Información de la clínica:
- Horario: Lunes a viernes 8:00-20:00, Sábados 9:00-14:00
- Especialidades: Medicina general, Cardiología, Pediatría, Ginecología
- Ubicación: [Dirección]
- Teléfono de emergencias: [Número]

Reglas importantes:
1. Nunca des diagnósticos médicos ni recomendaciones de medicamentos
2. Ante cualquier síntoma urgente (dolor en el pecho, dificultad respiratoria, etc.) deriva SIEMPRE al servicio de emergencias o indica llamar al número de urgencias
3. Si el paciente pide hablar con una persona, responde: "Te voy a conectar con alguien de nuestro equipo ahora mismo."
4. Responde siempre en un tono cálido y profesional
5. Mantén las respuestas cortas y directas (máximo 3-4 párrafos)

3.3 Pasa el historial de la conversación

Para que el asistente recuerde el contexto, n8n necesita guardar el historial de cada conversación. Usa el nodo "Window Buffer Memory" de n8n con el número de WhatsApp del paciente como clave de sesión. Esto permite que el asistente recuerde lo que se habló anteriormente en la misma conversación.


Paso 4: Integra el agendamiento de citas

4.1 Conecta Google Calendar

En n8n, agrega las credenciales de Google Calendar (puedes hacerlo con OAuth desde la configuración de credenciales).

Crea un nodo "Google Calendar" para:

4.2 El flujo de agendamiento

Cuando el asistente detecta que el paciente quiere agendar una cita, activa un sub-flujo:

Paciente: "Quiero una cita con cardiología"
        ↓
Asistente pregunta: "¿Para cuándo necesitas la cita?"
        ↓
n8n consulta Google Calendar → Obtiene slots disponibles
        ↓
Asistente ofrece opciones: "Tenemos disponibilidad el martes 12 a las 10am o el jueves 14 a las 3pm. ¿Cuál te funciona?"
        ↓
Paciente confirma opción
        ↓
n8n crea el evento en Google Calendar
        ↓
Asistente confirma y envía resumen al paciente

Paso 5: Configura los recordatorios automáticos

Los recordatorios son donde el ROI se hace más visible. Una clínica con 20 citas diarias que reduce las inasistencias de 25% a 10% recupera 3 citas por día.

5.1 Workflow de recordatorios

Crea un workflow separado en n8n que se active automáticamente. Usa el nodo "Schedule Trigger" para que se ejecute cada día a las 8am.

El workflow hace lo siguiente:

  1. Consulta Google Calendar para obtener todas las citas del día siguiente
  2. Para cada cita, envía un mensaje de WhatsApp al número registrado
  3. Espera la confirmación del paciente
  4. Si confirma → actualiza el estado en el sistema
  5. Si no responde en 2 horas → envía un segundo recordatorio
  6. Si cancela → libera el slot y notifica a la clínica

Mensaje de recordatorio:

"Hola [Nombre] 👋 Te recordamos que mañana [día] tienes una cita en Clínica [Nombre] a las [hora] con [especialidad].

Por favor confirma tu asistencia: ✅ Sí, confirmoNecesito cancelar/reagendar"


Paso 6: Configura la escalación a humano

Un sistema bien diseñado sabe cuándo ceder el control.

Configura el nodo "IF" de n8n para detectar palabras clave que requieren atención humana:

Cuando se activa la escalación, n8n:

  1. Notifica al equipo de la clínica vía Telegram o WhatsApp interno
  2. Pausa el asistente automático para ese número
  3. El equipo toma el control de la conversación manualmente

Resultados que puedes esperar

Basado en implementaciones similares en clínicas de LATAM:


Errores comunes al implementar este sistema

No probar con casos reales antes de activar al 100%. Siempre prueba el flujo completo con al menos 20 escenarios diferentes antes de anunciar el asistente a tus pacientes.

Prompt demasiado genérico. Cuanta más información específica de tu clínica tenga el prompt, mejor será la calidad de las respuestas. Incluye preguntas frecuentes reales que recibes hoy.

No tener un plan de escalación claro. Define exactamente quién recibe la alerta y en qué tiempo máximo debe responder.

Olvidar el cumplimiento de privacidad. En Chile y México existen regulaciones sobre el manejo de datos médicos. Asegúrate de que tu sistema cumpla con la normativa local y que los pacientes acepten los términos de uso del asistente.


¿Quieres que yo lo implemente en tu clínica?

Este tutorial cubre lo esencial, pero sé que la diferencia está en los detalles: el prompt correcto para tu especialidad, los flujos específicos de tu clínica, la integración con tu sistema de gestión actual.

Si prefieres tener el sistema funcionando en 2-3 semanas sin dedicar tiempo a la implementación técnica, trabajo con clínicas en LATAM para hacer exactamente eso.

Agenda una llamada de 30 minutos y te digo con exactitud qué necesitas y cuánto tardaríamos.

Quiero automatizar mi clínica →

¿Tienes este problema en tu negocio?

En 30 minutos te digo exactamente qué automatizar primero y cuánto tiempo puedes recuperar.

Solicitar diagnóstico gratuito