Why Automations Break: 8 Causes and How to Prevent Them
Wondering why automations break? These 8 common causes, from expired tokens to layout changes and API limits, come with simple monitoring fixes.
By Downway Team 3 min read
When people ask why automations break, the answer is almost always something that changed outside the workflow: an updated system, an expired password, a quota that ran out. The flow itself rarely “wears out.” The eight causes below explain most failures, and each one can be monitored.
Mistake 1: layout changes in screens and websites
Robots that read screens or web pages rely on buttons and fields staying put. A supplier portal redesign, and the flow clicks on nothing. The result is silent, missing entries.
Prevent it: prefer an API or file export when one exists, and add a daily check that confirms the expected screen is still there.
Mistake 2: expired tokens and passwords
Access tokens, digital certificates and passwords all expire. When they do, the automation gets an “access denied” and stops, often on a Friday night.
Prevent it: record each credential’s expiry date on a shared calendar and enable automatic renewal where the platform allows it.
Mistake 3: API and plan limits
Services cap calls per minute, per day or per month. An order spike or a sloppy loop burns through the quota and the rest of the flow gets no response.
Prevent it: know each service’s limit, add pauses and retries with growing delays, and track monthly consumption.
Mistake 4: version updates in connected systems
An ERP or platform that renames a field, changes an endpoint or retires an old API version breaks integrations even though nobody on your team touched anything.
Prevent it: subscribe to the vendor’s release notes and test the flow in a staging environment before updating production.
Mistake 5: data outside the expected pattern
A tax ID with a letter in it, a date in a different format, an empty field. The flow was designed for the normal case and stalls on the first odd record.
Prevent it: validate input at the start and send problem records to a review queue instead of stopping everything.
Mistake 6: depending on one person or one computer
A flow running on someone’s laptop, or under a personal login, stops when the device is switched off or the person goes on vacation.
Prevent it: run it on a server or in the cloud under a service account, and document who owns the flow.
Mistake 7: network and third-party outages
A few minutes of downtime in an external service kills a run and, without a retry, the data is lost.
Prevent it: configure automatic retries and a queue that holds whatever was not processed.
Mistake 8: no monitoring at all
This is the mistake that turns the other seven into losses. With no alerts, the failure surfaces only when a customer complains.
- An email or chat alert for every failed run.
- A “silence” alert: if the flow did not run when expected, notify someone.
- A simple dashboard with the day’s runs, successes and failures.
- A weekly review of errors by a named person with a deadline.
If you want help with critical workflows, Downway builds automation and system integrations with monitoring included from the start.
One practical habit: keep a one-page rescue note stating what the flow does, where it runs, which credentials it uses and how to restart it. During an outage, that page saves hours.
Frequently asked questions
How do I know my automation is still working?
Set up an error alert and a silence alert that fires when the flow does not run on schedule. Seeing no errors is not enough, because a stopped flow produces none.
Do automations need maintenance?
Yes. Schedule periodic reviews of credentials, system versions and process changes; it costs far less than fixing things after an outage.