
Cal.com
Open scheduling infrastructure for teams and individuals

Cal.com is an open-source scheduling and appointment booking platform for individuals and teams. It provides customizable booking pages, calendar availability, and workflows to coordinate meetings across multiple participants and organizations.
Key Features
- Public booking pages with event types, buffers, limits, and configurable availability
- Team scheduling features such as round-robin/collective scheduling and managed availability
- Integrations for calendars and conferencing tools (e.g., Google Calendar, Microsoft, Zoom/Meet), plus webhooks
- Embeddable booking components for websites and products (embed/iframe options)
- Routing and intake forms to qualify requests and direct bookings to the right person/event
- Payments support for paid bookings (via Stripe integration)
- Multi-user and organization support with admin controls and role-based access options
Use Cases
- Customer-facing appointment booking for sales, support, and professional services
- Internal team scheduling (1:1s, interviews, office hours) with shared availability
- Product-embedded scheduling for marketplaces or SaaS onboarding flows
Limitations and Considerations
- Some advanced enterprise capabilities and managed services are offered as paid features; self-hosted deployments may require additional configuration for SSO, email, and integrations.
Cal.com is well-suited for organizations that want full control over scheduling UX and data while integrating with existing calendar and conferencing ecosystems. Its embeddable approach and team scheduling options make it useful both as a standalone scheduler and as scheduling infrastructure inside other products.
Categories:
Tags:
Tech Stack:
Similar Services

Rallly
Schedule group events with polls and shareable links
Self-hosted scheduling polls for finding the best time to meet, with shareable links, time zone support, reminders, and optional participant voting.


OpenEMR
Open source electronic health records and practice management
A full-featured EHR/EMR and medical practice management system with scheduling, e-prescribing integrations, billing/claims support, patient portal, and reporting.


Easy!Appointments
Self-hosted appointment scheduling for businesses and professionals
Open-source appointment scheduling software with provider services, working plans, email notifications, and Google Calendar sync for online bookings.

Redis
TypeScript
Tailwind CSS