Cal.com

Cal.com logo
Offers open-source scheduling and booking that teams can embed, customise and self-host for complete data control.

Why Cal.com

Building scheduling links and team booking with open-source software gives businesses full customisation and data ownership. Developers and B2B teams use it for embeddable calendars with round-robin routing, lead-capture forms and complete API access. Being open-source and self-hostable means no reliance on a hosted vendor.

Best for
Developers and B2B teams who want booking links they can embed, route across a team and self-host if data control matters.

What it does

Cal.com is open-source scheduling software. You connect your calendars, set your availability and share a booking link. The person booking sees free slots in their own time zone, picks one, and the event lands on your calendar with a video link and reminders.

It covers the usual ground: one-to-one and team booking, buffers, daily and weekly booking limits, email and SMS reminders, Stripe payments for paid calls, and its own video tool called Cal Video. You can also embed the booking page on your own site instead of sending people to a link.

Why you would need it

Booking meetings by email is where deals go cold. Every back-and-forth message is a chance for the prospect to lose interest. A booking link removes that friction, and a scheduler you control removes a second problem: depending on a closed vendor for a step that sits right in front of your pipeline.

I would look at Cal.com when the standard tools feel too fixed. Maybe you need booking questions that decide who gets the meeting, or a page that looks like part of your product, or your data kept on your own servers.

Where it fits

Cal.com sits between your website or outbound emails and your calendar. Visitors and leads feed it. It feeds your calendar, your video tool and your CRM. Its app store lists HubSpot, Salesforce, Close, Attio and Zoho CRM, plus Google, Outlook and Apple calendars.

It replaces Calendly or the meeting links built into your CRM. If you already live in HubSpot, its meeting links are the simple option. Cal.com is what you choose when you want more control than that.

What stands out

  • Open source with a documented self-hosting route, including Docker.
  • Round-robin and attribute-based routing, so a lead is matched to the right person on your team.
  • Routing forms that ask a few questions first and then decide which event or person the lead gets.
  • An app store with automation apps for Zapier, Make and n8n, and an official MCP server for AI tools.

My take

The routing and the openness are the reasons to pick it. Most scheduling tools do a link well. Few let you shape what happens before and after the booking, and fewer still let you host it yourself.

What I would watch is the effort. Self-hosting means you run the servers, the updates and the backups. If nobody on the team wants that job, use the hosted version. Also test the booking flow yourself on a phone before you roll it out to prospects.

Verdict

Pick Cal.com if you want scheduling you can shape, embed and route, or you need control over where the data lives. Skip it if all you need is a simple link for a small team. A simpler tool such as Calendly will get you live faster.

Our full review

Notes

No notes yet.

Your note

Add your own text to this page.

Before you choose

Self-hosting is a job

The code is open and Docker is documented, but self-hosting is still your problem. You handle hosting, upgrades and security. If you have no technical person to own it, the hosted version is the sensible choice, and the main reason to pick Cal.com (full control of the data) matters less.

Read more

Plans and what sits on which

There is a free plan for individuals. Team features such as round-robin and routing sit on the team plans, which are priced per seat. Larger organisations and enterprise needs sit higher up. Check which plan has the routing, workflows and admin controls you need before you build around them.

Compare it with Calendly and your CRM

Calendly is the default most prospects already know, and it has a bigger integration list. If you use HubSpot, its built-in meeting links keep everything in one record. Cal.com wins when you need customisation or hosting control. Try two or three real booking flows in each before you decide.

Check the apps you rely on

The app store is wide, but not every app works the same on every plan. List the calendars, CRM and video tools your team uses and confirm each one is supported on the plan you would buy.