Skip to main content

Calendar Integration

Connect your calendar with Zeeg and let it learn when you're available, and update your calendar when new events are scheduled.

Written by Fernando Figueiredo
Updated over 6 months ago

Calendar integration is a core feature of Zeeg's scheduling platform. By connecting your calendars, Zeeg can automatically check for conflicts, display your real-time availability, and add booked appointments directly to your calendar app.

For example, let’s imagine that you connect Zeeg to Google Calendar. Once you share your Zeeg page, the recipient will see your availability according to the availability rules you chose and the events you’ve created on Google Calendar. Once they book a meeting in a free slot, Google Calendar will also get updated with that meeting.

This seamless integration ensures you never double-book and provides a smooth scheduling experience for both you and your clients.

In this page, we'll show you:

  • How to connect Zeeg to your calendar

  • How to set up conflict resolution

  • How to set up calendar event creation (and cancellation)

Zeeg currently supports integration with all main calendar services: Google Calendar (Gmail and Workspace), Microsoft Calendar (Live Outlook and Office 365), Exchange (2013, 2016, and 2019) with EWS connection, Apple iCloud Calendar, CalDAV calendars.

Privacy note: Zeeg requests the least possible permissions compared to other scheduling services to provide you with a seamless, secure, and smart scheduling experience. You can read about these permissions here.


Connecting Zeeg to your calendars

If you haven't connected your calendars during the initial setup wizard:

  1. Click on your profile name at the top left corner of the screen and navigate to the "Calendar Connections" section

  2. Choose your favorite calendar(s) to integrate with and follow the prompts of each one of them

  3. Follow the prompts for your calendar app.


Setting up conflict detection

When you connect a calendar account, the primary calendar is automatically checked for conflicts by default. By enabling conflict detection, Zeeg will automatically hide times when you're busy from your scheduling page.

To customize which calendars are monitored, it's simple:

  1. Click Edit under any connected calendar account

  2. Select the specific calendars you want Zeeg to check for conflicts

  3. Click Save

How calendar status affects your availability

For Google Calendar:

  • Events marked as Busy will block those times from your scheduling page

  • Events marked as Free (including holiday calendars) will remain available for booking

For Office 365/Outlook

  • Events marked as Busy, Tentative, or Away will block those times from your scheduling page

  • Events marked as Free will remain available for booking


Setting up calendar event creation

Zeeg can add scheduled appointments directly to your selected calendar. That also means that when an appointment is booked or canceled through Zeeg, it will be automatically created or removed from your calendar.

To select which calendar receives new appointments:

  1. In the calendar settings page, locate the Add to calendar section

  2. Select your desired target calendar from the dropdown menu

  3. Click Save

By checking the Syncing calendar cancellation option, deleting or declining an event in your calendar will also cancel it in Zeeg.

Did this answer your question?