Skip to content
Built for Switzerland

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