Replace Cal.com
Cal.com lists 29 features. How many does your team use?
Stop paying per seat for the rest. Pick the Cal.com features your team actually uses, and we build your own version that you own.
Pick your featuresGood fit
We can build almost all of Cal.com.
Scheduling is buildable, but calendar sync, video, and payments depend on rented services, and the hosted network of 100+ integrations and the embedded calendars cannot be replaced.
17 we build fully10 need an outside service1 simplified1 we can’t build
What Cal.com does
Read from Cal.com’s public website. Each feature is marked with what we can honestly build.
Booking pages and event types
- Shareable booking linksShare a link so guests pick an available time slot.
- Multiple durations and recurring eventsOffer event types with several lengths and repeating schedules.
- Booking questions and custom formsCollect guest details with customizable booking forms.
- Seats for group eventsLet multiple guests book seats in one event.
- Private and managed linksRestrict who can see or book an event.
Availability and calendar sync
- Repeating availability and date overridesSet weekly hours, exceptions, and restriction schedules.
- Buffers and booking limitsAdd gaps between meetings and cap bookings per day or period.
- Google, Outlook, and Apple calendar syncRead busy times from connected calendars to prevent double booking.Needs an outside service: Google Calendar and Microsoft Graph APIs + Gmail API and Microsoft Graph. Requires Google/Microsoft OAuth app registration.
- Timezone detectionShow times in the guest's local timezone.
Routing and teams
- Round-robin schedulingSpread meetings across team members.
- Routing formsRoute each lead to the right person based on form answers.
- Collective and dynamic group eventsBook a slot that is free for all members at once.
Video meetings
- Built-in video call linksGive each booking a meeting room link.Needs an outside service: Daily. Needs a video provider such as Daily or Zoom API; we cannot run video infrastructure ourselves.
- Live video hosting of meetingsHost and run video calls inside the product.Needs an outside service: Daily. Running a video-conferencing network is not buildable by us.
Notifications and workflows
- Booking confirmations and reminders by emailSend confirmation and reminder emails to guests and hosts.Needs an outside service: Resend.
- SMS and WhatsApp remindersSend text or WhatsApp messages on booking events.Needs an outside service: Twilio. Needs an SMS/WhatsApp provider account; messaging cost is owner's.
- AI phone callsAutomated voice calls to confirm bookings.Needs an outside service: Twilio + OpenAI or Anthropic API. Needs telephony and AI voice providers; no custom voice network.
- Visual workflow automationTrigger actions on booking events with a no-code builder.
Payments
- Take payment at bookingCollect payment when a slot is booked.Needs an outside service: Stripe. Stripe integration; owner needs a Stripe account.
- No-show feesCharge a fee when a guest does not attend.Needs an outside service: Stripe. Stripe charges; owner needs a Stripe account.
Dashboards and admin
- Bookings list with upcoming, past, cancelled viewsReview and manage bookings.
- Insights and reportsView booking analytics and trends.
- WebhooksSend booking events to external systems.
- Audit logs and SSO/SCIMEnterprise admin controls for security and provisioning.Needs an outside service: WorkOS. SSO needs an identity provider; SCIM and compliance certifications (SOC 2, HIPAA) cannot be provided by us.
Embeds and developer APIs
- Embeddable booking widgetEmbed booking pages inside your own site.
- Scheduling React componentsDrop-in React scheduling components styled to your brand.
- AI agent booking via MCPLet AI assistants check availability and book.Needs an outside service: OpenAI or Anthropic API. We can expose a booking API; the agent itself runs on the client's AI provider.
Third-party app marketplace
- 100+ app integrations (Salesforce, HubSpot, Slack, Zoom, Linear, etc.)Connect bookings to other tools.Simplified version. Only the specific integrations we build; the full app store ecosystem is not replicable.
- Browser extension and desktop appCal.com ships extensions and desktop clients.We can't build this. Desktop apps and browser extensions as products are not included.
What you’d bring
We write all the code. These features only work on outside services, and those accounts are yours to open and pay for directly.
Sending notification emails: Resend
Free allowance, then pennies per thousand emails. Billed by the provider.
SMS and WhatsApp messaging: Twilio
Pay per message. Billed by the provider.
Phone calls: Twilio
Pay per minute plus number rental. Billed by the provider.
Live video meetings: Daily
Pay per participant-minute. Billed by the provider.
AI features: OpenAI or Anthropic API
Pay per use, billed to your own account by the model provider. Our Claude credits are never used.
Taking payments: Stripe
A percentage per transaction, taken by the payment provider.
Syncing with Google or Outlook calendars: Google Calendar and Microsoft Graph APIs
Free to call. Your time is the cost: the review and token maintenance.
Syncing Gmail or Outlook inboxes: Gmail API and Microsoft Graph
Free to call. The review, and the yearly re-assessment Google requires, is the real cost. A sync provider like Nylas charges per connected inbox and handles the review for you.
Enterprise single sign-on: WorkOS
Usually priced per connected company. Billed by the provider.
What we can’t build
- Browser extension and desktop app. Desktop apps and browser extensions as products are not included.
Build only the Cal.com features you use
Pick your features, choose what it connects to, and see the price before you start.
Pick your features