The scheduling toolkit, Swiss-ready
Everything you need to share booking links, sync calendars, and run team scheduling—hosted in Europe, priced in CHF.
Zitli runs on the open cal.diy scheduling engine: event types, round-robin teams, payments, webhooks, and 90+ integrations. No license keys. No enterprise lock-in.
Swiss standards aren't an add-on
Your appointments and client data stay in the EU. Your team works in their language. Your invoices make sense in CHF.
- GDPR & Swiss nFADP aligned
- EU-only hosting
- DE · FR · IT · EN
- Prices in CHF
Booking
Booking pages that respect your rules
Set availability once. Clients only see slots you can actually take.
Event types & booking pages
Create consultation, follow-up, or group sessions with custom durations, locations, and booking fields.
Schedules & buffers
Working hours, date overrides, minimum notice, and before/after buffers—so back-to-back bookings don't happen by accident.
Recurring appointments
Let clients book repeating sessions in one flow. Reschedule or cancel individual occurrences without breaking the series.
Confirmations & reminders
Automatic confirmation emails and reminders for hosts and bookers—fewer no-shows, less manual follow-up.
Connect
Calendars and video, connected
Sync availability from the calendars you already use. Add a video link automatically.
Two-way calendar sync
Connect Google Calendar, Microsoft Outlook, Apple Calendar, or ICS feeds. Bookings block time; conflicts stay out of your schedule.
Built-in and third-party video
Cal Video works out of the box. Add Zoom, Google Meet, or Microsoft Teams when you need them.
Embed on your website
Drop a booking widget on your site or share a link—clients book without leaving your brand.
Teams
One link, fair distribution
Practices and sales teams share booking pages without fighting over who gets the next client.
Round-robin booking
Rotate new bookings across team members by availability or fairness rules—no manual assignment.
Collective events
Book meetings that require multiple hosts at once. Everyone's calendar is checked before a slot is offered.
Managed event types
Admins define booking types; team members use them consistently—ideal for franchises and regulated practices.
Shared team pages
One branded link lists your team's bookable services. Add or remove members as your practice grows.
Extend
Payments, webhooks, and your stack
Charge at booking time and notify the tools your team already runs.
Payments at booking
Collect fees with Stripe when clients schedule—useful for consultations, deposits, or paid sessions.
Webhooks
Trigger your systems on booking created, rescheduled, cancelled, or paid—build custom workflows on your side.
90+ app integrations
Connect CRMs, analytics, automation tools, and more from the app directory—HubSpot, Salesforce, Zapier, Make, and others.
Ready to simplify your scheduling?
Create your booking page in minutes. No credit card required.
Get started free