# Managing Overlapping Appointments in Glide

**URL:** <https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631>\
**Category:** Ask for Help\
**Created:** [December 16, 2024, 3:31pm UTC](https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631 "2024-12-16T15:31:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Official\_Giop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/official_giop/32/56387_2.png) [@Official\_Giop](https://community.glideapps.com/u/Official_Giop)\
**Post date:** [December 16, 2024, 3:31pm UTC](https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631/1 "2024-12-16T15:31:22Z")

</div>

Dear all,  
I’m developing an app that, among other features, manages appointments. Specifically, I’m using Glide’s Calendar component to collect appointment data, but I’m struggling with how to handle overlapping bookings.

For example, if a tutor is booked from 10:00 AM to 11:30 AM on December 22nd, I want to prevent others from booking overlapping time slots. This includes not only identical time slots but also partially overlapping ones (e.g., 10:30 AM to 12:00 PM).

Could you help me understand the logic required to manage this control in Glide? I’m open to solutions where either:

1. Overlapping appointments are prevented at the time of booking.
2. The app allows the booking but displays a message like, _“You have booked a time slot that overlaps with an existing appointment. Please adjust it.”_

Thank you in advance for your guidance!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [December 16, 2024, 3:37pm UTC](https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631/2 "2024-12-16T15:37:17Z")

</div>

This can get quite complex. Suggest taking a look at the below tutorial:

> [@mortar\_board Advanced Booking App Tutorial (Step-By-Step)](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386):
>
> [[🎓 Glide Tutorial - Advanced Booking App (Full Course & Cheat Sheet)] ](https://www.youtube.com/watch?v=EBuTMEa_aFQ) What’s up Gliders! Thought I’d share my latest free tutorial for those that might be interested. popcorn 𝗔𝗯𝗼𝘂𝘁 𝗧𝗵𝗶𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 popcorn This tutorial is an in-depth, step-by-step, tutorial that shows you how to build an advanced booking app from scratch in Glide. nerd_face 𝗦𝘁𝗮𝘆 𝗙𝗼𝗰𝘂𝘀𝗲𝗱 nerd_face Sprinkled throughout this tutorial are countless insider tips, strategies, code snippets and techniques that w…

---

<div class="post-metadata">

**Author:** ![Official\_Giop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/official_giop/32/56387_2.png) [@Official\_Giop](https://community.glideapps.com/u/Official_Giop)\
**Post date:** [December 18, 2024, 8:59am UTC](https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631/3 "2024-12-18T08:59:31Z")

</div>

Thanks Darren for sharing this tutorial ! It’s brillant!  
Is there any way to access your app via Glide ? It would be very useful to figure out the overall logic. It’s so hard for me understand Javascript snippet and so on… via YouTube ☹

Or is there any other simpler way (even not so complete) to build something similar ?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [December 18, 2024, 9:20am UTC](https://community.glideapps.com/t/managing-overlapping-appointments-in-glide/78631/4 "2024-12-18T09:20:46Z")

</div>

I didn’t make that tutorial, so I can’t share any details. Maybe @Loqode can help.
