Compartir la información y colaborar.
Alternativa open source a Calendly, autoalojada: páginas de reserva bajo su dominio, tipos de evento ilimitados, sincronización de calendarios y webhooks.
Cal.com (AGPL-3.0, unas 41 000 estrellas en GitHub, Next.js) es la alternativa open source a Calendly y a HubSpot Meetings para los equipos que quieren controlar su propia infraestructura de reserva de citas. A diferencia de los servicios en línea, Cal.com desplegado en un VPS ServOrbit ofrece tipos de evento ilimitados —entrevistas, demostraciones, talleres colectivos—, enlaces de reserva de marca blanca bajo su propio dominio y el control completo de los datos de reserva: ningún tercero ve la disponibilidad ni los datos de contacto de sus clientes.
La plataforma es una aplicación Next.js respaldada por PostgreSQL 16. Admite la sincronización bidireccional de calendarios (Google Calendar, CalDAV, Office 365), la generación automática de enlaces de videoconferencia (Jitsi, Google Meet, Zoom), el reparto en round-robin de las citas dentro de un equipo, así como una capa de webhooks y de API que conecta Cal.com con su CRM, con n8n o con Zapier. En un VPS de 2 GB, la instancia absorbe varios cientos de reservas al día sin más dependencia que la base de datos PostgreSQL incluida. El dominio se elige antes del despliegue: es el que sostiene sus páginas de reserva, y la URL pública queda fijada desde el primer arranque. Queda por conectar un servidor SMTP para que sus invitados reciban las confirmaciones y las invitaciones de calendario.
citas.su-dominio.com), su logotipo y sus colores, sin ninguna marca Cal.com visible para sus clientes.Sustituya Calendly por una página de reserva alojada bajo su propio dominio. Cree tipos de evento para las primeras conversaciones y las sesiones facturadas, conecte su Google Calendar para evitar reservas duplicadas y deje que sus clientes potenciales elijan una franja en unos segundos. Su lista de clientes y sus hábitos de disponibilidad no salen de su VPS.
Integre el módulo de reserva de Cal.com en el proceso de registro de su aplicación para que los nuevos usuarios agenden ellos mismos una llamada de puesta en marcha. El webhook avisa a su backend en cada reserva: envío de un correo de bienvenida, creación de un contacto en el CRM, apertura de un ticket — sin ninguna acción manual.
Cree un tipo de evento en round-robin compartido por el equipo de selección: los candidatos ven siempre disponibilidad real. Cada entrevistador conecta su calendario, Cal.com reparte las citas de forma equitativa y envía las invitaciones. Se acabaron la hoja de cálculo de seguimiento y los correos de ida y vuelta para encontrar una franja.
Ofrezca consultas individuales con cobro por Stripe antes de la confirmación. Defina un número máximo de citas al día, tiempos de margen entre sesiones y una política de cancelación propia de cada tipo de evento. El historial completo permanece en su base de datos PostgreSQL: puede consultarlo o exportarlo como prefiera.
Guía optimizada para los VPS Cloud ServOrbit.
Cal.com ejecuta una aplicación Next.js y una base de datos PostgreSQL 16: un VPS ServOrbit de 2 GB de RAM con Ubuntu 24.04 soporta varios cientos de reservas al día. Todos los datos de citas viven en el volumen PostgreSQL de la pila — no hace falta ninguna base de datos externa.
Cal.com exige un dominio, y este debe quedar fijado antes del primer arranque: NEXT_PUBLIC_WEBAPP_URL queda congelada en la compilación de Next.js y en NextAuth desde el lanzamiento inicial. Cree el registro DNS de su subdominio —por ejemplo citas.su-dominio.com— apuntando a la IP del VPS antes de lanzar el despliegue.
Abra la URL: Cal.com le redirige a su asistente de primera configuración (/auth/setup), donde crea SU cuenta de administrador. Hágalo nada más terminar la instalación: ese asistente no está protegido por nada mientras no exista la primera cuenta.
En su área de cliente ServOrbit, abra Marketplace → Colaboración y productividad → Cal.com y lance el despliegue indicando el dominio preparado en el paso anterior. La pila de dos contenedores —aplicación y PostgreSQL 16— arranca en aproximadamente un minuto, el tiempo que tardan en aplicarse las migraciones de la base de datos.
Abra https://citas.su-dominio.com: Cal.com muestra el asistente de primer arranque. Introduzca su nombre, su dirección de correo y una contraseña para crear la cuenta de propietario — no hace falta ningún servidor SMTP para este primer inicio de sesión. Vaya después a Settings → Calendars para enlazar Google Calendar o CalDAV.
Cree su primer tipo de evento (duración, franjas de disponibilidad, tiempo de margen): Cal.com genera la página de reserva correspondiente, que puede compartir por enlace o integrar en su sitio web. Configure por último un proveedor SMTP en Settings → Email; de lo contrario sus invitados no recibirán ni confirmación ni invitación de calendario.
NEXT_PUBLIC_WEBAPP_URL se inscribe desde el primer arranque en cada enlace de reserva, cada callback OAuth y cada cookie de NextAuth: cambiar el dominio rompe la autenticación de todas las cuentas existentes. Por eso conviene fijar su dominio definitivo antes de desplegar. Si realmente hay que modificarlo, hay que eliminar el volumen calcom_db, volver a desplegar con la nueva dirección y reconfigurar las integraciones de calendario.¿Mantiene un proyecto que utiliza Cal.com? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=cal-com&utm_source=deploy-badge&utm_medium=referral&utm_campaign=cal-com)<a href="https://servorbit.com/vps-cloud?template=cal-com&utm_source=deploy-badge&utm_medium=referral&utm_campaign=cal-com"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Cal.com on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Almacenamiento, compartición y colaboración en equipo. Sus archivos, calendarios y contactos en su propia infraestructura.
Colaboración y productividadMensajería de equipo segura y autoalojada. Canales, hilos, integraciones — sin depender de Slack ni de Teams.
Colaboración y productividadBase de conocimiento moderna para sus equipos. Documentación estructurada, búsqueda de texto completo y gestión detallada de los accesos.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva