How do you run a weekly health check on your Zaps?
Block thirty minutes once a week. Open Zap history, filter the last seven days by status, and review errored, on hold, and filtered runs. Compare run counts with the week before. Check that every Zap touching leads or revenue ran when it should. Log what you found and fix the top issue before you close the tab.
Most teams only look at Zapier when something breaks loudly. A sales rep says leads stopped arriving, or a client asks why a form went nowhere. By then, the problem may have been running for days. A weekly health check catches the quiet failures that never send an obvious alarm.
This is the routine I recommend to marketing and revenue teams that rely on Zapier for lead capture, CRM updates, and notifications. It is short on purpose, because a check that takes two hours will not survive a busy month.
Why do Zaps need a weekly health check at all?
Zaps fail in ways that are easy to miss. Some error and stop. Some run but quietly filter out records they should pass. Some go on hold when an app connection expires. Without a regular review, you discover these problems from the people affected, usually after the damage is done.
Zapier does turn off Zaps that keep failing. Its help center says that if a Zap errors repeatedly each time it runs, it will automatically turn off. That protects your task budget, but it also means a critical lead Zap can go silent, and you will not notice unless someone is looking.
A weekly rhythm is the right balance for most small teams. Daily is too much for routine work. Monthly is too slow when a broken lead Zap can cost a week of pipeline.
Which run statuses should you look at first?
Start with errored runs, then on hold, then filtered. Errored runs did not finish. On hold runs are waiting for a problem to be fixed. Filtered runs stopped by design, which is usually fine, but a sudden jump in filtered runs often signals that incoming data changed shape.
Zapier's help center defines these clearly. Errored means the run encountered an issue and did not run successfully. On hold means the run is waiting for an issue to be fixed before it can continue. Filtered means the conditions in a Filter step were not met, so the Zap did not run any later steps.
Two other statuses deserve a glance. Safely halted means the run purposely stopped, and Zapier notes that a Zap will not turn off automatically if it halts many times. Handled error means an error handler ran as an alternative path. Neither is alarming alone, but a rising count of either is worth understanding.
How do you set up the review in Zap history?
Open Zap history, go to the Zap runs tab, set the date filter to the last seven days, and filter by status. Zapier lets you filter by date, Zap name, apps used, folder, Zap owner, and status. Save yourself time by reviewing your most important folder first, usually the one holding lead and CRM Zaps.
Keep in mind how far back the data goes. Zapier's help center says it can guarantee a maximum of 60 days of Zap run data in Zap history, and the page shows up to 10,000 runs. A weekly check stays well inside that window, but a quarterly look back may not.
If you want long-term trends, copy the weekly counts into a simple sheet: Zap name, successful runs, errored runs, filtered runs, and notes. That sheet becomes your history once Zapier's own window rolls past. I walk through reading individual runs in using Zapier run history to debug a broken Zap.
How do you spot a Zap that stopped running silently?
Compare this week's run count for each critical Zap with its normal weekly range. A lead capture Zap that usually runs dozens of times a week and ran three times this week is broken somewhere, even if none of those three runs errored. Silence is a failure mode that status filters alone will not catch.
The most common causes of silent Zaps are an expired app connection, a changed form or field name upstream, a trigger that now watches the wrong list or view, or a Zap someone turned off and forgot. Each one stops runs from starting at all, so there is no error to see.
For the Zaps that matter most, set a minimum expected run count and check it every week. That turns "it feels quiet" into a clear yes or no. The same thinking is behind setting alert thresholds for a lead sync, which automates this check for your most important workflow.
What should you do with errored runs?
Open a few errored runs from each affected Zap, read the error, and group them by cause. Fix the cause, not the run. Then rerun the failed records if the data still matters, such as leads that never reached the CRM. Check Zapier's help docs for the current replay options on your plan.
Errors usually fall into a few buckets: authentication problems, missing or wrong data, rate limits or timeouts from the other app, and logic mistakes in the Zap itself. Authentication problems need a reconnect. Data problems need a fix upstream, often in the form. Timeouts may need retries or a slower schedule.
Do not replay blindly. If a Zap creates CRM records, replaying runs that partly succeeded can create duplicates. Check the destination first, then replay only the runs that truly did not land.
Which Zaps deserve the closest attention?
Rank Zaps by what breaks if they stop. Lead capture and routing come first, because a failure there loses revenue. CRM updates that drive sales activity come next. Internal notifications and reporting Zaps come last. Spend most of the weekly check on the top tier and skim the rest.
Write the tier next to each Zap's name, or keep critical ones in a dedicated folder. When the check is short on time, the top tier always gets reviewed. That simple ranking keeps the check useful in the weeks when nobody has thirty minutes to spare.
The check also reveals Zaps nobody needs anymore. A Zap with zero runs for a month, no owner, and no obvious purpose is a candidate for removal. Cleaning those out makes future checks faster, and I covered the process in retiring an automation nobody uses anymore.
How do you log the health check so it improves over time?
Keep a short log with the date, who ran the check, which Zaps had issues, the cause, the fix, and whether data was replayed. Over a few months, the log shows patterns: the same app connection expiring, the same form field changing, the same Zap erroring after every edit.
Those patterns are where the real improvements come from. If one app connection keeps expiring, move it to a shared service account. If a form field keeps changing, add a step to the form change process that checks downstream Zaps.
The log also protects the team when people change roles. A new owner can read three months of notes and understand which Zaps are fragile, instead of learning the hard way.
Who should own the weekly check?
Give it to one named person, with a backup. In a small company, that is often the marketing operations lead or whoever built most of the Zaps. Shared ownership usually means no ownership. Put the check on a recurring calendar slot so it happens even in busy weeks.
The owner does not need to fix everything personally. Their job is to look, log, and route problems to whoever can fix them. A clear owner turns a vague worry about automations into a weekly habit with a name attached.
If the check keeps finding the same issues, that is a signal to invest in better monitoring or to rebuild a fragile Zap, not to keep patching it every week.
What should you do next?
Put a thirty minute recurring slot on your calendar this week. In the first session, filter Zap history to the last seven days, review errored, on hold, and filtered runs, and write down normal weekly run counts for your critical Zaps. Start a simple log. Fix the biggest issue before you finish.
My view is that the value of an automation is not how clever it is, but how reliably it runs when nobody is watching. A weekly health check is how you make sure somebody is watching, without turning automation maintenance into a full-time job.
If you want help setting up a health check routine or monitoring for your Zapier workflows, reach out through pravinkumar.co. I build websites and the automations behind them for lead generation, and keeping those automations healthy matters as much as building them.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.