

Alyssa Schaefer (aka The Business Cowgirl)
Saturday, September 13, 2025
Last Updated January 25, 2026
Read Time: 7 Minutes
Defining automation requirements is an art form. Give a computer crappy instructions and it will do crappy things.
Three rules protect you: the 95/5 Rule (build for 95% of common scenarios, explicitly define the 5% exceptions), thinking forwards and backwards (what happens when you need to undo something?), and building with the end in mind (design for where your business will be in 3-10 years, not just tomorrow).
Automation cares about logic, not emotion, so don't let current overwhelm cloud your design decisions.

If you’re tired of “set it and pray” automations that might be breaking things behind the scenes, start with my free 3‑part mini‑course on building bulletproof automations inside the Winning Business Vault. It walks you through how to design, scope, and test automations properly so they save time instead of creating fires.
In Part 1 of this series, we covered the three components of every automation: trigger, criteria, and outcome. That's the what. This article is about the how, specifically, how to define requirements that don't come back to bite you.
Here's the uncomfortable truth: if you give a computer crappy instructions, the computer is going to do crappy stuff. A bad automation doesn't just fail to help you, it can actively work against you. The computer doesn't question your intent. It simply executes what you told it to execute.
To avoid those nightmares, I use three rules for defining requirements.
Automation cares only about logic, not emotion. Don't let current overwhelmed feelings or circumstances cloud your design decisions.

Before diving into the rules, remember: requirements define when, why, and where things happen based on what your data looks like. This also means you need clean data. If your data is messy, your automation will be messy...garbage in, garbage out.
Requirements aren't just about what should happen. They're about what should happen under specific conditions, what should not happen, and what to do when something needs to be undone.
Rule #1: The 95/5 Rule
Build your automation for the 95% of common scenarios.
If you find that exceptions occur in multiple 5% segments, meaning you'd need to build five or six different variations to handle all the edge cases, automation might not be the answer for that particular workflow.
Here's how to apply it:
If it's the latter, you're not automating one process then you're building multiple automations pretending to be one. That complexity multiplies your risk of Scenario D problems.
Challenge yourself to define the 95% rule clearly. If you're new to this, consult with an automation specialist or workflow expert. They've seen the edge cases you'll miss because you're too close to your own process.
Rule #2: Think Forwards and Backwards
Most people design automations by thinking forward: "When X happens, do Y." That's necessary but not sufficient.
You also need to think backwards: What happens if you need to revert or backtrack?
Example: Your automation creates a contract when a deal is marked "closed won." Great. But what happens when:
You need to define what needs to be undone or adjusted so the automation doesn't cause errors during backtracking. If your automation creates records, sends emails, or triggers downstream processes, reversing course can get complicated fast.
The backward-thinking question: If this automation runs and then we need to undo it, what breaks?
Rule #3: Build with the End in Mind
Design should not just account for today or tomorrow, but for where the business will be in three to ten years.
I worked with a client who had a portal where the automation and the portal were hard-coded together. The system was essentially impossible to change without breaking everything. They'd built for immediate needs without considering future flexibility.
Here's what hard-coded logic costs you: as much money to undo the automation as you spent to build it. Sometimes more.
Questions to ask:
You're not trying to predict the future. You're building in flexibility so you're not trapped by decisions you made when the business looked different.
Not sure if your current tech setup is helping or hurting? Get your Tech Health Scorecard: 10 minutes, 25 questions, and you'll know exactly which part of your systems is draining the most time and money.

Here's something that catches a lot of business owners: automation cares only about logic, not emotion.
When you're overwhelmed...drowning in manual work, desperate for relief, it's tempting to rush the design phase. "Just make it work so I can stop doing this manually."
I get it. But that desperation leads to shortcuts in requirement definition. And shortcuts in requirements become expensive fixes later.
Some of these rules may not seem to apply immediately. But they will become clear when they save you from pulling your hair out six months from now.
Join the Winning Business Vault to get instant access to the full Building Bulletproof Automations mini‑course.

Before finalizing any automation requirement, ask a colleague or team member to poke holes in it. Explain the trigger, criteria, and outcome in plain language. Their questions will reveal the edge cases you've normalized because you're too close to the process.
Building an automation is like painting a bowl of fruit. Every automation I've made is a different bowl of fruit, but the fundamentals: trigger, criteria, outcome...remain the same.
Requirements are where you decide exactly what your bowl of fruit looks like before you pick up a brush.
Get the requirements right, and implementation becomes straightforward. Get them wrong, and no amount of technical skill will save you from the mess.
What's Next:
Part 3 of this series covers the final piece: how to test your automation to make sure it's actually bulletproof. I'll share a horror story about a client whose automation was quietly deleting contacts for a year, and the testing approach that would have caught it.
This is Part 3 of the Build Bulletproof Automations series.
← Part 1: What an Automation Actually Is (Trigger, Criteria, Outcome)
→ Part 3: How to Test Your Automation (Plus a Horror Story)
Q: What if my process has more than 5% exceptions?
A: That's a signal that automation might not be the right solution—at least not a single automation. You may need to handle exceptions manually, build separate automations for distinct scenarios, or simplify the underlying process before automating it.
Q: How do I know if I'm building with enough flexibility for the future?
A: Ask: "If we changed [tool/product/team size], would this automation still work or would it break?" If the answer is "it would break," look for ways to reduce hard-coded dependencies.
Q: Should I document my requirements before building?
A: Absolutely. Written requirements—even a simple bullet list of trigger, criteria, outcome, and edge cases—give you something to test against and help others understand what the automation is supposed to do.
Q: What's the difference between hard-coded and flexible automation logic?
A: Hard-coded logic is specific to current conditions (specific product names, specific team members, specific field values). Flexible logic uses variables, categories, or rules that can adapt as those conditions change.
Q: When should I bring in a specialist versus building it myself?
A: If the automation touches revenue (deals, billing, contracts), customer data, or multiple systems, consult someone who's seen similar setups across industries. The cost of getting it wrong usually exceeds the cost of getting help.

Join 150+ business owners who get my weekly newsletter, WINNING BUSINESS, full of no-nonsense strategies to make your tech stack actually work for your business (not against it).


This is a practical prompting guide for service businesses, consultancies, and agencies that want to use AI to go faster without sounding fake, stiff, or “obviously AI.”


A short guide for service businesses, consultancies, and agencies on how generative AI has changed search – and how to stay visible when AI answers your buyers’ questions.


Get a simple 0–100 “tech health” score across your core business pillars. Use your results to decide where tools, automations, or process changes will have the biggest impact.

Online Business Digital Architect and AI Strategist
Unlock the door to unprecedented efficiency for your business with our latest blog or Youtube video! Discover a treasure trove of time-saving and cost-cutting technological shortcuts that could revolutionize the way your business operates. Learn game changing innovative tech setup strategies and insights that will scale your business future growth.

AI slop is flooding the internet. But the problem isn't AI itself. It's how people use it. Learn how to cut content creation time by 50% while still sounding like you.

Business tech has two layers: what you need it to do and how it's built. Learn how to spot gaps through team frustration and why AI agents are business cheat codes.

"Set it and forget it" automation is a myth. The real magic happens when automated and manual tasks connect seamlessly. Learn the before-and-after test.

Test automations in sandbox first, try to break them, and use a different person than the builder. A horror story about deleted contacts proves why.