Cal.com: agendá turnos sin mover un dedo
Guía para automatizar turnos con Cal.com: que tus clientes reserven solos, con recordatorios y sin ausencias. Cloud vs self-host y 3 casos de uso.
Si tenés un negocio, conocés el “¿cuándo te queda bien?” eterno: mails que van y vuelven, mensajes que se cruzan, turnos que se pisan y, peor todavía, clientes que dicen “sí” y después no aparecen. Cada hora que pasás coordinando agendas es una hora que no estás vendiendo ni atendiendo. Y hay una herramienta gratis y open source que se encarga de todo eso por vos.
Se llama Cal.com y tiene unas 42.000 estrellas en GitHub: es la plataforma de agendamiento open source más popular y la alternativa número uno a Calendly. El cliente entra a tu link, elige un horario libre, se agenda solo, se crea el evento en tu calendario y le llegan los recordatorios. Vos no movés un dedo.
Esta es la guía para implementarlo desde cero, con los dos caminos posibles (el fácil y el avanzado) y 3 casos concretos para tu negocio. Y voy a ser honesto con lo que cuesta y con cuándo conviene cada opción — porque acá no vendo humo.
Qué es Cal.com (en una frase)
Es un sistema de reservas donde vos cargás tu disponibilidad una vez y después compartís un link. Quien lo abre ve solo tus horarios libres, reserva el que le sirve y queda todo agendado en automático: evento en el calendario, confirmación por mail y recordatorios para los dos.
La diferencia con Calendly es que Cal.com es open source (licencia MIT): podés usar la versión en la nube como cualquier app, o montarlo en tu propio servidor con tu marca y siendo dueño de tus datos. Tiene más de 70 integraciones (Google Calendar, Outlook, Zoom, Google Meet, WhatsApp, Stripe para cobrar la seña, y más).
Cómo funciona el flujo
La lógica es siempre la misma, sin importar el rubro:
- Cargás tu disponibilidad una vez: qué días y horas atendés, cuánto dura cada turno, cuánto tiempo de descanso dejás entre uno y otro.
- Conectás tu calendario (Google, Outlook). Cal.com lee lo que ya tenés ocupado para no ofrecer esos horarios. Cero dobles reservas.
- Compartís tu link en la bio de Instagram, en tu firma de mail o en tu sitio.
- El cliente reserva solo: elige el horario, completa sus datos y listo. Se crea el evento y le llega la confirmación.
- Salen los recordatorios automáticos por mail (o WhatsApp) antes del turno. Esto es lo que más baja las ausencias.
Una vez configurado, el sistema trabaja 24/7. Alguien puede reservarte un turno a las 3 de la mañana mientras dormís.
Cloud vs self-host: cuál te conviene
Acá está la decisión importante, y depende de tu situación. Cal.com te da dos caminos:
| Cal.com Cloud | Self-host (open source) | |
|---|---|---|
| Setup | Cero. Creás cuenta y listo. | Requiere servidor y conocimientos técnicos. |
| Costo | Gratis para 1 persona; ~US$9/usuario al mes para equipos. | El software es gratis; pagás solo el servidor (hosting). |
| Tu marca | Limitada en el plan free. | Total (white-label): tu dominio, tu logo. |
| Tus datos | En los servidores de Cal.com. | 100% tuyos, en tu infraestructura. |
| Mantenimiento | Lo hacen ellos. | Lo hacés vos (actualizaciones, backups). |
¿Cuál elegir? Regla simple:
- Sos una persona o recién empezás: andá por la nube. El plan gratis alcanza para agendar turnos solos, y lo tenés andando hoy mismo sin tocar nada técnico.
- Tenés un equipo y/o perfil técnico: ahí el self-host empieza a rendir. El ahorro se nota con varios usuarios: autohospedarlo cuesta del orden de US$600 a 1.200 al año, contra los US$1.920 a 3.840 al año que pagarías por Calendly Teams para 20 personas. Esa brecha crece con cada usuario que sumás, y encima quedás dueño de tus datos y con tu marca.
Para uso individual, sé sincero: si no te interesa el control total ni la marca propia, la nube gratis te resuelve la vida sin la complejidad de mantener un servidor.
Cómo implementarlo (paso a paso)
Camino A — La nube (recomendado para empezar)
No requiere instalar nada ni saber programar. En menos de 15 minutos lo tenés funcionando.
- Entrá a cal.com y creá tu cuenta gratis.
- Conectá tu calendario (Google o Outlook). Así nunca te van a reservar encima de algo que ya tenés.
- Definí tu disponibilidad: días, horarios y duración de cada turno. Podés crear distintos tipos de reunión (ej.: “Consulta 30 min”, “Sesión 1 hora”).
- Activá los recordatorios automáticos por mail. Este paso es el que te baja las ausencias.
- Copiá tu link (algo como
cal.com/tunombre) y pegalo en la bio de tu Instagram, en tu sitio y en tu firma de mail.
Listo. A partir de ahí, los turnos entran solos.
Camino B — En tu servidor (control total, tu marca)
Si te animás a lo técnico o tenés a alguien que te lo monte, podés correr Cal.com en tu propia infraestructura.
- Cloná el repo oficial desde GitHub: github.com/calcom/cal.com.
- Necesitás un servidor (un VPS alcanza) y una base de datos PostgreSQL. La forma más prolija de levantarlo es con Docker.
- Configurás las variables de entorno (tu dominio, las claves de las integraciones que uses, el calendario).
- Lo desplegás bajo tu propio dominio (
reservas.tunegocio.com) con tu logo y tus colores. - Te encargás del mantenimiento: actualizaciones cuando sale una versión nueva, backups de la base, y monitoreo del servidor.
¿Cuál elegir? Si nunca tocaste una terminal, andá por el Camino A. Si querés tu marca, tus datos y un ahorro que se nota con equipo, el Camino B es para vos. Los dos hacen lo mismo de cara al cliente: la diferencia es quién pone (y mantiene) la infraestructura.
3 casos concretos para tu negocio
Caso 1 — El consultor que reserva llamadas en automático
Sos consultor, coach o vendés un servicio. Ponés tu link de Cal.com en la bio de Instagram y en tus mensajes. Cuando alguien se interesa, en vez del ida y vuelta de “decime tus horarios”, le pasás el link y reserva la llamada de descubrimiento solo, en el hueco que mejor le venga. Vos te enterás con el evento ya en tu calendario.
Bonus: podés conectar Stripe y cobrar una seña al reservar, así filtrás a los curiosos de los que van en serio.
Caso 2 — La clínica o peluquería que deja de perder turnos
Si atendés con turnos (consultorio, estética, peluquería), el problema número uno son las ausencias: el que reserva y no viene. Con los recordatorios automáticos por mail o WhatsApp el día anterior y unas horas antes, ese número baja muchísimo. El cliente confirma o reprograma desde el mismo recordatorio, y vos no perdés el hueco con alguien que ni avisa.
Caso 3 — El equipo comercial con reparto automático (round-robin)
Si tenés varios vendedores o profesionales, Cal.com reparte las reuniones entrantes de forma equitativa y automática entre el equipo (lo llaman round-robin). El prospecto reserva una sola vez y el sistema le asigna a quien corresponda según disponibilidad. Nadie se queda sin clientes y nadie se sobrecarga.
Preguntas frecuentes
¿Es realmente gratis? El software es 100% open source y gratuito. La versión en la nube tiene un plan gratis que alcanza para uso individual; los planes de equipo arrancan en ~US$9 por usuario al mes. Si lo autohospedás, solo pagás el servidor.
¿Necesito saber programar? Para la nube (Camino A), no: creás la cuenta, configurás tus horarios y compartís el link. Para autohospedarlo (Camino B) sí necesitás manejarte con servidores, Docker y mantenimiento.
¿Funciona con mi Google Calendar? Sí. Se conecta con Google Calendar y Outlook (entre otros), lee lo que ya tenés ocupado y agenda los turnos nuevos ahí mismo. Sin dobles reservas.
¿Qué pasa con las zonas horarias? Las resuelve solo. Si atendés clientes de otros países, cada uno ve los horarios en su propia zona horaria y vos los recibís en la tuya. Se acabó el “¿esa hora es la tuya o la mía?”.
¿En qué se diferencia de Calendly? Calendly es más simple “de fábrica” pero es cerrado y pago al crecer. Cal.com es open source: podés tenerlo con tu marca, dueño de tus datos, y sale más barato con equipo. Para una sola persona, ambos te sirven; la decisión es cuánto control y marca propia querés.
Empezá hoy
La guía no sirve guardada. Entrá a cal.com, conectá tu calendario, cargá tus horarios y pegá el link en tu bio. En 15 minutos vas a tener tu agenda trabajando sola, y el próximo cliente va a reservar sin que vos contestes un solo mensaje.
Si esto te abrió la cabeza, en Automatizaciones voy sumando más herramientas para tu negocio. Y si querés que la IA además te busque a esos clientes, mirá Browser Use: tu primer agente de IA gratis.
¿Tenés un proceso pesado y no sabés por dónde empezar a automatizarlo? Escribime y lo vemos. Y para recibir cada domingo una herramienta nueva como esta, suscribite al newsletter — gratis y sin spam.