Integrar Calendly con WhatsApp Business: arquitectura, webhooks y plantillas (octubre de 2026)
Respuesta corta: integrar Calendly con WhatsApp Business en 2026 se hace con un webhook de Calendly que dispara mensajes vía WhatsApp Business Cloud API usando plantillas HSM aprobadas por Meta. En Zenia Partners lo montamos como un flujo de tres etapas (confirmación, recordatorio, reagendado) sobre un agente de IA personalizado, con conectores no-code (Make, n8n) o un backend propio en Node o Python. El coste real empieza alrededor de 297 €/mes de plataforma más el setup de 997 €, sin contar el consumo de conversaciones de Meta.
Lee también: si vienes del lado CRM, revisa nuestra guía para integrar un CRM con WhatsApp Business y la calculadora de coste de un CRM para pymes.
¿Por qué integrar Calendly con WhatsApp Business?
Calendly concentra la agenda de miles de pymes de servicios: clínicas, asesorías, estudios de estética, abogados, consultoras y academias online. Según el propio Calendly, en 2026 superan los 20 millones de usuarios activos. El problema no es la agenda. Es el canal: los correos de confirmación de Calendly tienen tasas de apertura por debajo del 25% en el segmento B2C, mientras que los mensajes de WhatsApp Business superan el 90% de apertura en las primeras 2 horas (fuente: Meta Business, informe Messaging Metrics 2026).
El resultado operativo es predecible: citas confirmadas pero fantasma, no-shows por olvido, llamadas al día siguiente para preguntar "¿era hoy a las 10 o a las 11?". La integración de Calendly con WhatsApp Business ataca ese agujero: cada evento que Calendly dispara (reserva nueva, cancelación, reagendado) sale al cliente por su canal principal, con confirmación y recordatorio, y permite responder sin salir del chat.
El caso público más citado es el de Yves Rocher en Hong Kong, documentado por Meta: la cadena automatizó las reservas de cita en tienda por WhatsApp y reportó un 21% más de reservas frente al canal telefónico y presencial (fuente: Meta Business Success Stories, 2024-2025). Es un solo caso autoreportado, pero la dirección del impacto se repite en todos los pilotos que hemos visto en Zenia Partners.
La pregunta real no es si vale la pena, es cómo montarlo bien: qué conector usar, qué plantillas HSM aprobar primero y qué pasa cuando el cliente responde al recordatorio.
¿Qué opciones de integración existen en 2026?
No hay integración nativa oficial entre Calendly y WhatsApp Business API. Todo el ecosistema funciona con conectores intermedios o backend propio. Esta es la comparativa honesta de las cuatro rutas que vemos en producción, con precios de octubre de 2026:
| Opción | Setup | Coste mensual | Cuándo tiene sentido |
|---|---|---|---|
| Zapier (Calendly → WhatsApp) | 1-2 horas | Desde 20 USD/mes (Zapier) + Meta | Volumen bajo, menos de 300 citas/mes, mensajes simples sin lógica condicional |
| Make (Integromat) | 2-4 horas | Desde 10 €/mes (Make) + Meta | Volumen medio, ramas condicionales, varios idiomas, reagendado desde WhatsApp |
| Respond.io / Picky Assist / tyntec | 1-2 días | Desde 79 USD/mes | Equipos que ya usan una bandeja de atención multiagente y quieren Calendly dentro del CRM |
| Backend propio (Node o Python) con agente de IA | 3-5 semanas | Desde 297 €/mes (Zenia Partners Starter) + Meta | Lógica de negocio real: cualificar, reagendar, cobrar seña, integrar con CRM/EMR/DMS |
Las tres primeras rutas son disparadores: Calendly dispara, WhatsApp envía un mensaje. Suficiente para una pyme con una agenda sencilla. La cuarta ruta es un agente de IA personalizado: entiende el mensaje de respuesta del cliente ("necesito moverlo al jueves"), consulta la disponibilidad en Calendly, propone slots y confirma. Es lo que montamos en Zenia Partners cuando el cliente necesita que la conversación continúe más allá del recordatorio.
Si tu caso es "mando confirmación y recordatorio y punto", Make resuelve. Si tu caso es "mi agenda tiene 6 especialistas, 3 sedes y 4 tipos de servicio con precio distinto", necesitas backend.
Arquitectura: cómo encajan Calendly, WhatsApp Business API y el agente de IA
El flujo técnico es siempre el mismo, cambia el conector. Visto de arriba hacia abajo:
- Calendly dispara un webhook en tres eventos:
invitee.created(nueva cita),invitee.canceled(cancelación) einvitee_no_show.created(si lo marcas en Calendly). El webhook sale como JSON a la URL que configures en Developer → Webhooks. - Un middleware (Make, n8n, un endpoint propio) recibe el JSON, extrae nombre, teléfono E.164, email, URL del evento, hora en zona del invitado y preguntas personalizadas de Calendly.
- El middleware llama a la WhatsApp Business Cloud API (
graph.facebook.com/v22.0/{PHONE_ID}/messages) con una plantilla HSM aprobada. Fuera de la ventana de 24 horas de servicio al cliente, solo pasan plantillas marketing, utility o authentication. - El mensaje incluye botones de respuesta rápida (quick replies): "Confirmar", "Reagendar", "Cancelar". El click emite un webhook de WhatsApp a tu endpoint.
- Si el cliente responde texto libre ("muévelo al jueves por la mañana"), el agente de IA personalizado interpreta la intención, consulta la API de Calendly (
GET /scheduled_eventsyGET /event_type_available_times) y propone slots sin salir del chat. - Al confirmar, el agente llama a
POST /scheduled_events/{uuid}/cancellationo crea un nuevo evento víaPOST /scheduling_links, y registra todo en el CRM.
Puntos que suelen romper esta cadena en producción:
- Teléfono sin formato E.164: Calendly guarda el teléfono tal cual lo escribe el cliente. Si no normalizas a
+34612345678antes de llamar a la API de WhatsApp, el mensaje se rechaza con error 131026 ("Receiver not a valid WhatsApp user"). - Zona horaria: Calendly envía la hora en zona del invitado y en zona del organizador. Mandar la del organizador a un cliente en otro huso crea no-shows.
- Rate limits de Meta: números nuevos empiezan en Tier 250 destinatarios únicos/24h. Un influencer con 1.000 citas en una tarde satura el tier antes de la mitad.
- Firma del webhook de Calendly: si no validas el header
Calendly-Webhook-Signature(HMAC SHA256), cualquiera puede disparar confirmaciones falsas al endpoint.
Plantillas HSM que necesitas aprobar en Meta
Meta exige que todo mensaje enviado fuera de la ventana de 24 horas use una plantilla pre-aprobada. Para un flujo Calendly → WhatsApp decente necesitas al menos cuatro, categorizadas como utility:
1. Confirmación de cita (cita_confirmacion)
Se dispara desde invitee.created. Variables: nombre, fecha, hora, nombre del profesional, dirección o enlace Zoom. Botón "Añadir al calendario" (URL dinámica con ICS) y "Reagendar" (quick reply).
2. Recordatorio 24h antes (cita_recordatorio_24h)
Se dispara desde un cron que lee las citas del día siguiente. Variables: nombre, hora, documento o preparación requerida ("ven en ayunas", "trae DNI"). Botones: "Confirmar asistencia", "Necesito moverla".
3. Recordatorio 2h antes (cita_recordatorio_2h)
Para servicios donde el no-show cuesta caro (consulta médica privada, abogados, estética). Variables: nombre, hora, dirección con enlace a Google Maps.
4. Confirmación de cancelación o reagendado (cita_cambio_estado)
Se dispara desde invitee.canceled o cuando el agente completa un reagendado. Variables: hora anterior, hora nueva (si aplica), motivo.
Tiempo de aprobación de Meta en octubre de 2026: entre 1 minuto y 48 horas. Las plantillas con botón URL dinámica suelen tardar más que las de texto plano. Rechazos frecuentes: usar la palabra "gratis" en una plantilla utility, incluir URL con parámetros raros, o pedir datos personales directamente en el cuerpo.
Make paso a paso: la ruta no-code más rápida
Si la operación es sencilla (confirmación + recordatorio + cancelación) Make es la forma más rápida de poner esto en producción. Son dos escenarios conectados:
Escenario 1: nueva cita confirmada
- Módulo Calendly > Watch Events. Autenticación con tu cuenta Calendly, filtro "New Invitee". Make crea el webhook en tu cuenta automáticamente.
- Módulo Tools > Set Variable para normalizar el teléfono:
replace({{1.payload.invitee.phone_number}}; /\\s|-|\\(|\\)/g; "")y añade el prefijo si falta. - Módulo Router con una ruta por tipo de evento (consulta inicial, revisión, seguimiento). Cada ruta elige una plantilla distinta.
- Módulo WhatsApp Business Cloud > Send a Template Message. Phone number ID y token los sacas de Meta Business Manager → WhatsApp Manager → API Setup. Pega el nombre exacto de la plantilla y mapea las variables.
- Módulo HTTP > Make a Request hacia tu CRM (webhook de HubSpot, Pipedrive, Zoho) para registrar la cita.
Escenario 2: recordatorio 24h antes
- Módulo Schedule que se ejecuta cada hora.
- Módulo Calendly > List Scheduled Events con rango
min_start_time = now + 23h,max_start_time = now + 25h. - Iterator sobre los eventos devueltos.
- Módulo Calendly > List Event Invitees para cada evento.
- Módulo WhatsApp > Send a Template Message con la plantilla
cita_recordatorio_24h.
Coste operativo en Make: una cuenta Core (10 €/mes) cubre hasta 10.000 operaciones. Un flujo típico de 500 citas/mes consume alrededor de 3.000 operaciones (confirmación + 2 recordatorios + reagendados). Suma lo que Meta cobre por conversación (ver abajo).
Costes reales en octubre de 2026
Suma de los tres bloques que paga una pyme que corre Calendly → WhatsApp:
| Bloque | Coste mensual (ES) | Nota |
|---|---|---|
| Calendly (plan Standard) | 10 USD por usuario | El plan gratuito no da acceso a webhooks ni API |
| Conector (Make Core) | 10 € por 10.000 ops | n8n self-hosted baja a 0 € si tienes servidor |
| WhatsApp Business Cloud | 0,0150 € por conversación utility en España, 0,0375 € en México, 0,0585 € en Argentina | Tarifas Meta octubre 2026; conversaciones iniciadas por el cliente llevan 24h gratis desde la primera respuesta |
| Agente de IA personalizado (opcional) | Desde 297 €/mes (Zenia Partners Starter) o backend propio | Entra solo cuando la lógica supera lo que Make puede hacer |
Para una clínica dental con 400 citas al mes en España y 3 mensajes por cita (confirmación + 2 recordatorios), el coste Meta ronda 18 €/mes. Make le añade 10 €. Calendly aporta 10 USD/usuario. Total: unos 45-50 € de infraestructura antes del CRM o del agente de IA. El salto a Zenia Partners Starter se justifica cuando entra el agente conversacional, el CRM unificado y la atribución por canal.
¿Cuándo pasar de disparador a agente de IA?
El límite del enfoque disparador se nota en la respuesta del cliente. Un recordatorio con botón "Reagendar" lo lleva de vuelta al enlace público de Calendly, donde elige slot y abandona el canal. Si el cliente escribe "necesito moverla, estoy en el aeropuerto" al chat, el disparador no sabe qué hacer. Aquí entra el agente de IA personalizado.
Un agente de IA sobre WhatsApp Business API gestiona la conversación completa dentro del chat:
- Entiende el texto libre, saca intención (reagendar, cancelar, consultar) y entidades (fecha, hora, especialista).
- Consulta Calendly vía API para listar los próximos slots que cumplen las restricciones ("jueves por la mañana con la doctora X").
- Confirma el cambio sin que el cliente abra ningún enlace.
- Escala al humano cuando no entiende o cuando el cliente pide algo fuera del alcance.
- Guarda la conversación en el CRM con atribución por canal, campaña y especialista.
El criterio práctico para pasar: si al menos el 15% de tus citas se reagendan o cancelan en WhatsApp cada mes, o si tu agenda tiene más de un recurso (varios profesionales, varias sedes, varios tipos de servicio con precio distinto), el disparador se queda corto. Si estás por debajo de ese umbral, Make basta.
Checklist de integración antes de salir a producción
Lo que revisamos en Zenia Partners antes de activar un flujo Calendly → WhatsApp para un cliente:
- WhatsApp Business Account verificada en Meta Business Manager y número con display name aprobado.
- Webhook de Calendly con firma HMAC validada en el middleware.
- Teléfonos normalizados a E.164 antes de llamar a la Cloud API.
- Al menos 4 plantillas HSM aprobadas (confirmación, recordatorio 24h, recordatorio 2h, cambio de estado).
- Política de opt-in registrada: el campo de teléfono de Calendly incluye casilla de consentimiento RGPD con texto propio y timestamp guardado.
- Mecanismo de opt-out: la palabra
BAJAo el botón "Dejar de recibir" bloquea el teléfono en el middleware antes de volver a enviarle. - Fallback: si Meta devuelve error, el middleware cae a email o SMS. No puede quedarse en silencio.
- Panel de métricas: tasa de entrega, tasa de confirmación, no-shows antes y después, coste por conversación.
- Pruebas de carga en Tier 1.000 antes de pedir upgrade a Meta.
- Monitoreo del rate limit del endpoint
/scheduled_eventsde Calendly (100 req/min).
Saltarse el checklist suele costar entre 2 y 6 semanas de debugging una vez que ya hay volumen real.
Verticales donde esta integración rinde más
Calendly + WhatsApp Business se nota desde el primer mes en sectores donde el no-show es caro y la cita se agenda con días de antelación:
- Clínicas dentales, de fisioterapia y de estética: consulta privada, hueco de agenda que se pierde si no se cubre. Ver cómo lo montamos para clínicas de estética.
- Despachos de abogados y asesorías: la primera consulta cualifica el caso. Un recordatorio bien hecho reduce el no-show y acelera la facturación. Más contexto en despachos contables.
- Peluquerías y centros de uñas: volumen alto, ticket medio, no-shows frecuentes. Ver reactivación de clientas por WhatsApp.
- Coaches, nutricionistas y psicólogos online: la cita vale 60-200 €, el reagendado por chat marca la diferencia entre cobrar o no.
- Academias con tutorías 1 a 1: gestionar 200 reagendados a la semana sin personal administrativo exige automatización.
- Inmobiliarias con visitas agendadas: una visita no confirmada es una tarde desperdiciada del comercial.
Si tu operación no entra en ninguno de estos grupos pero haces entre 100 y 2.000 citas al mes, la integración vale la pena. Por debajo de 100 citas/mes, el coste de setup y mantenimiento no se recupera con la frecuencia suficiente.
Preguntas frecuentes
¿Calendly tiene integración nativa con WhatsApp Business?
No. En octubre de 2026 Calendly no publica una integración oficial con WhatsApp Business API. Toda la conexión pasa por un conector intermedio (Zapier, Make, n8n, Respond.io) o un backend propio que escuche el webhook de Calendly y llame a la Cloud API de Meta.
¿Puedo mandar el enlace de Calendly por WhatsApp sin configurar nada técnico?
Sí, pero eso es compartir un link, no una integración. Para que la cita se confirme, se recuerde y se pueda reagendar desde WhatsApp necesitas conectar el webhook de Calendly con la API de WhatsApp Business y usar plantillas HSM aprobadas por Meta.
¿Cuánto tarda Meta en aprobar las plantillas de confirmación y recordatorio?
Entre 1 minuto y 48 horas en la mayoría de los casos. Las plantillas utility con texto plano suelen pasar en minutos. Las que incluyen botones con URL dinámica, variables en el header o la palabra "gratis" son las que más se rechazan.
¿Qué pasa con el RGPD si Calendly guarda el teléfono y yo envío WhatsApp?
Necesitas opt-in explícito en el formulario de Calendly: una pregunta personalizada con casilla de consentimiento que diga que recibirá avisos por WhatsApp, con enlace a tu política de privacidad. Guarda la respuesta y el timestamp en tu CRM. La palabra BAJA debe bloquear el teléfono en el middleware antes de volver a mandarle nada.
¿Puedo responder desde WhatsApp Business App sin usar la API?
Solo si renuncias a disparadores automáticos. La app no permite enviar plantillas fuera de la ventana de 24 horas ni conectarse a un webhook. Para integrar Calendly con WhatsApp hace falta la Cloud API o la On-Premises API, no la app.
¿Cuánto cuesta montar esto con Zenia Partners?
Zenia Partners cobra un setup de 997 € y un plan desde 297 €/mes (Starter), 497 €/mes (Growth) o a medida (Enterprise), según octubre de 2026. Incluye el agente de IA personalizado, el conector con Calendly, las plantillas HSM aprobadas, el CRM y la atribución por canal. El consumo de WhatsApp lo paga el cliente directamente a Meta.
Qué hacer esta misma semana
Si vas a montar la integración por tu cuenta: abre cuenta de WhatsApp Business Cloud, verifica el número con display name, redacta las 4 plantillas HSM y envíalas a aprobación. Mientras Meta responde, monta el escenario de Make con los módulos de Calendly y haz una prueba con tu propio teléfono.
Si prefieres que lo monte un equipo con experiencia en WhatsApp Business API y agentes de IA, Zenia Partners lo entrega listo en 3-5 semanas, con plantillas aprobadas, CRM y agente de IA personalizado conectado a Calendly.
¿Quieres integrar Calendly con WhatsApp Business sin romper nada?
En Zenia Partners montamos la integración completa (webhook, plantillas HSM, agente de IA personalizado y CRM) para clínicas, despachos y pymes de servicios. Agenda una llamada de 30 minutos y te mostramos la arquitectura aplicada a tu operación.
Todo esto parte de lo mismo: automatizar WhatsApp con IA para que ninguna cita se quede sin confirmar.
Hablar por WhatsApp ahora Agendar llamada gratuita¿Qué sector gestiona tu agenda?
Adaptamos la integración Calendly + WhatsApp Business a la operativa del vertical. Ve el caso que más se parece al tuyo: