Skip to main content

Hi all, 

I’ve searched on the community and in the FAQ and in the www and asked Chat GPT and have not found a fix.

 

TLDR: when I change an event time/reschedule an event on the source calendar, the Zap keeps the old block on the target calendar AND the new (corrected) block with the rescheduled time. Is there a way to ONLY keep the new block? 

Example: Event was at 12:45 on Thursday in the source calendar and I rescheduled it to Friday for a shorter time. Now the target calendar has the old block on Thursday and the new block on Friday. My desired outcome is to only have the new block. 

I have a zap that works fine for bringing in a new event from one google calendar to another. Time and description are all correct. See image below. 

 

 

Hi ​@cgomez100100 

NOTE: Depending on how your Zap steps are configured, there is a chance your Zap step logic causes an INFINITE LOOP.

More info here: https://help.zapier.com/hc/en-us/articles/8496232045453-Zap-is-stuck-in-a-loop

 

Here’s the logic for your currently configured Zap.

  • It will trigger when there is a NEW GCal Event and go on to create a NEW GCal Event.
  • It will trigger when there is an UPDATED GCal Event and go on to create a NEW GCal Event.

 

If you want the a GCal Event to be updated instead of created, then you need to add other logic to handle those cases:

  • New Event > Create Event
  • Updated Event > Find Event > Update Event
     

Info about filtering:

 

 

 


THANK YOU - I appreciate the links and suggestions. Super helpful


Hi ​@cgomez100100 👋

Just wanted to check how you got on with Troy’s suggestions here—did you manage to get the events added and updated correctly?

Let us know how it went, want to make sure you’re all set! 🙂