# Glide - Zapier - Google Calendar

**URL:** https://community.glideapps.com/t/glide-zapier-google-calendar/38172
**Category:** Ask for Help
**Created:** [February 5, 2022, 10:53pm UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172 "2022-02-05T22:53:57Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Hassan\_Nadeem](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hassan_nadeem/32/72956_2.png) [@Hassan\_Nadeem](https://community.glideapps.com/u/Hassan_Nadeem)
#### Post date: [February 5, 2022, 10:53pm UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172/1 "2022-02-05T22:53:57Z")

</div>

Hi community,

I am making an appointment app for a clinic. I have made a custom form and through the event picker component, I am able to schedule the appointment.

If I want to change the timings of my appointment through app, how do I update that on google calendar using Zapier?

I have managed to make calendar for a new appointment. I am stuck on updating the calendar when I change the appointment time.

On Zapier, I connected google sheets to google calendar. The trigger was when a new row is added and the Action was to create a detailed calendar. On the start time and end time I added the values I got from event picker. The zap was successful and the event was created.

---

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [February 5, 2022, 11:03pm UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172/2 "2022-02-05T23:03:16Z")

</div>

Use google script… is simple and free:

`var event = CalendarApp.getCalendarById("YOUR EMAIL ADDRESS").createEvent('info',new Date(date),new Date(date),{location: 'GLIDE'});`

---

<div class="post-metadata">

### Author: ![Hassan\_Nadeem](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hassan_nadeem/32/72956_2.png) [@Hassan\_Nadeem](https://community.glideapps.com/u/Hassan_Nadeem)
#### Post date: [February 5, 2022, 11:14pm UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172/3 "2022-02-05T23:14:08Z")

</div>

Hi Sir. Thanks for your quick reply.

Will this script trigger when I change the timings of my appointment in the app?

---

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [February 5, 2022, 11:14pm UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172/4 "2022-02-05T23:14:56Z")

</div>

yes, set trigger onChange

---

<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: [February 6, 2022, 1:06am UTC](https://community.glideapps.com/t/glide-zapier-google-calendar/38172/5 "2022-02-06T01:06:12Z")

</div>

If you still want Zapier/Integromat, then I would advise the steps below.

Assuming you edit those through the edit screens, send the info below to Zapier:

- Meeting ID (you must have it in order to search for the right event)
- Start time
- End time

In Zapier/Integromat, create a new scenario with a webhook that will take those pieces of info, then search for the meeting using the meeting ID, finally update the meeting with the new starting and ending time.
