Agente IA para agendar citas en WhatsApp: guia LATAM 2026
Para automatizar la agenda de citas por WhatsApp con IA, necesitas tres componentes: un numero de WhatsApp Business API, un agente con acceso al calendario, y logica de confirmacion. El resultado es un chatbot WhatsApp para empresas LATAM que recibe mensajes a cualquier hora, valida disponibilidad en tiempo real, y envia confirmaciones sin que nadie intervenga.
En Argentina, Colombia y Mexico —los tres mercados con mayor adopcion de WhatsApp Business en LATAM— el 74% de los negocios recibe solicitudes de citas fuera del horario laboral. Si no respondes en los primeros 5 minutos, el prospecto busca otra opcion. Un agente de IA resuelve exactamente ese gap.
Esta guia cubre la implementacion tecnica completa, basada en el sistema que desplegamos en AgentesNexo para clinicas, estudios juridicos y centros de estetica en LATAM.
Requisitos previos
- Numero de WhatsApp Business API (via Meta, Twilio, o 360dialog)
- Google Calendar con API habilitada o Calendly con API
- Servidor Node.js 20+ o Python 3.11+
- Cuenta Claude API o Gemini para el agente
- Webhook endpoint publico (ngrok para pruebas, Railway para produccion)
Como configurar WhatsApp Business API
Meta ofrece acceso directo via Meta for Developers. Alternativas con menos friccion en LATAM: Twilio WhatsApp (disponible en MX, AR, CO) y 360dialog.
Registra el webhook en Meta Business Suite apuntando a tu endpoint /webhook. Meta enviara un GET de verificacion con el hub.verify_token que configuraste.
Como construir el agente con acceso al calendario
El agente necesita dos tools: una para consultar disponibilidad y otra para crear la cita.
Como conectar el webhook al agente
Como manejar citas en Google Calendar
Arquitectura del sistema
El flujo completo es lineal:
- Cliente envia mensaje por WhatsApp
- Meta llama tu webhook via POST en menos de 2 segundos
- Tu servidor responde
200 OKde inmediato (requisito de Meta) y procesa async - El agente recupera el historial de Redis, procesa el mensaje, llama tools si necesita
- Si el usuario confirma, el agente crea la cita en Google Calendar
- La respuesta se envia via WhatsApp API
- El historial actualizado se guarda en Redis con TTL 24h
Para escalar a multiples negocios, crea un servidor MCP por negocio con sus propias credenciales de Calendar, y conectalos al mismo agente orquestador.
Lo que aprendimos en produccion
- El vocabulario regional importa: en Mexico dicen "cita", en Argentina "turno", en Colombia "consulta". Incluye todas las variantes en el system prompt o pierdes conversiones.
- Confirmar antes de crear: nunca asumas que "el martes a las 3" es una confirmacion. Repite la cita completa y espera un "si" explicito.
- Recordatorio 24h antes reduce no-shows un 40%: agrega un cron que lea eventos del calendario del dia siguiente y mande recordatorio por WhatsApp. Lo medimos en clinicas y el impacto es consistente.
- Muestra 3 slots, no 10: mas de 5 opciones paraliza al usuario. Muestra las 3 proximas disponibles y pregunta si prefiere otro dia.
- Ventana de conversacion de WhatsApp: la API solo te deja enviar mensajes libres dentro de las 24h posteriores al ultimo mensaje del usuario. Pasada esa ventana, necesitas usar una plantilla (template) aprobada por Meta para retomar el contacto.
En resumen
- Un chatbot WhatsApp para empresas LATAM que agenda citas necesita: WhatsApp Business API + agente IA con tools de calendario + webhook con historial en Redis
- La implementacion base tarda 1-2 dias; la version de produccion con logs y manejo de errores, 3-5 dias
- Resultados tipicos: 0 citas perdidas fuera del horario, -40% de no-shows con recordatorio automatico
- Compatible con Google Calendar, Calendly, y cualquier sistema con API REST
- Util para: clinicas, dentistas, abogados, centros de estetica, entrenadores personales, consultoras
Si quieres implementar esto en tu negocio sin construirlo desde cero, en AgentesNexo lo hacemos por ti. Escribenos en agentesnexo.com o por WhatsApp al +591 67564218.
Implementa tu agente de citas en agentesnexo.com o por WhatsApp al +591 67564218