Supportabout 15 min

    Why does my calendar double book?

    Short answer

    Double booking usually happens because two calendars are not actually checking each other for conflicts, or buffer time is too short to prevent adjacent bookings from overlapping. Compare every calendar source feeding that time slot before assuming the booking tool itself is broken.

    Before you start

    • The two bookings that overlapped, with exact times.
    • Access to the calendar settings for the affected team member.
    • Access to any connected external calendars.
    • Knowledge of current buffer and travel time settings.

    Step by step

    1. 1

      Confirm both bookings are on the same calendar

      Check whether the overlap happened within one calendar or across two separate ones.

      A conflict across two unconnected calendars is a different problem than one calendar allowing overlap internally.

    2. 2

      Check conflict detection settings

      Confirm the calendar is set to actually block overlapping slots rather than just display them.

      Some calendar setups only warn about conflicts instead of preventing the booking outright.

    3. 3

      Verify external calendar sync is connected and current

      Check that any personal or team calendar used for conflict checking is properly linked and syncing.

      A stale or disconnected sync lets new bookings ignore appointments that already exist elsewhere.

    4. 4

      Review buffer and travel time between bookings

      Confirm there is enough padding configured between the end of one job and the start of the next.

      Without a buffer, back-to-back bookings can technically not overlap but still be physically impossible.

    5. 5

      Check for multiple booking sources feeding one calendar

      Look for a website form, phone booking, and manual entry all writing to the same slot independently.

      Multiple entry points that do not check each other in real time is a common cause of overlap.

    6. 6

      Test by attempting to double book intentionally

      Try to book the same occupied slot again to see whether the system blocks it.

      This confirms whether conflict detection is actually working as configured.

    7. 7

      Fix the specific gap you found and retest

      Reconnect a stale sync, widen a buffer, or consolidate booking sources based on what you found.

      Retesting confirms the fix actually closes the gap instead of just seeming to.

    What good looks like

    • Overlapping appointments get caught before they reach the calendar.
    • External calendar syncs stay current and reliable for conflict checking.
    • Buffer and travel time reflect what a crew can physically manage.
    • Multiple booking sources respect the same real-time availability.

    Common mistakes

    The ways this goes wrong in support, and what to do instead.

    Assuming one calendar issue means the whole system is broken

    Time gets spent troubleshooting broadly instead of isolating the specific overlapping source.

    Do this instead: Identify exactly which calendars or booking sources produced the specific double booking.

    Leaving buffer time at zero

    Back-to-back bookings look fine on the calendar but are impossible to actually deliver on time.

    Do this instead: Set realistic buffer and travel time based on how your team actually moves between jobs.

    Not checking external calendar sync status

    A disconnected personal calendar lets new bookings land on top of existing commitments.

    Do this instead: Regularly verify that connected external calendars are still syncing correctly.

    Frequently asked

    6 questions about fix a calendar that double books

    It reduces the risk by adding required space, but true conflict detection is a separate setting to confirm.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    People usually get here from

    Guides that lead into this one, in case you skipped a step.

    Was this guide helpful?

    Tell us what worked and what didn't. It shapes what we rewrite next.

    You didn't get into business to be in the tech business.

    Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation