Skip to content

OpenSchedule

The self-hosted scheduling platform for organizations and teams

OpenSchedule is a modern scheduling platform for organizations, teams, and service-based offerings. The solution combines a well-designed booking experience with powerful administration, calendar integration, and production-ready operation on your own infrastructure.

Instead of isolated booking pages, OpenSchedule provides a complete system for scheduling processes—from public booking and team-based planning to roles, responsibilities, and secure workflows behind the scenes.

OpenSchedule will be available as an open-source solution and can be fully self-hosted. In addition, a hosted version is planned for organizations that prefer not to manage the operation themselves.

Built for real organizational processes

Many scheduling solutions stop at the booking interface. OpenSchedule goes further:

  • Public booking pages and administration are seamlessly integrated
  • Teams, roles, and ownership are built in from the start
  • Scheduling processes can be structured and tracked clearly
  • Changes remain transparent through audit logging

The result is a solution that not only manages appointments but integrates into existing organizational structures.

Modern booking experience

OpenSchedule provides a clear, guided booking flow for customers and external users:

  • Selection of appointment types and services
  • Dynamic availability based on real calendar data
  • Support for individual and team appointments
  • Multilingual user guidance for international audiences

The result: a professional and consistent booking process without unnecessary complexity.

Integration instead of a siloed solution

OpenSchedule is designed for productive use within existing system landscapes:

  • CalDAV integration for synchronization with existing calendars
  • Integration with mail infrastructure, including notification lifecycle
  • Local holiday logic without external API dependencies
  • Deployment on your own infrastructure with PostgreSQL and a modern web architecture

This ensures full control over data, processes, and integrations remains with the organization.

Self-hosted and production-ready

OpenSchedule is designed for reliable operation in production environments:

  • Deployment within your own stack
  • Secure authentication (e.g., passkeys, TOTP)
  • Clear separation of roles and access permissions
  • Focus on stability, traceability, and security

Accessibility and adaptability

OpenSchedule takes different accessibility and usability needs into account. The interface can be flexibly adapted, for example through adjustable text sizes, increased contrast, or reduced animations. Visual cues such as underlined links also support navigation throughout the booking process.

The result is a booking environment suited to a wide range of usage scenarios while accommodating individual needs.

OpenSchedule | ForgeOne