Saltar al contenido principal

Torus Academy

Cal.com para gestionar disponibilidad y reservas

Datos de esta lección
FaseF3 — Conexión con el mundo real y automatización no visual
MóduloM3.2 — Calendario de reservas
Puntos de profesionalidad al superar el test35

Objetivo práctico

Al terminar esta lección sabrás crear una cuenta de Cal.com, configurar un tipo de evento con su duración y su margen de seguridad (buffer), publicar un enlace de reserva (booking link) accesible, y entenderás con precisión qué incluye el plan gratuito y qué requeriría un plan de pago para este curso.

Resultado que obtendrás

Un enlace de reserva de Cal.com real, funcional y probado, con al menos un tipo de evento configurado con la duración y el buffer adecuados para las citas del negocio.

Dónde encaja dentro del sistema final

Cal.com es la segunda opción de este curso, junto con Google Calendar, para la pieza CALENDARIO del sistema. A diferencia de Google Calendar (una agenda general que se automatiza), Cal.com está diseñado específicamente como sistema de reservas, con reglas de disponibilidad y páginas de reserva ya integradas.

Conocimientos previos

Herramientas necesarias

Posible coste

Según la página oficial de precios de Cal.com, verificada el 30 de agosto de 2026, el plan gratuito para un único usuario incluye tipos de evento y calendarios ilimitados, conexiones de calendario ilimitadas, notificaciones por correo y SMS, integración con más de cien aplicaciones, app móvil, extensión de navegador y aceptación de pagos mediante Stripe y PayPal. Los Webhooks nativos y el «Custom API» aparecen documentados como funciones de los planes de pago (Teams en adelante); si tu proyecto necesita Webhooks directos desde Cal.com, revisa el plan Teams antes de dar por hecho que están incluidos en el plan gratuito.

Modelo mental

Piensa en una centralita de reservas de un negocio con varios profesionales: en lugar de que cada cliente llame para preguntar «¿tienes hueco el jueves?», existe una página pública donde se ve directamente qué horas están libres, y al reservar, ese hueco se bloquea automáticamente para que nadie más pueda ocuparlo. Eso es exactamente lo que hace Cal.com.

Explicación

Cal.com organiza las reservas en torno a tipos de evento (event types): por ejemplo, «Revisión de calefacción (30 min)» o «Urgencia de fontanería (60 min)», cada uno con su propia duración, su propia disponibilidad y su propio enlace de reserva. Cada tipo de evento puede incluir un buffer: un margen de tiempo antes o después de cada cita, para evitar que dos citas queden pegadas sin margen de desplazamiento entre una y otra (algo especialmente relevante para un negocio de servicios a domicilio, como fontanería o electricidad).

La disponibilidad se define mediante horarios (por ejemplo, de lunes a viernes de 9:00 a 18:00) y una zona horaria, igual que en Google Calendar. El resultado es un booking link (enlace de reserva): una URL pública que puede compartirse directamente con un cliente, o —más relevante para este curso— consultarse mediante la API de Cal.com para que el agente telefónico ofrezca huecos reales durante la llamada, en lugar de inventarlos.

Según lo verificado en la página oficial de precios, el plan gratuito de Cal.com cubre generosamente la gestión de eventos, calendarios y reservas para un profesional individual, pero no documenta explícitamente Webhooks propios ni acceso a una «Custom API» en ese nivel gratuito. Para el proyecto de este curso, esto significa que, si eliges Cal.com como pieza de calendario, la vía más económica para conectarlo con el Tool Calling del módulo 3.4 puede requerir usar sus integraciones ya disponibles con n8n o Make (que sí funcionan sobre el plan gratuito en la mayoría de casos, mediante disparadores por sondeo periódico en lugar de Webhook instantáneo) o valorar el plan de pago si necesitas Webhooks nativos instantáneos.

Vocabulario nuevo

Tipo de evento (Cal.com)

Piénsalo así: Cada uno de los distintos servicios que ofrece un negocio, con su propia duración y sus propias reglas.

Categoría de reserva configurable en Cal.com, con su propia duración, disponibilidad y enlace de reserva.

Ejemplo: «Revisión de calefacción (30 min)» y «Urgencia de fontanería (60 min)» pueden ser dos tipos de evento distintos del mismo negocio.

Buffer

Piénsalo así: El tiempo de margen que un técnico necesita entre un aviso y el siguiente para desplazarse.

Margen de tiempo configurable antes o después de una cita, para evitar reservas pegadas sin margen de maniobra.

Ejemplo: Un buffer de 15 minutos tras cada cita de fontanería evita que dos avisos queden reservados sin tiempo de desplazamiento entre ellos.

Booking link

Piénsalo así: El número de teléfono directo de reservas de un negocio, pero en forma de dirección web.

URL pública generada por Cal.com para reservar un tipo de evento concreto, consultable también mediante API.

Ejemplo: cal.com/fontaneria-ejemplo/urgencia-fontaneria podría ser el booking link de una urgencia.

Preparación

Ten a mano tu correo profesional y decide, antes de empezar, al menos un servicio del negocio (con su duración estimada) para configurarlo como primer tipo de evento.

Procedimiento paso a paso

  1. Contexto: Vas a crear tu cuenta de Cal.com siguiendo el protocolo de seguridad del módulo 2.1.

    Acción de teclado: Ve a cal.com y recorre encabezados y botones con H y B hasta «Sign up» o «Get started». Completa el registro con tu correo profesional.

    Respuesta esperada de NVDA: NVDA debería anunciar un texto similar a «Sign up, enlace» o «Get started, botón».

    Qué significa: Este es el punto de entrada del registro, igual que en las demás plataformas del curso.

    Acción siguiente: Completa el asistente inicial de configuración (nombre, zona horaria) que Cal.com suele mostrar tras el primer registro.

  2. Contexto: Vas a crear tu primer tipo de evento, con duración y buffer configurados.

    Acción de teclado: Busca «Event Types» recorriendo encabezados y botones, y activa «New» o «+ New event type». Rellena el nombre, la duración, y en la configuración avanzada, el buffer antes y después del evento.

    Respuesta esperada de NVDA: NVDA debería anunciar el formulario completo: título, duración (en minutos) y, dentro de «Limits» o «Availability», los campos de buffer.

    Qué significa: Este tipo de evento define exactamente cómo se comportará ese servicio concreto al reservarse.

    Acción siguiente: Guarda el tipo de evento y localiza su booking link en la parte superior de la página de edición.

  3. Contexto: Vas a probar el enlace de reserva como si fueras un cliente real.

    Acción de teclado: Copia el booking link con Ctrl + C, ábrelo en una pestaña nueva con Ctrl + T y pégalo en la barra de direcciones.

    Respuesta esperada de NVDA: NVDA debería anunciar un calendario de disponibilidad navegable, con los días y horas libres según la configuración del tipo de evento.

    Qué significa: Esta es exactamente la información que, más adelante, tu agente telefónico podrá consultar mediante la API de Cal.com para ofrecer huecos reales.

    Acción siguiente: Reserva un hueco de prueba con datos inventados y confirma que aparece en tu panel de reservas de Cal.com.

Errores frecuentes y diagnóstico

El booking link no muestra ningún hueco disponible.

Cómo localizarlo: Suele deberse a que la disponibilidad configurada (horario semanal) no incluye ningún día u hora dentro del rango que se está consultando, o a un conflicto de zona horaria.

Solución: Revisa la sección de disponibilidad («Availability») del tipo de evento y confirma que el horario semanal configurado tiene, al menos, algún hueco dentro de los próximos días.

Dos citas quedan reservadas sin margen de desplazamiento entre ellas.

Cómo localizarlo: El buffer del tipo de evento puede estar en cero.

Solución: Ajusta el buffer antes y después del evento a un valor realista para el tipo de servicio (por ejemplo, 15-30 minutos para un servicio a domicilio).

Comprobación final

Confirma que tienes un tipo de evento configurado con duración y buffer, un booking link funcional, y una reserva de prueba realizada con datos inventados. Si todo ello es cierto, la comprobación es positiva.

Qué acabas de conseguir

Tienes un sistema de reservas real, con reglas de disponibilidad y buffer configuradas, alternativo a Google Calendar para la pieza CALENDARIO del sistema, listo para conectarse con la automatización en el módulo 3.3.

Ejercicio práctico

Crea un segundo tipo de evento con una duración distinta al primero (por ejemplo, uno de 30 minutos para revisiones y otro de 60 minutos para urgencias) y compara sus dos booking links, confirmando que cada uno respeta su propia configuración.

Resumen de lo imprescindible

No necesitas aprender todavía

Todavía no necesitas conectar Cal.com con n8n, Make ni con el Tool Calling del agente: eso se practica en los módulos 3.3 y 3.4.

Estoy preparado para continuar si puedo…

Fuentes

Última actualización de esta lección: 2026-08-30.

Test de la lección

Para realizar el test y obtener Puntos de profesionalidad necesitas iniciar sesión o crear una cuenta.

Navegación

Lección anterior: Google Calendar como agenda del negocio

Continuar con la siguiente lección: Automatización accesible con n8n

Descargar esta lección en PDF accesible