# Linking a Google Calendar to book a conference room

**URL:** <https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102>\
**Category:** Ask for Help\
**Created:** [October 11, 2019, 6:46pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102 "2019-10-11T18:46:46Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeffery\_Mandel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeffery_mandel/32/43_2.png) [@Jeffery\_Mandel](https://community.glideapps.com/u/Jeffery_Mandel)\
**Post date:** [October 11, 2019, 6:46pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/1 "2019-10-11T18:46:46Z")

</div>

Hi,  
I was trying to build an app to book time in 4 different conference rooms. Each room has its own google calendar that I would like to link to and allow people to book time. I can figure out how to add a link to each calendar to see if time is available (this is just via an external link). I am just not sure how I could actually allow people to book time within the app and have it reflect in the shared google calendar. Any help would be great!

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [October 11, 2019, 7:11pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/2 "2019-10-11T19:11:20Z")

</div>

It could be initiated and the information keyed in within the Glide app but you would have to write a Google script to actually get it into the corresponding Google calendar.

---

<div class="post-metadata">

**Author:** ![Jeffery\_Mandel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeffery_mandel/32/43_2.png) [@Jeffery\_Mandel](https://community.glideapps.com/u/Jeffery_Mandel)\
**Post date:** [October 11, 2019, 8:56pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/3 "2019-10-11T20:56:00Z")

</div>

Can you point me in the direction of any helpful documentation for this. I have never dealt with google scripts, and the more I look the more confusing info I seem to find

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [October 11, 2019, 9:18pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/4 "2019-10-11T21:18:57Z")

</div>

Wow, interacting with the Google calendar is not that hard for someone who has some experience with javascript, but for a complete novice it would be very challenging. So not only do you have to learn to code in javascript (the basic syntax that Google script uses), but you then have to learn how to interact with Google calendar. I’m sorry but I would have no idea where to point you except to tell you to search out some beginner tutorials on Google script. You would need to start out very simply, nothing to do with interacting with the Calendar. If it’s a business need and there is a budget you may want to get some expert help with just that piece of the app.

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [October 11, 2019, 10:44pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/5 "2019-10-11T22:44:11Z")

</div>

Here is the Google reference regarding interaction with the calendar. [https://developers.google.com/apps-script/reference/calendar](https://developers.google.com/apps-script/reference/calendar)

But as I said in the prior post, you really can’t start here, you need to first learn about scripting and the nuances and flow of code as it relates to your spreadsheet data. If you wanted a true integration to the calendar, you wouldn’t have external links to view the calendar. The calendar would sort of be the backend of the app and the app would push and pull information from it. You could add events to each calendar from within a normal Google account, however those events added outside of the app would have to be pulled into the app in order to keep everything in sync.

---

<div class="post-metadata">

**Author:** ![Jeffery\_Mandel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeffery_mandel/32/43_2.png) [@Jeffery\_Mandel](https://community.glideapps.com/u/Jeffery_Mandel)\
**Post date:** [October 11, 2019, 10:57pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/6 "2019-10-11T22:57:30Z")

</div>

Thanks so much George! I was hoping someone had done this or something like it before and could share the scripting. Appreciate you looking in to it for me

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [October 11, 2019, 11:28pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/7 "2019-10-11T23:28:41Z")

</div>

Some more resources to check out. (Disclaimer: I don’t have any experience with any of these.)  
Zapier may be the easiest. Looks like it would allow you to add and update calendar entries. Not sure if you would need more advanced integration or what it is all capable of. Maybe this will help get you started.

> **[Explore Ways to use Zapier by Industry, Role and Use Case | Zapier](https://zapier.com/explore)**
>
> Discover what others use Zapier for, get inspired, and find ways to save time at work.

> **[Google Calendar Integrations](https://www.integromat.com/en/integrations/google-calendar)**
>
> Integromat gives you the ability to integrate Google Calendar with many other services.

[https://gsuite.google.com/marketplace/search/calendar](https://gsuite.google.com/marketplace/search/calendar)

---

<div class="post-metadata">

**Author:** ![erwan\_NOURRY](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwan_nourry/32/39630_2.png) [@erwan\_NOURRY](https://community.glideapps.com/u/erwan_NOURRY)\
**Post date:** [May 4, 2022, 8:58pm UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/8 "2022-05-04T20:58:59Z")

</div>

bonjour, as tu réussi ? je cherche a faire la même chose avec également peu de connaissance!  
si tu peux m’aider, merci!  
Erwan

---

<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:** [May 5, 2022, 12:26am UTC](https://community.glideapps.com/t/linking-a-google-calendar-to-book-a-conference-room/1102/9 "2022-05-05T00:26:33Z")

</div>

You can use the method @Jeff_Hager mentioned just above. It should work pretty well with an integration between Google Calendar and your Google Sheet.
