At a glance
Cal.com pioneered open-source scheduling and powers a large community. Zitli is a Cal.com fork (cal.diy) run as managed Swiss software: same core booking features, but EU-hosted, CHF-priced, multilingual by default, and maintained with canton holidays and Swiss support. Choose Cal.com if you want to self-host, customise deeply, or stay on the upstream release train. Choose Zitli if you want cal.diy benefits without running servers—or hand-tuning Switzerland yourself.
Feature comparison
Hosting model
Zitli: Managed EU SaaS (zitli.ch / app.zitli.ch)Cal.comSelf-host or Cal.com Cloud (US/EU options vary)
Languages
Zitli: DE, FR, IT, EN product-wideCal.comCommunity i18n; Swiss defaults not prioritised
Pricing
Zitli: CHF plans for Swiss marketCal.comUSD/EUR tiers; self-host is free + infra cost
Canton holidays
Zitli: Pre-configured for all cantonsCal.comConfigure manually or via API
Data control
Zitli: Single-tenant EU stack, no ops burdenCal.comFull control if self-hosted; Cloud depends on plan
Source access
Zitli: Fork of cal.diy; upstream contributions possibleCal.comAGPL core; largest plugin ecosystem
Teams
Zitli: Coming soon (teams, round-robin)Cal.comMature teams on Cal.com Teams/Enterprise
Payments
Zitli: Stripe integration; CHF-orientedCal.comStripe; currency depends on setup
When to choose which
Choose Cal.com when…
- You need maximum code-level customisation or must air-gap scheduling on your own hardware.
- Your engineering team already operates Cal.com and wants upstream features immediately.
- You participate in the Cal.com app store ecosystem with bespoke integrations.
- AGPL self-hosting with zero licence fees outweighs managed SaaS convenience.
Data protection
Self-hosted Cal.com puts data residency in your hands—and operational responsibility on your team. Cal.com Cloud shifts that to their infrastructure with terms you must review per region.
Zitli operates as a managed service on EU infrastructure with Swiss privacy practices baked into defaults: subprocessors documented, encryption standard, and booking data processed only to provide scheduling—not for advertising profiles.
Moving from Cal.com
Because Zitli shares cal.diy DNA with Cal.com, event types and workflows feel familiar. Export what you need from Cal.com, recreate your event types and links in Zitli, and point clients to your new zitli.ch booking slug.