Cal.com
Cal.com is a scheduling platform — an alternative to Calendly — whose open-source edition, Cal.diy, is MIT-licensed and can be self-hosted, white-labeled, and embedded into your own website or product. Cal.diy runs on Node.js and PostgreSQL, so booking data stays in your own infrastructure.
- Replaces:
- Calendly
- Open source:
- MIT (open-source edition: Cal.diy)
Cal.com in plain terms
Cal.com handles availability, booking pages, round-robin and collective scheduling, routing forms, reminders, and calendar integrations with Google and Microsoft. Because its open-source edition is built to be self-hosted and embedded, it is the usual choice when scheduling is part of a product or booking flow rather than a standalone link.
A good fit when…
- Businesses where booking is part of the product — clinics, services marketplaces, client onboarding
- Teams that need scheduling fully white-labeled under their own brand and domain
- Organizations that want booking data kept in their own environment
- Booking flows that need custom questions, routing, or payment steps
Choose something else when…
- Individuals or small teams that just need a booking link — Calendly or Cal.com’s own cloud is simpler
- Teams that don’t want to manage calendar OAuth apps and email delivery themselves
What running it involves
- Node.js (Cal.diy recommends Node 18), Yarn, and Git
- PostgreSQL, managed through Prisma
- Environment files for app secrets and integration credentials (.env and .env.appStore)
- Your own Google and Microsoft OAuth apps for calendar sync, plus an email provider
- Docker or a platform such as Railway, Render, or Vercel
The self-hosted edition is published as Cal.diy, "the open source community edition of Cal.com" — Cal.com’s public GitHub repository now lives at calcom/cal.diy. Calendar integrations are the part that takes the most setup.
If you’d rather not self-host
Cal.com’s cloud lists a free Individual plan, Teams at $12 per user per month, and Organizations at $28 per user per month, billed annually, as of September 2026.
Requirements and prices are from the project’s own docs and pricing pages as of September 2026 — see sources below.
Deploying and customizing Cal.com
White-label booking
Booking pages and emails under your brand and domain.
Embedding
Scheduling embedded directly in your site, portal, or app.
Routing and intake
Booking questions and routing rules that send each request to the right person.
Payments
Deposits or full payment at booking through Stripe.
Reminders and workflows
SMS and email confirmations and reminders to cut no-shows.
System integration
Bookings pushed to your CRM, EHR, or operations tools.
Migrating to Cal.com
Event types, availability, and team members are recreated in Cal.com, and calendars are reconnected. Existing booking links are swapped on your site and in email signatures, with old links redirected where possible so nobody lands on a dead page.
Cal.com vs Calendly
Cal.com vs Calendly compared on price per seat, self-hosting, white-labeling, and embedding scheduling into your own product.
Custom Scheduling, Dispatch & Field Service Apps
Custom scheduling, dispatch, and field service apps for booking, crew assignment, mobile job checklists, photos, and sign-off.
Cal.com — common questions
Is Cal.com free?+
What is Cal.diy?+
Can Cal.com be white-labeled?+
Does self-hosted Cal.com sync with Google Calendar?+
Sources
Custom Software for Healthcare: HIPAA-Conscious Apps & Patient Portals
How healthcare and wellness businesses use custom software — patient portals, scheduling, and intake — built HIPAA-conscious and owned by you, not rented per seat.
Client Portal Development: Build vs Buy in 2026
What a client portal should do, when to build a custom one vs use a SaaS portal, and how to launch a secure, branded portal your customers actually use.
Custom Portals & Ops Software for Agencies and Professional Services
How agencies, consultancies, and professional-services firms use custom software — client portals, billing, and operations tooling — to scale without per-seat SaaS sprawl.
Thinking about Cal.com?
Tell us what you use today and what you need. We'll tell you honestly whether Cal.com fits, and scope it if it does.