I have a Zap set up that runs when an Google calendar event is new/updated...but I want different Zap actions/outputs based on if the event is NEW or UPDATED...but I can only seem to choose New/Updated (as one).
Is there a way of building a Zap that reviews/searches to determine if the event was rescheduled vs created new?
Essentially, I am trying to trigger a different tags in MailChimp based on a newly rescheduled meeting vs a rescheduled meeting. And now I can update the meeting fields, but there is no way to trigger (or re-trigger) a different automation journey within MailChimp without being able to differentiate between a NEW Google calendar event and an UPDATED Google calendar event
Hi
Try using Paths: https://zapier.com/apps/paths/integrations#help
In the DATA OUT from GCal for the Event, there are variables with timestamps that indicate:
- Created
- Updated
You can use Formatter > Date & Time > Compare to determine the time difference between those.
Then configure the Path Filter conditions: https://zapier.com/apps/filter/integrations#help

This is great! Just applied and it works great. However, just like the created and updated fields above they also aren’t 100% the same at the end just due to processing...the microseconds are different. (and in my example the “35” is actually a 42/43 so need to delete all of the “seconds.”)
I have used the split text to break it apart. But when using the : as the splitter it went to the first one (after hours and before the minutes). Anyway of changing that to the “second :” one so that it would capture updates that are more specific than just the hour?
Try this instead…
Zap action: Formatter > Text > Truncate
Truncate to 16 characters to get: YYYY-MM-DDTHH:mm
Thanks - it works now!
That's fantastic to hear,
If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help!
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.