Skip to main content

I have a zap that works perfectly but I want to be able to reduce the amount of times it runs.

My zap is triggered from a simPRO job update and the desired outcome would be to only continue the zap if the status of the job from simPRO has actually changed (eg. New Job → Job In Progress). If the status remains the same, the zap does not need to run.

 

Hey there, ​@K5_Elec! 👋

It’s been since a while since you reached out, were you able to get it sorted?

If not, perhaps you could keep a record of each job in Zapier Tables. When the Zap triggers it could search for the job in the table to see what it’s status was. Then, you could use a Filter to compare the two statuses, and only let the Zap continue to run the next steps if the status is different. You’d want to add an Update Record action after the filter, to update the status of the job in the table to match what it was updated to.

Although it wouldn’t reduce the number of times the Zap triggers, it should help to reduce the unnecessary task usage by stopping the rest of the Zap from running when the job status hasn’t been changed. And even though this approach adds extra actions, Zapier Tables and Filters action don’t count towards your task usage. 

Hope that helps. Keep us posted on your progress, want to make sure you’re all set! 🙂