Search code examples
zapier

Zapier: How to skip a step in multi-step zaps


I'm looking for a way to skip steps (but not abort the Zap altogether) in a multi-stage Zap. For example, if one of the trigger event's values are a certain value, it doesn't need to run Step 2 (which might have been a creation or deletion step), but should continue on to Step 3.

I believe I can do this by using the Code by Zapier service to call a separate Webhook by Zapier Zap and optionally calling (before that one) another such webhook if it meets a criteria. But that's incredibly hacky.


Solution

  • Zapier now supports branch logic, called Paths. This is currently the best non-code method. It doesn't loop back into a common endpoint, but one could work around that by having them all end with a Webhook POST to a common Webhook receiver that ties up the end portion of the Zap.