Scheduling infrastructure for absolutely everyone
Build powerful scheduling experiences with Cal.com’s open-source platform. Self-hosted or cloud. API-driven and white-label ready.
Get started in minutes
Whether you’re self-hosting or using our cloud platform, Cal.com is designed to get you scheduling fast.
Create your account
Sign up for a free Cal.com account or deploy your own instance using Docker, Vercel, or Railway.
Set up your first event type
Create your first event type to define how meetings are scheduled. Configure duration, availability, and booking rules.
Event types are the foundation of Cal.com. They define the scheduling rules for different types of meetings.
Connect your calendar
Connect Google Calendar, Outlook, Apple Calendar, or any CalDAV provider to sync your availability automatically.
Everything you need to schedule
Powerful scheduling features that scale from individual use to enterprise deployments.
Event types
Create flexible event types with custom durations, locations, and booking rules
Team scheduling
Round-robin, collective, and managed event types for team coordination
Calendar sync
Two-way sync with Google, Outlook, Apple, and CalDAV calendars
Workflows
Automated reminders, follow-ups, and custom actions for every booking
Routing forms
Intelligent form-based routing to the right person or event type
Video conferencing
Built-in video with Zoom, Google Meet, MS Teams, and more
Integrate with your stack
Connect Cal.com with over 100 apps and services through our app store.
Calendar apps
Google, Outlook, Apple Calendar, CalDAV
Video apps
Zoom, Google Meet, MS Teams, Daily.co
Payment apps
Stripe, PayPal, and more payment processors
CRM & Sales
Salesforce, HubSpot, Pipedrive
Analytics
Google Analytics, Plausible, Fathom
Messaging
Slack, Discord, WhatsApp, SMS
Built for developers
Powerful APIs, embeds, and extensibility options for custom scheduling experiences.
Platform API
RESTful API with OAuth 2.0 for building scheduling into your apps
Embed anywhere
React components and JavaScript snippets for seamless embedding
Build apps
Extend Cal.com with custom apps using our app framework
Webhooks
Real-time notifications for bookings, cancellations, and more
Deploy on your infrastructure
Cal.com is open source and can be self-hosted on your own infrastructure. Full control over your data and customization.
Community and support
Join thousands of developers and teams building with Cal.com.
Documentation
Comprehensive guides and references
GitHub Discussions
Ask questions and share ideas
Contributing
Contribute to the open source project