Calendar Sync
Sync your Booker appointments to your preferred calendar app using an iCalendar (ICS) feed. Your appointments appear as events alongside your personal calendar.
How it works
Section titled “How it works”Booker generates a unique calendar feed URL that your calendar app periodically fetches. The feed contains all your appointments in the standard iCalendar format (RFC 5545), so it works with any calendar app that supports URL subscriptions.
Setting up calendar sync
Section titled “Setting up calendar sync”- Go to Settings
- Find the Calendar Sync section
- Tap Enable Calendar Feed
- Copy your unique feed URL
- Add it to your calendar app (see instructions below)
Adding to your calendar app
Section titled “Adding to your calendar app”- Open Google Calendar in a browser
- Click the + next to “Other calendars” in the left sidebar
- Select From URL
- Paste your Booker feed URL
- Click Add calendar
Google Calendar refreshes URL subscriptions approximately every 12–24 hours.
- Open the Calendar app on your Mac
- Go to File → New Calendar Subscription
- Paste your Booker feed URL
- Click Subscribe
- Set the refresh frequency (recommended: every hour)
On iPhone/iPad: Go to Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar, then paste the URL.
- Open Outlook Calendar in a browser
- Click Add calendar in the left sidebar
- Select Subscribe from web
- Paste your Booker feed URL
- Give it a name (e.g. “Booker Appointments”)
- Click Import
What’s included in the feed
Section titled “What’s included in the feed”Each appointment appears as a calendar event with:
| Field | Content |
|---|---|
| Title | Client name and service (e.g. “Alice Smith — Initial Consultation”) |
| Time | Appointment start time and duration |
| Location | Physical address, video meeting link, or “Phone” |
| Description | Price, payment status, and any notes |
Cancelled appointments appear with a “Cancelled:” prefix in the title so they’re easy to identify.
Reminders
Section titled “Reminders”You can configure a reminder for calendar events:
- In the Calendar Sync settings, select a reminder time from the dropdown
- Options include: 10, 15, 30, 45, or 60 minutes before the appointment
- Your calendar app will show a notification at the configured time
Managing your feed
Section titled “Managing your feed”Regenerate URL
Section titled “Regenerate URL”If you need a new feed URL (e.g. you accidentally shared it), tap Regenerate. This creates a new URL and immediately invalidates the old one. You’ll need to update the URL in your calendar app.
Disable feed
Section titled “Disable feed”Tap Disable to stop the calendar feed entirely. Your calendar app will no longer receive updates (existing events may remain until the app removes them).
Sync delay
Section titled “Sync delay”Calendar apps fetch feed URLs on their own schedule:
- Google Calendar: every 12–24 hours
- Apple Calendar: configurable (every 5 minutes to daily)
- Outlook: approximately every 3 hours
New or changed appointments in Booker are available in the feed immediately, but your calendar app may take time to fetch the update.