Calendar Sync

Connect your calendar to Syntra so bookings appear on your calendar and personal events block your availability. This prevents double-booking and keeps your schedule in one place.

Supported Providers

Syntra supports four calendar integration options:

ProviderSync TypeDescription
Google CalendarTwo-wayReal-time sync with full read/write access to multiple calendars
OutlookTwo-wayExchange and Microsoft 365 support with business calendars
Apple CalendarTwo-wayCalDAV sync with iCloud integration for Mac and iOS
iCal FeedOne-way (read)Subscribe to a read-only iCal feed from any calendar app

Connecting a Calendar

To connect your calendar:

  1. Go to Settings in the left sidebar
  2. Select Calendar
  3. Choose your provider and click Connect
  4. Sign in to your account and grant access
  5. Choose which calendar to sync bookings to

Once connected, you'll see your account details, connection status, and sync settings.


Syncing Bookings to Calendar

When connected, you can push your Syntra bookings to your calendar so they appear alongside your personal events.

To sync your bookings:

Click the Sync Bookings button on the calendar settings page. This syncs all future confirmed bookings to your selected calendar.

What gets created:

Each synced booking becomes a calendar event showing:

  • Customer name (configurable)
  • Service name (configurable)
  • Customer email (optional)
  • Customer phone (optional)
  • Booking notes (optional)

Event status indicators:

Synced events are marked with status icons:

  • ✅ Completed bookings
  • ⏳ Pending bookings
  • ⚠️ No-shows
  • ❌ Cancelled or rescheduled

Additional sync options:

  • Sync Blocks — Push your blocked times and breaks to your calendar (if enabled in settings)
  • Clean Sync — Remove orphaned calendar events from the next 90 days (useful if bookings were deleted or cancelled)

Sync history:

View the last 5 sync operations with timestamps and duration. Use the manual sync button to trigger a new sync at any time.


Blocking Availability from Calendar

When enabled, events on your connected calendar will block those times in Syntra. Customers won't be able to book during times you have calendar events.

How it works:

  1. You add an event to your calendar (e.g., "Dentist" at 2:00–3:00 PM)
  2. Syntra reads your calendar and sees that time is occupied
  3. When a customer tries to book at 2:30 PM, the slot is shown as unavailable

Multiple calendars:

You can select which of your calendars should block availability. This lets you use multiple calendars (personal, work, family) and choose which ones affect your booking availability.


Sync Settings

From the calendar settings page, you can configure:

Sync Controls:

SettingDescription
Sync EnabledMaster toggle for the calendar integration
Block Busy TimesPrevent bookings during your calendar events
Sync Blocked TimesPush your availability blocks/days off to your calendar
Sync Break TimesPush your break periods to your calendar
Include Customer as AttendeeSend calendar invites to the customer's email

Calendar Selection:

  • Sync to calendar — Which calendar receives your booking events
  • Block from calendars — Which of your calendars should block Syntra availability (you can select multiple)

Event Details:

Choose what information to include in synced calendar events:

DetailDefault
Customer nameIncluded
Service nameIncluded
Customer phoneNot included
Customer emailNot included
NotesNot included

Managing Your Connection

Checking status:

The calendar settings page shows:

  • Connected account and provider
  • Selected sync calendar
  • Connection status (connected or pending)
  • Last sync timestamp and status
  • Sync history with the last 5 operations

Cleaning up:

Use the Clean Sync option to remove orphaned events and resync cleanly.

Disconnecting:

To remove the calendar integration:

  1. Go to Settings > Calendar
  2. Click Disconnect

This removes the connection and stops all syncing. Existing calendar events created by Syntra are not automatically deleted.


Was this page helpful?