Qué es el Asistente de WhatsApp
El asistente de WhatsApp es un bot inteligente que puede:- Agendar citas - Pacientes pueden solicitar citas por WhatsApp
- Cancelar citas - Cancelación automática con confirmación
- Reagendar citas - Cambiar fecha/hora de citas existentes
- Enviar recordatorios - Confirmaciones y recordatorios automáticos
- Responder preguntas - Información sobre servicios, horarios y disponibilidad
El bot funciona 24/7 y puede manejar múltiples conversaciones simultáneamente, liberando a tu equipo de tareas repetitivas.
Requisitos Previos
Antes de configurar WhatsApp, asegúrate de tener:Configuración Inicial Completa
Configuración Inicial Completa
- Horarios de clínica configurados
- Al menos un servicio creado
- Al menos un proveedor con horarios asignados
Si no has completado esto, sigue la guía de Configuración Inicial primero
Cuenta de Twilio
Cuenta de Twilio
Necesitas una cuenta de Twilio con:
- Número de WhatsApp Business configurado
- Account SID y Auth Token disponibles
- Sandbox de WhatsApp activado (para pruebas) o número verificado (para producción)
API Key de OpenAI
API Key de OpenAI
El bot usa OpenAI GPT para entender mensajes de pacientes:
- Cuenta de OpenAI con créditos disponibles
- API Key generada desde platform.openai.com
Paso 1: Configurar Credenciales
1
Ir a Configuración de WhatsApp
- En el menú lateral, haz clic en “Configuración” (ícono de engranaje)
- Selecciona la pestaña “Integraciones”
- Busca la sección “WhatsApp”
2
Ingresar Credenciales de Twilio
- Account SID: Copia desde tu Twilio Console
- Auth Token: Copia el Auth Token (haz clic en “Show” si está oculto)
- Número de WhatsApp: Formato E.164 (ej: +14155238886)
Formato correcto: El número debe incluir el código de país con + (ej: +52 para México, +1 para USA)
3
Ingresar API Key de OpenAI
- Ve a platform.openai.com/api-keys
- Crea una nueva API Key (o usa una existente)
- Copia la key completa (empieza con
sk-...) - Pégala en el campo “OpenAI API Key”
4
Guardar Configuración
- Revisa que todos los campos estén completos
- Haz clic en “Guardar Cambios”
- Verás una confirmación de éxito
Paso 2: Configurar Webhook en Twilio
Para que Twilio envíe mensajes a tu sistema:1
Copiar URL del Webhook
- En la sección de WhatsApp, verás un campo “Webhook URL”
- Copia la URL completa (algo como:
https://tudominio.com/api/whatsapp/webhook)
2
Configurar en Twilio Console
- Ve a Twilio Console → Messaging → Settings
- En “Sandbox Settings” (o tu número de WhatsApp)
- En “When a message comes in”, pega la URL del webhook
- Método: POST
- Haz clic en “Save”
Paso 3: Activar el Bot
1
Habilitar WhatsApp
- En la configuración de WhatsApp en tu sistema
- Activa el toggle “Habilitar Bot de WhatsApp”
- Haz clic en “Guardar”
2
Verificar Estado
Deberías ver un indicador verde que dice:
- ✅ “Bot Activo”
- ✅ “Webhook Configurado”
- ✅ “Credenciales Válidas”
Paso 4: Probar el Bot
Ahora envía un mensaje de prueba para verificar que todo funciona.1
Conectar con WhatsApp Sandbox (Desarrollo)
Si usas el sandbox de Twilio:
- Ve a Twilio WhatsApp Sandbox
- Verás un código como: “join [palabra-clave]”
- Envía ese mensaje al número del sandbox desde tu WhatsApp personal
- Recibirás confirmación de conexión
2
Enviar Mensaje de Prueba
Desde tu WhatsApp, envía:El bot debería responder en 2-5 segundos con opciones de servicios disponibles.
3
Completar Flujo de Prueba
Sigue las instrucciones del bot:
- Selecciona un servicio
- Elige un proveedor
- Selecciona fecha y hora
- Confirma tu número de teléfono
- Confirma la cita
- ✅ Confirmación de cita creada
- ✅ La cita aparecerá en tu calendario
¡Éxito! Si pudiste crear una cita vía WhatsApp, tu bot está funcionando correctamente.
Configuración Adicional (Opcional)
Personalizar Mensajes del Bot
Personalizar Mensajes del Bot
Puedes personalizar los mensajes automáticos:
- Ve a Configuración → WhatsApp → Mensajes
- Edita plantillas para:
- Mensaje de bienvenida
- Confirmación de cita
- Recordatorios
- Cancelaciones
Configurar Horario del Bot
Configurar Horario del Bot
Puedes limitar cuándo el bot responde automáticamente:
- Ve a Configuración → WhatsApp → Horarios
- Define horario de atención (ej: Lunes-Viernes, 8 AM - 8 PM)
- Fuera de horario, el bot enviará mensaje de “fuera de servicio”
Ver Conversaciones
Ver Conversaciones
Para monitorear conversaciones del bot:
- Ve a Conversaciones WhatsApp en el menú lateral
- Verás lista de todas las conversaciones activas
- Puedes pausar el bot y responder manualmente si es necesario
Aprende más sobre gestión de conversaciones
¿Problemas con WhatsApp?
Si el bot no responde o encuentras errores:Problemas Comunes
Verifica configuración de webhook, credenciales y formato de número
Contactar Soporte
Si los problemas persisten, nuestro equipo puede revisar tu configuración
Próximos Pasos
Ahora que WhatsApp está configurado:1
Informa a Tus Pacientes
- Añade el número de WhatsApp a tu sitio web
- Envía mensaje a pacientes existentes informando del nuevo canal
- Incluye el número en materiales impresos
2
Monitorea Conversaciones
- Revisa conversaciones diariamente al inicio
- Identifica preguntas frecuentes que el bot no maneja bien
- Pausa el bot manualmente si necesitas intervenir
3
Optimiza Respuestas
- Ajusta plantillas de mensajes según feedback de pacientes
- Configura horarios del bot según tu flujo de trabajo
- Revisa uso de tokens de OpenAI para controlar costos
¡Configuración completa! Tu sistema ahora puede gestionar citas automáticamente vía WhatsApp.