Everything you need to manage your schedule
CalendarHub gives you complete control over your scheduling workflow — from syncing calendars to accepting bookings and sending reminders.
Calendar Sync
Connect your Google Calendar and iCloud accounts. CalendarHub checks your existing events in real time to prevent double bookings and keep everything in sync.
Customisable Availability
Set your weekly schedule with fine-grained rules. Add buffer times between meetings, set minimum notice periods, and create date-specific overrides for holidays or special hours.
Booking Links
Generate shareable booking links for each event type. Embed them on your website, share them in emails, or add them to your social profiles. Invitees see only your available slots.
Event Types
Create different meeting types with custom durations, locations, and descriptions. Offer 15-minute calls, 30-minute consultations, or hour-long workshops — each with their own booking page.
Automated Reminders
Send automatic email reminders before events to reduce no-shows. Get a daily digest of your upcoming schedule so you're always prepared.
Busy Slot Detection
CalendarHub checks all your connected calendars in real time. Busy slots are automatically hidden from your booking page so you never get double-booked.
Self-Hosted & Private
Your data stays on your server. CalendarHub is fully self-hosted, giving you complete control over your scheduling data. No third-party tracking, no data sharing.
Ready to take control of your schedule?
Deploy CalendarHub on your own server in minutes.