Skip to content

Zitli vs Cal.com

Both use the open cal.diy scheduling engine (the same family as Cal.com). Here is how managed Swiss software differs from self-hosting or Cal.com Cloud.

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

FeatureZitliCal.com
Hosting modelManaged EU SaaS (zitli.ch / app.zitli.ch)Self-host or Cal.com Cloud (US/EU options vary)
Swiss languagesDE, FR, IT, EN product-wideCommunity i18n; Swiss defaults not prioritised
PricingCHF plans for Swiss marketUSD/EUR tiers; self-host is free + infra cost
Canton holidaysPre-configured for all cantonsConfigure manually or via API
Data controlSingle-tenant EU stack, no ops burdenFull control if self-hosted; Cloud depends on plan
Source accessFork of cal.diy; upstream contributions possibleAGPL core; largest plugin ecosystem
TeamsTeams, round-robin, permissionsMature teams on Cal.com Teams/Enterprise
PaymentsStripe integration; CHF-orientedStripe; currency depends on setup

When to choose which

Choose Zitli when…

  • You want cal.diy scheduling without patching Docker, Postgres, and email deliverability yourself.
  • Swiss languages, CHF billing, and canton holidays should work on day one.
  • Your compliance story needs a clear EU-hosted SaaS vendor—not "we run Cal.com on a VPS somewhere."
  • You prefer product support from a Swiss-focused team over GitHub issues alone.

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 teams and links in Zitli, and point clients to your new zitli.ch booking slug.

Read our guide: open scheduling and Cal.com →

Frequently asked questions

Is Zitli just white-label Cal.com?
Zitli is an independent product forked from cal.diy (the Cal.com lineage). We merge upstream fixes where sensible but prioritise Swiss localisation, EU operations, and CHF commercial packaging—not generic global defaults.
Can I migrate from self-hosted Cal.com?
There is no automatic importer yet. Event types, availability, and team structure map closely—most teams recreate them in Zitli in one session. Calendar connections re-authorise via OAuth as usual.
Self-hosted Cal.com is free—is Zitli worth paying for?
Factor in engineering time, hosting, backups, SMTP, and on-call. Zitli's CHF subscription replaces that ops tax with managed EU hosting and Swiss-focused support. For many SMEs, that trade-off is straightforward.
Does Cal.com already support my languages?
Cal.com's community translates many locales, but Swiss teams often need DE/FR/IT/EN consistently across marketing site, app, and booking pages. Zitli ships all four as first-class—not optional crowdin packs you enable per workflow.

Ready to simplify your scheduling?

Create your booking page in minutes. No credit card required.

Get started free