Proton Calendar Appointment Scheduling is the strongest hosted pick if you want public booking pages without moving scheduling into a Calendly-style data model. Key features include:

  • Public booking pages that show only the availability you choose to share
  • Invitees can see open slots without seeing full calendar event details
  • Booking details are protected with Proton’s zero-access encryption model
  • Booked meetings sync into Proton Calendar to help prevent double-booking
  • Proton Meet integration for private video calls on supported plans

Tradeoffs:

  • Hosted by Proton, not self-hosted
  • Appointment scheduling is a paid-plan feature
  • Less broad than scheduling platforms built around large integration marketplaces