Hello, I already solved the problem to avoid loops with a Zap by adding a certain value within the last step of a Zap (I added a filter that looks for this value, if it exists it would stop running the Zap). It is described here:
But now I do have an “advanced” version of this problem. I have to connect two apps (Zoho CRM and a invoicing tool) and I need to sync all contact/address updates from Zoho CRM to the invoicing tool. The workflow looks like this at the moment:
01-Updated contact in Zoho CRM (Trigger) → 02-Find contact in Invoicing Tool → 03-Update contact in Invoicing Tool → 04-Update contact in Zoho CRM again (it adds some contact information back from the invoicing tool to certain fields in Zoho CRM to be sure/compare all address fields have been updated correct in the invoiceing tool) → Stop Zap
The big problem is that Step 04 would re-trigger the complete Zap and it would end in a loop by starting with step 01 etc.
So I was looking for a method to add a certain value like a date, unique id (that is increasing by a number/value) etc. each time the Zap runs.
And I thought about comparing dates: What is today’s date and if it is not the date that was set in the last step of the Zap it would continue the Zap. But this would not solve the problem.
Do you have any ideas how to avoid loops for Zaps that need to run multiple times.
I really appreciate any help.