Skip to main content

I’m looking to have a Zap that sends an appointment confirations text through DialMyCalls for new and updated events, but only when the Event Begin time changes. We want to be able to go in the description and summary and add/change things without triggering another appointment confirmation. 

 

Is there a way to filter so that it doesn’t trigger everytime we update the description or summary? I was thinking if it could compare the new Event Begins date to the previous Event Begins date, but I am not seeing a way for Zappier to see where the event was placed previously. 

 

We already have some key words used to filter when we do not want a reminder to be sent but use that same keyword in other Zaps to prevent sending appointment reminder two weeks and three days before the appointment. 

 

Any guidance would be appreciated! 

Hi ​@WMCC 

You would likely have to log existing events in a GSheet, Airtable, Zapier Table to use to compare the OLD/NEW data in Zap steps.


Hey there ​@WMCC 👋

Have you had a chance to give Troy’s suggestion a try yet? If yes, how did it go?

Happy to lend a hand if you’re stuck at all, want to make sure you’re all set! 


Hi we also have this text automation for our customers. Is there a workaround that does not include logging the existing events in a GSheet or zapier table?


Hi ​@Jack Diddly 👋

I checked and when an update to a Google Calendar event, it doesn’t provide the original value for the field that was updated. So the best way to determine whether a change was made to the event start date would be to store a record of the original event details somewhere so that the Zap can then compare the original and current event start dates. 

If it helps, if you were to store the event details using Zapier Tables and have a Filter compare the two dates to see if they are a match or not, it would not impact your task usage. Check out our What does not count toward task usage? guide for more details on that.

The only other way I can think of would be to trigger on the “Updated invitation” emails that are sent out by Google, and filter on what’s been noted as “Changed:”. But, that would mean that you’re sending out email notifications for updates so this might not be an ideal approach if you’re wanting to only sent text notifications.

If you do give either of those approaches a try and need any help, just let us know!