What scheduling features does Cal.com offer?
Updated
Cal.com is a customizable scheduling app for individuals, teams, organizations, and enterprises, and it also exposes developer tools for building scheduling into other products. Its core feature set covers booking pages with selectable meeting lengths, collective and group scheduling, instant meetings, payments, automated workflows and reminders, out-of-office time, and webhooks. The features below are the ones named on Cal.com's own site; exact plan availability and limits are not specified there, so check the pricing page before assuming a feature is included in your tier.
Booking pages and meeting lengths
The homepage shows a live booking example: a "Partnerships Meeting" with selectable durations of 15m, 30m, 45m, and 1h, a video location (Cal Video), and a timezone (Europe/Amsterdam) displayed alongside a monthly calendar.
That illustrates the basic unit of Cal.com: a bookable event type where the host defines duration options, the conferencing location, and availability, and the guest picks a slot. The site describes this as "personal scheduling made simple" for individuals and "collaborative scheduling for groups" for teams.
Scheduling formats beyond one-to-one
Cal.com lists several distinct ways to structure a meeting:
| Feature | What it does |
|---|---|
| Collective Events | Schedule events with multiple participants |
| Dynamic Group Links | Seamlessly book meetings with multiple people |
| Instant Meetings | Meet with clients in minutes |
| Out Of Office | Schedule time off with ease |
The distinction matters when choosing: collective events suit panels or interviews where several hosts must all attend, while dynamic group links route a booker to an available member of a group rather than requiring one specific person.
Payments, workflows, and notifications
- Payments — accept payments for bookings, so a paid consultation can be collected as part of the booking flow rather than invoiced separately.
- Workflows — automate scheduling and reminders, which is the mechanism for confirmation emails, follow-ups, and reducing no-shows.
- Webhooks — get notified when something happens, useful for triggering actions in your own systems when a booking is created or changed.
Embedding and integrations
Cal.com can be embedded into your website, and the site points to an App Store for integrating with other apps. For teams already running a CRM or calendar stack, the embed plus app integrations are the practical path to avoiding double-entry.
Developer and AI options
For developers, Cal.com documents:
- Public API — build your own integrations
- Scheduling Components — React atoms to add scheduling to your app
- OAuth client — integrate Cal.com using OAuth
- Cal.ai — described as "supercharged scheduling with AI-powered calls"
If you are building scheduling into a product rather than just booking your own meetings, these are the relevant entry points; the API and component docs are the place to confirm current capabilities.
Choosing based on your situation
- Solo professional — a booking page with a few duration options and reminders covers most needs.
- Team or organization — look at collective events, dynamic group links, and the team/organization tiers, which the site frames around collaboration and, at the organization level, more control and security.
- Enterprise — the site advertises enterprise-level scheduling solutions, but the specific controls are not detailed on the homepage.
- Developer — start with the API, React components, or OAuth depending on whether you are integrating, embedding, or building a full scheduling surface.
Sign-up is offered via Google or email, and the homepage states no credit card is required to get started. Pricing, per-seat limits, and which features sit behind paid tiers are not covered in the material here — check cal.com/pricing for that.