Why are calendar events not being blocked on my invite?

There are several common reasons why time slots can appear that you may expect to be blocked due to calendar conflicts:

  1. The conflicting calendar event has its status set as Free. zcal only blocks off events that have their status set to Busy. See this tutorial on how to toggle event status in Google Calendar.

  2. The conflicting event has its visibility set to "Only me." This is often the case with events that are added to your Google Calendar automatically by Gmail. zcal doesn't have permission to read "Only me" events which is why they aren't blocked. To get around this issue, change the visibility on the event to "Private."

  3. The conflicting event is on a different calendar than your primary calendar. You can specify which calendars to read conflicts from on the account calendars page.

  4. You have turned off double booking prevention on your invite. zcal will only prevent invitees from booking over conflicting events in your calendar when this setting is turned on.

Why are times missing on my scheduling page?


Usually, when a time slot on your invite page is missing it's because it conflicts with an event in your calendar that has its status set to Busy. Note that this event may have been added to your calendar after the invite was originally created. zcal hides conflicts from the available times in order to prevent double booking. You can turn this setting off by editing your invite and toggling the Block external events switch on Step 2.


On the group invite status page times that are in the past are hidden by default. You can view past times and their votes by clicking the Show past times button.

Times may also be hidden because your invite has double booking prevention turned on and there is a conflicting event in your calendar. You can turn off double booking prevention by editing your invite and toggling the Block external events switch on Step 2.


Invite links can be reused to book multiple meetings. You do not need to create a separate invite for each meeting. The only time an invite link expires is if you set its date range to fixed start and end dates that have since elapsed.


Polls are one-time use only. Once you select the final meeting time, an event is created and the poll can no longer be voted on.

Last updated