Meeting scheduling not working: what to check, in order

A client books the slot where a dentist appointment already sits. A free Thursday afternoon never appears on the booking page. A meeting is confirmed, yet the other person swears nothing landed on their calendar. These look like the scheduling tool is broken. Almost always, the tool is doing exactly what its settings and its view of your calendars tell it to do, and the fault is one connection or one setting upstream.

The fastest way through is to stop guessing and check in a fixed order. This guide groups failures by symptom, then lists the checks for each symptom from most likely to least likely. Setting names follow Google Calendar unless noted, with Outlook and group poll tools covered where they behave differently.

Why scheduling breaks more often than it used to

A scheduled meeting passes through several systems. A booking page or poll collects a choice. A calendar behind it supplies the busy times. An invitation carries the result to every attendee, often into a different company's calendar system. Each handoff is a place where a small mismatch changes the outcome.

The platforms themselves keep changing how those handoffs work. Google Calendar lets people limit which invitations are added to their calendar automatically, and on August 14, 2026 Google began rolling out controls that let Workspace administrators restrict those choices for their organization. It is a reasonable defense against calendar spam. It also means the first invitation from a booking tool can arrive as an email instead of an event.

Retired features show up as failures too. Google Calendar's older appointment slots stopped accepting new bookings after August 7, 2024. Microsoft retired the FindTime add-in for Outlook in December 2023 and replaced it with Scheduling Poll built into Outlook. Doodle has announced that its mobile app is being paused on the App Store and Google Play; the company says existing installs can still run but are no longer actively supported. A link in an email signature or an app on a phone can quietly point at something that no longer works.

Name the symptom before touching settings

Changing settings before the symptom is clear usually trades one problem for another. Decide which of these is happening.

  1. Busy time is offered. The booking page or poll proposes a time when you are already committed.
  2. Free time is missing. A time you know is open does not appear.
  3. The confirmed meeting is missing from a calendar. Yours, theirs, or both.
  4. The time is wrong on one side. Usually off by exactly one hour, sometimes more.
  5. The poll closed, but nothing happened. A time was chosen and no one has an event.

Symptoms 1 and 2 are about how the tool reads availability. Symptoms 3 and 4 are about how the result travels. Symptom 5 is usually not a fault at all; it is a step the tool never performed.

Symptom 1: busy time is being offered

This one produces double bookings with people outside your organization, so it comes first.

Check whether the event is marked Busy

Every calendar event carries a busy or free flag, and booking pages avoid only the busy ones. Google Calendar treats all-day events as free by default, which is sensible for birthdays and deadline markers and wrong for vacation, travel or a day of offsite work. Google's help page on appointment schedules spells out the consequence:

No appointment times show up on days where you have an all-day event set to "Busy." Source: support.google.com

Open the event that should have blocked the slot and change it to Busy.

Check which calendars the schedule looks at

In the appointment schedule editor, the Calendars section decides which calendars are checked for conflicts. Google says this can include your primary calendar and calendars you own, manage or subscribe to. Checking anything beyond the primary calendar requires an eligible Google Workspace or Google One plan. On a free personal account with work and personal events split across two calendars, one of them is invisible to the booking page.

Also confirm that "Check calendars for availability" is on. With it off, busy events do not remove times from the page.

Check for events in a different account

If the booking page lives in a work account and personal commitments live in a separate Google account or in iCloud, the tool cannot see them at all. The fix is to share the other calendar into the account the tool reads, with free/busy visibility if the details should stay private.

Symptom 2: free time is missing

The opposite failure comes from rules that are stricter than intended.

  1. Scheduling window. Appointment schedules limit how far ahead and how close to the start time someone can book. A minimum notice of 48 hours hides everything tomorrow.
  2. Maximum bookings per day. Once the cap is reached, remaining open times on that day disappear. Two morning bookings can erase the afternoon.
  3. Weekly hours and one-off adjustments. A missing Tuesday range, or a holiday adjustment that was never reverted, removes time without any warning.
  4. RSVPs on other events. Google notes that events you answered Yes or Maybe to, on a calendar checked for conflicts, block that time. A tentative reply to an internal meeting you may skip still closes the slot to external bookers.
  5. Poll holds. When you send an Outlook Scheduling Poll, Microsoft's support page says that for organizers, all time option holds appear as Busy. If a booking page reads the same calendar, every time you proposed in a poll vanishes from the booking page until the poll is resolved. Running a poll and a booking page at the same time is the usual way to hit this.

A useful habit when testing: open the booking page in a private browser window, signed out. What you see as the owner and what a visitor sees are not always the same.

Symptom 3: the confirmed meeting is missing

A booking that never reaches the attendee's calendar leads to a no-show that neither side caused. Start with the recipient, because that is where most of these break.

The recipient's invitation setting

Under Event settings, Google Calendar has a setting that controls how invitations are added to the calendar, with three options:

Option What happens to a first invitation from a booking tool
From everyone Added to the calendar automatically
Only if the sender is known Added only if the sender is in contacts, in the same organization, or someone they have interacted with; otherwise an email arrives
Only after responding to the invitation email Added only after the recipient responds to the email

With either of the last two, a first-time invitation shows up as an email and nothing else. Calendly's help center describes the same situation from the tool's side: invitees who have not interacted with the sender see an "Unknown sender" banner and the event is not added until they confirm. The practical fix is a single line in the confirmation message asking the attendee to respond to the invitation email. Under the known-senders option, Google says that once someone interacts with a sender, future invitations from that sender are added automatically.

Organization accounts

If the attendee uses a work or school account, an administrator may have restricted which options are available. Google's help page notes that an unavailable option means the organization has restricted it. In that case the attendee cannot switch to "From everyone," and responding to the email is the path.

Your own side

A booked appointment is written to the calendar the schedule was created on. If that calendar is hidden in the view you are checking, the booking looks missing. Toggle the calendar list before assuming the booking failed.

Mail filtering

If the invitation email went to spam, none of the settings above matter. Ask the attendee to search their mail for the meeting title.

Outlook organizers

If you are trying to start a Scheduling Poll and the option is not there, check the account type. Microsoft states that an organizer needs a mailbox in Microsoft 365 Exchange Online, while anyone with a valid email address can be an attendee.

Symptom 4: the time is wrong on one side

A difference of exactly one hour is almost always time zones or daylight saving time.

  1. Where the schedule or poll was created. Options created while traveling may be stored in the time zone of the trip.
  2. The viewer's device. Booking pages typically display times in the visitor's local zone. If the visitor's laptop is still set to a previous location, they book what looks like 9:00 and is really 10:00.
  3. Daylight saving changeovers. The United States changes clocks in March and November, the European Union in March and October. For a few weeks each spring and autumn, the gap between New York and London is one hour different from usual. A recurring meeting anchored to one city's time moves for the people in the other.
  4. Per-event time zones in a desktop calendar. Apple's Calendar on the Mac can show and set a time zone per event once time zone support is turned on. An event entered with the wrong zone moves only that event.

For cross-border meetings, write the time zone in the event title or description, for example "15:00 London." It costs nothing and removes the ambiguity when a changeover is close.

Symptom 5: the poll closed and nothing happened

Group poll tools collect votes. Turning the winning option into invitations on everyone's calendar is a separate step, and some tools either do not do it or put it on a paid plan.

Rallly, an open source poll tool, lists "Finalize date" as a Pro feature on its pricing page, alongside its free Hobby tier with unlimited polls and participants. On the free tier, the result is visible on the poll page, and each participant adds the meeting themselves. Outlook's Scheduling Poll works differently: after attendees vote, the organizer chooses the final time, which then becomes a meeting.

When results go nowhere, the fix is procedural rather than technical. Before the poll goes out, decide who will send the calendar invitation once a time wins, and when. Without that owner, everyone assumes someone else did it.

A checklist in the order that finds the cause

Symptom Check first Then Then
Busy time offered Busy or free flag on the event Calendars checked for conflicts Events in another account
Free time missing Scheduling window Daily booking cap RSVPs and poll holds
Meeting missing Recipient's invitation setting Admin restrictions Spam folder
Time wrong Zone the options were created in Viewer's device zone Daylight saving dates
Poll went nowhere Who sends the invitation Whether the tool finalizes Each attendee's calendar

Moving right along a row, each check is less likely to be the cause and takes more effort. Upgrading to a paid plan to fix symptom 1 before checking whether the event was marked Busy is doing the list backwards.

What the pattern says about the real fix

Read across the five symptoms and most causes collapse into one question: which calendars is the tool looking at, and with what settings? A booking page or a poll knows only what it is shown. Show it too little and it double books. Show it too much, or with tentative holds and Maybe replies, and open time disappears.

That makes the most reliable fix an organizational one. Fewer places where commitments live, each one either visible to the scheduling tool or deliberately excluded. People who keep work in Google, personal plans in iCloud and a company calendar in Outlook feel this the most, and a desktop calendar that shows all of them in one week makes gaps and overlaps visible before a booking page exposes them. What that looks like in practice is laid out in the Features overview, and days with travel between meetings need more than open slots, which the Travel time section covers.

What to change first

Open the event that caused the most recent problem and check its busy or free flag, then open your appointment schedule and confirm which calendars it checks. Those two settings explain most double bookings and most missing slots. If the underlying issue is that commitments are scattered across accounts, Caltimate shows how a native Mac calendar compares with other options for seeing them together.

Frequently asked questions

Why does a booking page let people book over an existing event?

The event is probably marked Free, or it sits on a calendar the booking page does not check. All-day events in Google Calendar default to Free, so vacation entered as an all-day event does not block anything until it is changed to Busy. Checking secondary calendars also requires an eligible Google Workspace or Google One plan.

Someone booked a meeting but it is not on their Google Calendar. What happened?

Their calendar is likely set to add invitations only from known senders or only after they respond by email. A first invitation from a booking tool then arrives as an email only. Responding to that email adds the event. Under the known-senders option, later invitations from the same sender are then added automatically.

Why do open times disappear from a booking page after sending an Outlook poll?

Microsoft says that for poll organizers, every proposed time is held on the calendar as Busy. If your booking page reads the same calendar, those times are treated as taken until the poll is resolved and the holds are removed.

Why is a meeting one hour off for someone in another country?

Check the time zone the options were created in, the attendee's device time zone, and whether the date falls near a daylight saving change. The United States and the European Union switch on different dates, so for a few weeks each year the usual gap between them shifts by an hour.

Back to all posts