Cal.com: que otros agenden reuniones contigo sin correos
Si hay algo que odio es el baile de correos para cuadrar una reunión. “¿Te viene bien el martes?” “No, mejor el jueves.” “¿A las 10?” “Uf, tengo otra cosa, ¿y a las 12?” Cuatro correos después, todavía no hay hora.
Es un proceso absurdo. Y lo peor es que es evitable desde hace años.
La solución se llama Cal.com, y es la herramienta que uso para que cualquiera agende una reunión conmigo sin que intercambiemos un solo mensaje. Compartes un enlace, la otra persona ve tus huecos disponibles de verdad, elige uno y listo. La reunión aparece en tu calendario, con su invitación y su enlace de vídeo. Cero correos.
Qué es Cal.com
Cal.com es una aplicación de agendamiento de reuniones. El concepto es el mismo que el de Calendly, el de toda la vida: tú publicas tu disponibilidad, otros reservan dentro de ella.
La diferencia es que Cal.com es de código abierto, el plan individual es gratis sin trampa, y la flexibilidad que te da por debajo es bastante mayor de lo que esperas para algo que no cuesta un euro.
El flujo, para quien no lo haya usado nunca, es este: conectas tu calendario, defines cuándo estás disponible, generas un enlace y lo compartes. Quien lo abre ve un calendario limpio con tus huecos libres, en su propia zona horaria, y reserva el que le venga bien. A ti te llega la invitación ya montada. Sin negociar la hora por chat.
Endpoints: cada tipo de reunión, su propio enlace
Aquí está lo que de verdad lo hace útil, y lo que mucha gente no sabe que se puede hacer.
No tienes un único enlace genérico. Tienes tantos como quieras, y cada uno es un endpoint independiente con sus propias reglas. En Cal.com se llaman “tipos de evento” (event types), y el plan gratis te deja crear los que quieras.
Cada endpoint puede tener:
- Su propia duración. Una “llamada rápida de 15 minutos” para dudas cortas. Una “reunión de 60 minutos” para algo serio. Incluso varias duraciones dentro del mismo evento, para que el otro elija si necesita media hora o una entera.
- Su propio horario. Esto es clave. Puedes tener un endpoint de trabajo disponible solo de lunes a viernes de 9 a 14, y otro endpoint distinto, pongamos para mentorías, disponible solo los jueves por la tarde. Cada enlace mira a una franja diferente de tu semana.
- Su propio sitio de reunión. Vídeo con Cal Video integrado, o Google Meet, Zoom o Microsoft Teams. Lo eliges por evento.
O sea, en lugar de un único “reserva conmigo”, tienes una colección de puertas distintas a tu agenda, cada una abriendo a una parte concreta de tu tiempo. Esa granularidad es justo lo que necesitas cuando tu semana no es uniforme.
Buffers y antelación mínima: aquí se nota que está bien pensado
Esta es la parte que me terminó de convencer, porque son los detalles que solo añade quien ha sufrido el problema de verdad.
El primero son los buffers. Puedes definir un margen automático antes y después de cada reunión. Pones, por ejemplo, 15 minutos de buffer y Cal.com nunca te coloca una llamada pegada a otra. Se acabó salir de una reunión y entrar en la siguiente sin respirar, sin tiempo ni para ir al baño o tomar notas de lo que acabas de hablar. El hueco de margen lo reserva el sistema solo, sin que tú tengas que acordarte.
El segundo, y para mí el más importante, es la antelación mínima (lo que ellos llaman minimum notice). Defines cuánto tiempo de aviso exiges como mínimo, y Cal.com no muestra ningún hueco que no respete esa regla.
Te explico por qué importa tanto. Si hoy alguien intenta agendar, puedes decirle al sistema que no ofrezca nada para dentro de menos de 2 horas. O de menos de 2 días. O de menos de una semana entera. Lo ajustas tú. Así nadie te mete una reunión dentro de media hora cuando estás a tope, ni te revienta la mañana de mañana con algo que acaba de reservar esta noche.
Es la diferencia entre tener una agenda que controlas y tener una agenda que cualquiera puede llenarte en el último minuto. Yo pongo antelación de un par de días para lo importante: si quieres hablar conmigo, lo planificas con margen, no me caes encima de improviso.
Y todavía hay más capas de control: puedes limitar cuántas reuniones aceptas al día o a la semana, y poner un tope de hasta cuándo en el futuro se puede reservar (para que no te agenden algo a tres meses vista). Cuando juntas buffers, antelación mínima y límites de frecuencia, lo que tienes es una agenda que se defiende sola. No es una herramienta tonta de “elige hueco”: es un sistema que protege tu tiempo por defecto.
Se sincroniza con TODOS tus calendarios de Google
Esta es la parte que para mí es innegociable, y donde muchas alternativas gratis flaquean.
Cal.com se conecta con Google Calendar y, ojo, no con un único calendario: con todos los que tengas dentro de tu cuenta. Y aquí hay un matiz que mucha gente no aprovecha: una misma cuenta de Google puede tener varios calendarios, no solo uno. Es justo lo que conviene hacer para separar contextos. Un calendario personal, uno de trabajo, uno de proyectos, cada uno de su color, todos bajo la misma cuenta. Cal.com los lee todos a la vez.
¿Por qué importa tanto? Por la detección de conflictos. Cuando alguien va a reservar contigo, Cal.com mira todos tus calendarios conectados a la vez y solo ofrece los huecos que están libres en todos ellos. Si el martes a las 11 tienes el dentista apuntado en tu calendario personal, ese hueco no aparece como disponible aunque tu calendario de trabajo esté vacío a esa hora.
Es la diferencia entre una herramienta que sirve y una que te mete en líos. De nada vale automatizar el agendamiento si luego te encuentras dos cosas pisándose porque el sistema solo miraba un calendario. Cal.com mira el conjunto y detecta la zona horaria del que reserva automáticamente, así que tampoco hay malentendidos de “creía que eran las 4 mi hora”.
Reuniones de pago, si quieres cobrar por tu tiempo
Otra cosa que no esperas encontrar gratis: puedes cobrar por una reunión.
Cal.com integra Stripe y PayPal, y puedes marcar un endpoint como evento de pago. El que reserva, paga en el momento de agendar, y la reunión no se confirma hasta que el pago entra. Lo pones en un tipo de evento concreto y lo dejas gratis en los demás.
Esto abre la puerta a cosas reales: una consultoría de pago, una sesión de mentoría, una primera llamada con coste para filtrar a quien va en serio de quien hace perder el tiempo. Y todo dentro de la misma herramienta, sin montar una pasarela de pago aparte ni pelearte con plugins.
Para un autónomo o cualquiera que venda su tiempo, tener “reserva y paga” en el mismo paso elimina un montón de fricción. El que quiere la llamada, la reserva y la paga de una. Sin facturas previas, sin perseguir el cobro después.
Gratis de verdad (y de código abierto)
Insisto en lo de “gratis de verdad” porque en software esto casi nunca es cierto. Aquí sí.
El plan individual de Cal.com es gratis, para un usuario, sin límites de uso, con tipos de evento ilimitados, conexiones de calendario ilimitadas, notificaciones, los pagos con Stripe y PayPal incluidos, app móvil y extensión de navegador. No es una demo recortada para empujarte al plan de pago: es una herramienta completa.
Los planes de pago existen (equipos a partir de unos 12 dólares por usuario al mes, organizaciones a 28), pero son para cosas de equipo: round-robin, reparto de leads, gestión de varios miembros. Para una persona que quiere que le agenden reuniones, el gratis sobra.
Y como es de código abierto, está en GitHub y puedes autoalojarlo con Docker en tu propio servidor si te van esas cosas. No es obligatorio, la versión en su nube funciona perfectamente, pero saber que el día de mañana puedes llevarte tus datos y montarlo en tu casa da una tranquilidad que las herramientas cerradas no te dan.
Cómo lo uso yo
Lo uso exactamente para lo que está pensado: que terceros agenden reuniones conmigo sin que yo tenga que mover un dedo en la negociación de la hora.
Tengo el calendario conectado, mis franjas definidas, y comparto el enlace cuando alguien quiere hablar. Se acabó el “dame tres huecos que te vengan bien” por correo. El que quiere hablar conmigo abre el enlace, ve lo que hay libre de verdad y reserva.
Y aquí es donde se conecta con algo de lo que ya hablé. De nada sirve tener un agendador perfecto si tu disponibilidad no refleja tu tiempo real de trabajo. Si has reservado bloques de trabajo profundo en tu calendario (como te contaba en el post sobre GTD y time blocking), Cal.com los respeta y no deja que nadie te agende encima de ellos. Las dos piezas encajan: tú proteges tu tiempo en el calendario, y Cal.com solo ofrece a los demás lo que de verdad tienes libre.
Esa es la combinación que a mí me funciona. Bloqueo lo importante, y dejo que el resto del mundo reserve en lo que queda. Sin un solo correo de ida y vuelta.
Preguntas frecuentes
¿Cal.com es gratis de verdad o tiene truco?
El plan individual es gratis sin límite de uso: un usuario, tipos de evento y conexiones de calendario ilimitados, pagos con Stripe y PayPal incluidos, app móvil y extensión. Los planes de pago son para equipos y organizaciones (round-robin, reparto de leads, varios miembros). Para una persona, el gratis es más que suficiente.
¿Se sincroniza con varios calendarios a la vez?
Sí. Puedes conectar todos tus calendarios de Google Calendar (personal, trabajo, proyectos) y Cal.com los cruza todos para mostrar solo los huecos libres en el conjunto. Si tienes algo en cualquiera de ellos, ese hueco no se ofrece. Así evitas solapamientos.
¿Puedo cobrar por una reunión con Cal.com?
Sí. Integra Stripe y PayPal, y puedes marcar un tipo de evento como de pago. El que reserva paga al agendar y la reunión se confirma solo cuando el pago entra. Puedes tener unos eventos de pago y otros gratis a la vez.
¿Puedo evitar que me agenden reuniones de último minuto?
Sí. Cal.com tiene una opción de antelación mínima (minimum notice): defines cuánto aviso exiges como mínimo y no muestra huecos que no lo cumplan. Puedes pedir 2 horas, 2 días o una semana de margen. Además permite buffers automáticos entre reuniones y límites de cuántas aceptas al día o a la semana.
¿En qué se diferencia de Calendly?
El concepto es el mismo, pero Cal.com es de código abierto, su plan individual gratis es más completo (pagos incluidos, eventos ilimitados) y puedes autoalojarlo en tu propio servidor con Docker si quieres controlar tus datos. Además importa tus eventos de Calendly con un clic.
Fuentes
Compártelo si te ha resultado útil, sobre todo si todavía cuadras reuniones por correo.
¿Tú cómo agendas con terceros, ya usas algo así o sigues a base de emails? Cuéntame.
Y… yo desde aquí, sin un correo más.
Artículos relacionados
Open Notebook: la alternativa self-hosted y abierta a NotebookLM
NotebookLM es maravilloso: subes documentos, papers o hasta código y los consultas, resumes y conviertes en podcast. Pero hay una parte que a nadie le gusta: tienes que subir todo eso a Google. Open Notebook es la respuesta de la comunidad: una alternativa self-hosted y privacy-first, con más de 27.000 estrellas en GitHub, que te da una experiencia parecida a NotebookLM pero ejecutándose en tu propio servidor, con control de verdad sobre tus datos. Aquí te cuento qué es, en qué se parece y en qué se diferencia de NotebookLM, qué control extra te da por ser de código abierto y para quién tiene sentido montárselo, porque no es para todo el mundo: la privacidad y el control se pagan en tiempo de instalación y mantenimiento.
Hyperframes: crea vídeos escribiendo HTML, CSS y JavaScript
Esto es de las cosas que, cuando las ves, dices 'pero cómo no existía esto antes'. Hyperframes es una herramienta de código abierto de HeyGen que te deja crear vídeos escribiendo HTML, CSS y JavaScript, lo mismo que usas para hacer una web. En vez de pelearte con una línea de tiempo en un editor de vídeo, describes la escena con código (o se lo pides a tu asistente de Inteligencia Artificial) y Hyperframes lo renderiza fotograma a fotograma en un MP4 de verdad, en 1080p. Funciona como skill para Claude Code, Cursor y otros agentes, así que la propia Inteligencia Artificial te puede montar el vídeo. Aquí te cuento qué es, para qué sirve y por qué esto de 'vídeo como código' me parece una idea brillante.
OpenCode: el asistente de código abierto para developers
OpenCode es un agente de Inteligencia Artificial de código abierto con más de 140.000 estrellas en GitHub. Funciona en tu terminal con acceso directo a archivos, ejecución de comandos y edición real. Compatible con modelos OpenAI, Anthropic, Google y Zen, úsalo para redactar posts, refactorizar código y explicar lógica legacy.