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:
| Provider | Sync Type | Description |
|---|---|---|
| Google Calendar | Two-way | Real-time sync with full read/write access to multiple calendars |
| Outlook | Two-way | Exchange and Microsoft 365 support with business calendars |
| Apple Calendar | Two-way | CalDAV sync with iCloud integration for Mac and iOS |
| iCal Feed | One-way (read) | Subscribe to a read-only iCal feed from any calendar app |
Connecting a Calendar
To connect your calendar:
- Go to Settings in the left sidebar
- Select Calendar
- Choose your provider and click Connect
- Sign in to your account and grant access
- Choose which calendar to sync bookings to
Once connected, you'll see your account details, connection status, and sync settings.
You can connect one provider at a time. The iCal feed is available in addition to a connected provider for read-only subscription.
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.
Syncing is currently manual — click the sync button when you want to update your calendar. Bookings created or changed after your last sync won't appear until you sync again.
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:
- You add an event to your calendar (e.g., "Dentist" at 2:00–3:00 PM)
- Syntra reads your calendar and sees that time is occupied
- 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:
| Setting | Description |
|---|---|
| Sync Enabled | Master toggle for the calendar integration |
| Block Busy Times | Prevent bookings during your calendar events |
| Sync Blocked Times | Push your availability blocks/days off to your calendar |
| Sync Break Times | Push your break periods to your calendar |
| Include Customer as Attendee | Send 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:
| Detail | Default |
|---|---|
| Customer name | Included |
| Service name | Included |
| Customer phone | Not included |
| Customer email | Not included |
| Notes | Not 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:
- Go to Settings > Calendar
- Click Disconnect
This removes the connection and stops all syncing. Existing calendar events created by Syntra are not automatically deleted.