Two-way calendar sync
Two-way sync with Google Calendar and Outlook. Existing events are blocked off automatically.
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
Two-way sync with Google Calendar and Outlook. Existing events are blocked off automatically.
Stripe and PayPal built in, so clients pay as they book. Consulting fees and class fees, handled.
Get your own booking link for your Instagram bio, email signature or website.
Every confirmed booking gets a Zoom or Google Meet link, created automatically.
Customize the logo, colors and copy on your booking page so it looks like you.
Client time zones are detected automatically. Cross-border bookings just work.
Use cases
Let clients book your time directly instead of trading ten messages to find a slot.
Online booking for appointments and classes, with confirmations sent automatically.
Candidates pick their own interview slot and interviewer calendars stay in sync.
Students book office hours themselves — no manual scheduling for instructors.
Compare your options
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 | Self-hosted Cal.com | Calendly | |
|---|---|---|---|
| Cost | NT$399/mosame price for any team size | Server about NT$300–600/moplus your time to set up and upgrade | Paid plans billed per userfree plan shows Calendly branding |
| Setup | Deployed after paymentCal.com and its database included | Install Docker and PostgreSQLdomain and SSL are on you | Sign up and go |
| Booking URL | Dedicated subdomainHTTPS out of the box | Your own domain | Calendly's domain |
| Booking data | Your own instance | Your own server | Calendly's servers |
| Best for | A reliable booking linkwithout running a server | Teams already running serversor needing code-level changes | Solo, 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
NT$399 /mo
FAQ
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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".
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.
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
Curious how booking software changes a brick-and-mortar business? Read on: a digital transformation story built on online booking
Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.
Hi! I'm Roamer, the AI assistant at RoamerHost.
Which service would you like to hear about? I can help you find the right plan!
Ask me anything, anytime — I'll do my best to help!
Powered by RoamerHost AI