# Google Calendar Conflicting Appointments

**URL:** <https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835>\
**Category:** Ask for Help\
**Created:** [December 19, 2023, 5:20am UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835 "2023-12-19T05:20:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lonnie\_Sims](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lonnie_sims/32/68019_2.png) [@Lonnie\_Sims](https://community.glideapps.com/u/Lonnie_Sims)\
**Post date:** [December 19, 2023, 5:20am UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/1 "2023-12-19T05:20:08Z")

</div>

Hello everyone and thank you in advance for any assistance. I am currently in the process of creating my first glide app for a hair salon. My main question I have is in regards to conflicting appointments. Is there a to be able to show the user only available time slots? Or can I only add an event based on whichever time slot the user may select?

---

<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 19, 2023, 6:23am UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/2 "2023-12-19T06:23:54Z")

</div>

> [@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:** ![Lonnie\_Sims](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lonnie_sims/32/68019_2.png) [@Lonnie\_Sims](https://community.glideapps.com/u/Lonnie_Sims)\
**Post date:** [December 19, 2023, 2:06pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/3 "2023-12-19T14:06:27Z")

</div>

I did go through a portion of this tutorial but I don’t think it integrates google calendar anywhere unless I’m incorrect

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 19, 2023, 2:47pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/4 "2023-12-19T14:47:00Z")

</div>

@Robert_Petitto If I recall right, you did work on something like this a while ago. Can you share any experience? Thank you.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [December 19, 2023, 7:26pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/5 "2023-12-19T19:26:45Z")

</div>

Correct. I use Googles freebusy API to GET all appointments in a range to see if there’s a conflict:

> **[Freebusy: query  |  Google Calendar  |  Google for...](https://developers.google.com/calendar/api/v3/reference/freebusy/query?hl=tr)**

---

<div class="post-metadata">

**Author:** ![Lonnie\_Sims](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lonnie_sims/32/68019_2.png) [@Lonnie\_Sims](https://community.glideapps.com/u/Lonnie_Sims)\
**Post date:** [December 19, 2023, 8:19pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/6 "2023-12-19T20:19:02Z")

</div>

Thank you I have used the api in some personal projects. Is there a particular spot I put the code into for the api when making my glide app? I apologize for so many questions just starting to get used to the software

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 19, 2023, 11:19pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/7 "2023-12-19T23:19:07Z")

</div>

If you’re on Business/Enterprise, you can use Call API to interact with the API.

Else, you can use a combination of webhook + [Make.com](http://Make.com) to interact with the API and bring results back into Glide.

---

<div class="post-metadata">

**Author:** ![Lonnie\_Sims](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lonnie_sims/32/68019_2.png) [@Lonnie\_Sims](https://community.glideapps.com/u/Lonnie_Sims)\
**Post date:** [December 20, 2023, 1:53am UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/8 "2023-12-20T01:53:25Z")

</div>

Thank you I will dig into this more tonight I appreciate all the assistance and tips. I will try using an automation through make and a webhook to pull the info over

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 20, 2023, 11:22pm UTC](https://community.glideapps.com/t/google-calendar-conflicting-appointments/68835/9 "2023-12-20T23:22:01Z")

</div>

Please let us know if you have any further questions.
