Self-hosted Cal.com, fully managed One linkfor every booking

Cal.com is the open-source Calendly alternative. It syncs with your Google Calendar automatically and lets clients pick a time themselves — no more back-and-forth messages.

No per-seat pricing · SSL and a dedicated subdomain · cancel anytime

More than a scheduling tool

Online booking softwarefrom picking a time to getting paid

Two-way calendar sync

Two-way sync with Google Calendar and Outlook. Existing events are blocked off automatically.

Paid bookings

Stripe and PayPal built in, so clients pay as they book. Consulting fees and class fees, handled.

One link to share

Get your own booking link for your Instagram bio, email signature or website.

Video built in

Every confirmed booking gets a Zoom or Google Meet link, created automatically.

Your branding

Customize the logo, colors and copy on your booking page so it looks like you.

Every time zone

Client time zones are detected automatically. Cross-border bookings just work.

Use cases

Who is Cal.com for?

Freelancers & consultants

Let clients book your time directly instead of trading ten messages to find a slot.

Clinics & coaches

Online booking for appointments and classes, with confirmations sent automatically.

HR & recruiting

Candidates pick their own interview slot and interviewer calendars stay in sync.

Education & training

Students book office hours themselves — no manual scheduling for instructors.

Compare your options

The open-source Calendly alternativeself-hosted, managed or Calendly

Cal.com is open-source scheduling software: you can host it yourself or let us run it for you. Calendly is a ready-made commercial service. The three paths differ in how you pay, who looks after the server and where your booking data lives.

Compared RoamerHost managed Self-hosted Cal.com Calendly
CostNT$399/mosame price for any team sizeServer about NT$300–600/moplus your time to set up and upgradePaid plans billed per userfree plan shows Calendly branding
SetupDeployed after paymentCal.com and its database includedInstall Docker and PostgreSQLdomain and SSL are on youSign up and go
Booking URLDedicated subdomainHTTPS out of the boxYour own domainCalendly's domain
Booking dataYour own instanceYour own serverCalendly's servers
Best forA reliable booking linkwithout running a serverTeams already running serversor needing code-level changesSolo, low booking volumebranding doesn't matter

Calendly's plans and prices are whatever Calendly currently publishes. For the time cost of self-hosting, see Cal.com Self-Hosted vs Managed: Integrations Are the Cost.

Pricing

Cal.com hosting pricingone price for the whole team

Cal.com

Cal.com Standard

NT$399 /mo

  • Unlimited event types
  • Google / Outlook calendar sync
  • Auto-created Zoom / Meet links
  • SSL + dedicated subdomain

FAQ

Cal.com hosting FAQa few things to know before you start

Is Cal.com a good open-source alternative to Calendly? How is it different?

The clearest difference is how you pay. Calendly bills per user per month, so five people means five subscriptions. Here it is a flat NT$399 a month and team size doesn't change the price. Cal.com is also open source and self-hosted, so your booking data lives in your own instance rather than on someone else's SaaS.

How long does it take to set up Cal.com? Do I need my own server?

No server needed. After payment you create the instance from the dashboard, and the system deploys Cal.com together with the PostgreSQL database it needs, with a dedicated subdomain and HTTPS, ready within a few minutes. The first time you open it you create the admin account, then add an event type, set your availability and share your booking link. Self-hosting means renting a server, installing Docker and PostgreSQL, setting up the domain and SSL and running database migrations, and later upgrades often change the database schema too, so you back up before every one. The first setup alone usually takes a good few hours.

Is Cal.com free? Why pay for hosting?

Cal.com's code is open source, so you can download it and host it yourself for free; there is also an official cloud version, with plans and prices as published on cal.com. Self-hosting saves the license fee, but someone still has to look after the server, domain, SSL, database and upgrades, and that is what hosting pays for. Managed Cal.com on RoamerHost is NT$399 a month, running in your own instance with your booking data kept there, and the price does not change with team size. Want to try it first? Request a free trial, no credit card needed.

I'm looking for online booking software. Is Cal.com right for me?

Cal.com schedules people's time, so it fits any situation where clients pick their own slot: consultations for freelancers and advisors, sessions at clinics and with coaches, job interviews, or a teacher's office hours. Its value is in the rules: several event types (say, a 15-minute call and a 60-minute consultation, each with its own link), buffer times and daily limits, round-robin across a team, and paid bookings. If you only book the occasional meeting, Google Calendar's appointment schedules may be enough; and if what you manage is tables or rooms, such as restaurant reservations, a dedicated reservation system will fit better.

My clients are in Taiwan. Can the booking page show Traditional Chinese?

Yes. Cal.com ships with a Traditional Chinese locale: you can switch the dashboard language in your personal settings, and the booking page your clients see can also display in Traditional Chinese, so dates and buttons are not a wall of English. Translations are maintained by the open-source community, so a few newer features may still show English.

Do I pay extra for team members?

No. One subscription, one flat monthly fee, no per-seat charge — and you still get the team scheduling features like round-robin assignment and shared availability.

Can I connect Google Calendar?

Yes. The usual setup is to read several calendars (work, personal) to decide whether you are free, but write new bookings into just one of them. Calendar sync has a short lag, so pair it with buffer times and a minimum booking notice.

Can bookings create a video meeting link automatically?

Yes. Connect Google Meet or Zoom and every booking gets a meeting link created for it and included in both confirmation emails — no opening rooms by hand.

Can I charge for bookings, like a deposit or a consulting fee?

Yes. Once payments are connected, a booking only counts as confirmed after the client pays, which works well for paid consultations or for using a deposit to cut down no-shows. See the paid bookings guide for setup.

What does the booking page URL look like? Can I use my own domain?

Your instance gets a dedicated subdomain from us with HTTPS out of the box, so the URL is ready for business cards, social profiles and email signatures. If you need a custom domain, get in touch and we'll talk it through.

How much does managed Cal.com cost?

NT$399/mo (1 vCPU / 2 GB storage), including SSL and a dedicated subdomain, with no setup fee; one flat fee no matter how big your team is. You pay by recurring credit card charge and can cancel renewal from the dashboard anytime.

I'm switching from Calendly. What about my old booking links?

That is the real challenge of switching: your old links already live in clients' contacts, the quotes you have sent and your business cards. Run both side by side for a while instead of cancelling the old one the moment the new one is ready; how long depends on your furthest-out booking and how often you send emails with the link. See "Calendly to Cal.com" in the Support Center for the full plan.

Self-hosted Cal.com or managed hosting: which costs less?

Cal.com is open source and can be self-hosted, but installing it only gets you to the starting line: the real time goes into Google Calendar OAuth and notification email setup. Email especially — a self-hosted sender has no reputation, and if confirmations land in spam the booking effectively never happened, without either side noticing. See "Cal.com Self-Hosted vs Managed" in the Support Center for the cost breakdown.

Where is my data stored? Is it secure?

In your own Cal.com instance: each instance is an isolated Docker container on its own network, never shared with other customers, with HTTPS on every connection. Your booking data stays in your own instance rather than with a third-party SaaS.

Can I cancel anytime? What happens to my data?

Yes. Monthly billing with no contract: cancel in one click from the dashboard and billing stops at the end of the current term; fees already paid for that term are not refunded. After expiry the instance is paused and your data is kept for 3 months, so renewing within that window restores everything as it was; after 3 months it is deleted.

Can I get an invoice with my company Tax ID?

Yes. At checkout, choose "Company invoice" under E-invoice and enter your company name and Taiwan Tax ID (Unified Business Number) to receive a triplicate company invoice; individuals can choose "Personal receipt".

Is there a free trial?

Yes. On the Free Trial page, pick Cal.com and leave your contact details — no credit card, nothing to install. Our team sets up a trial environment so you can try it before you decide.

Who do I contact if something goes wrong?

Start with the dashboard: you can restart or rebuild the instance yourself, and a restart fixes most connection problems. For how-to questions, ask Roamer, the chat assistant in the bottom-right corner, or use Roamer AI support in your dashboard. For a human, email [email protected] or message our LINE official account @818kotud — we reply within 24 hours on business days, from Taiwan.

Further reading

Get to know Cal.comand open up online booking

Curious how booking software changes a brick-and-mortar business? Read on: a digital transformation story built on online booking

Interested in Cal.com? See plans & pricing

Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.

Roamer

Roamer - AI assistant

Online
Roamer

Ask me anything, anytime — I'll do my best to help!

Powered by RoamerHost AI