Here’s a confession: early in my career, I built automations that technically worked but didn’t actually matter. I’d spend weeks building an elaborate system that automatically synced data between three platforms, sent notifications to the right people, and logged everything in a spreadsheet. The client would say “wow, that’s impressive.” And then six months later, …
Here’s a confession: early in my career, I built automations that technically worked but didn’t actually matter.
I’d spend weeks building an elaborate system that automatically synced data between three platforms, sent notifications to the right people, and logged everything in a spreadsheet. The client would say “wow, that’s impressive.” And then six months later, nobody was using it. The process had changed. The team had found a workaround. The automation was running in the background doing its thing, and nobody cared.
That was an expensive lesson — for the client and for my reputation.
I’m Temo from WorkflowDone.com, and after 14+ years of building automation systems for businesses, I’ve learned that the technical part is the easy part. The hard part — the part that determines whether a project actually delivers ROI — is the scoping that happens before a single line of code gets written or a single Zap gets created.
This article is my framework for scoping automation projects so they actually pay for themselves. Whether you’re a freelancer pitching automation work, an agency owner trying to deliver real value, or a business owner evaluating a proposal from your developer — this is how to make sure the project is worth doing in the first place.
Table of Contents
ToggleStep 1: Start With the Pain, Not the Technology
The biggest scoping mistake I see — and the one I used to make myself — is starting with the solution. A client says “I want to automate my invoicing” and the developer immediately starts mapping out a Zapier workflow or a custom integration. Nobody stops to ask the obvious question: why?
Why do you want to automate invoicing? What’s actually painful about the current process? How much time does it take? How often does it go wrong? What happens when it goes wrong?
The answers to these questions completely change the scope of the project. Maybe the real problem isn’t invoicing itself — maybe it’s that the client is manually copying data from one system to another and occasionally making errors. In that case, you don’t need to automate the entire invoicing process. You need to automate the data transfer part, which is a much smaller (and cheaper) project.
Or maybe the pain is actually that invoices go out late because nobody remembers to send them. That’s not even an integration problem — it’s a reminder system. Totally different solution.
Before I scope any automation project, I ask the client five questions:
- What is the specific task or process you want to automate?
- How are you doing it right now, step by step?
- How much time does it take each week/month?
- What goes wrong with the current process? How often?
- What would “success” look like after automation?
That last question is crucial. If the client can’t articulate what success looks like, the project doesn’t have a clear goal. And a project without a clear goal is a project that can’t deliver ROI, because there’s nothing to measure it against.
Real example: A client came to me wanting to “automate their entire onboarding process.” That’s a massive, vague scope. After going through my questions, the actual pain point was much more specific: new client welcome emails were going out 2–3 days late because the sales team forgot to notify the onboarding team. The fix? A single Make.com scenario triggered by a CRM status change that sends the welcome sequence immediately and notifies the onboarding team. Three-hour project, not a three-week project. Client saw results the same week.
Step 2: Calculate the Actual Cost of the Manual Process
If you can’t put a number on the problem, you can’t justify the solution. This is where most automation proposals fall apart — they describe the cool technology but skip the math.
Here’s the simple formula I use:
Manual Process Cost = (Hours per month × Hourly labor cost) + (Error cost per month) + (Opportunity cost)
Let me break that down:
Hours per month is straightforward. If someone spends 30 minutes a day copying data from WooCommerce orders into a spreadsheet, that’s about 10 hours per month.
Hourly labor cost is what you’re paying that person (including benefits and overhead). If the person doing the work earns $25/hour fully loaded, that’s $250/month just for the manual task.
Error cost is trickier but important. If manual data entry results in one billing error per month that costs $150 to fix (between the refund, the customer service time, and the lost goodwill), that’s $150/month.
Opportunity cost is what that person could be doing instead. If your $25/hour admin is spending 10 hours on data entry when they could be spending that time on client communication that generates revenue, the opportunity cost might be significantly higher than the raw labor cost.
So in this example: $250 (labor) + $150 (errors) + opportunity cost = at least $400/month being burned on a manual process.
Now you can have an honest conversation about the automation investment. If the automation costs $1,500 to build and $30/month to run on Make.com, the payback period is about 4 months. After that, it’s pure savings. That’s a project worth doing.
But if the manual process only costs $50/month and errors are rare? The automation might not be worth building. And that’s an important answer too. Part of scoping is knowing when to say “this doesn’t make sense yet.”
Step 3: Map the Process Before You Touch Any Tools
Once you’ve confirmed the project is worth doing, the next step is mapping the entire process from end to end — as it actually works today, not as the client thinks it works.
This distinction matters more than you’d expect. I can’t count the number of times a client has described their process to me, I’ve mapped it out, and then when we walk through it together they say “Oh wait, there’s also this step where Sarah checks the thing and sometimes she does it differently on Fridays.” Those edge cases are where automation projects go off the rails.
My process mapping approach is simple:
- Have the client walk me through the process while doing it. Not from memory. Actually doing it, screen shared, step by step.
- Document every step, including the decisions. “If the order is over $500, I do X. If it’s under, I do Y.” These branch points are critical for scoping the automation correctly.
- Identify the exceptions. What happens when something unexpected occurs? An order with a missing field? A customer who paid with an unusual method? These exceptions are often where 80% of the complexity lives.
- Determine which steps need human judgment and which are purely mechanical. Automation should handle the mechanical parts. Human judgment stays human.
Real example: I was scoping an automation for a client’s order fulfillment process. They described it as “pretty straightforward — order comes in, we pack it, we ship it.” When we actually mapped it, there were 14 steps including inventory checks, fraud screening, shipping method selection based on weight and destination, and special handling for international orders. The “simple” automation was actually five separate workflows with shared data and conditional logic. If I’d scoped it as “simple,” the project would have blown up in scope, timeline, and budget.
I typically document process maps as simple flowcharts or numbered step lists in a shared Google Doc. Nothing fancy. The goal is clarity, not beautiful diagrams. If the client can read the document and say “yes, that’s exactly what we do,” the map is good enough.
Step 4: Define the Automation Boundary
Here’s a concept that took me years to learn: you don’t have to automate everything. In fact, you usually shouldn’t.
The “automation boundary” is the line between what the system handles and what humans handle. Drawing this line correctly is one of the most important scoping decisions you’ll make.
Automate too little, and the project doesn’t deliver enough value to justify the investment. Automate too much, and you end up building a brittle system that breaks whenever something unexpected happens — which in business, is constantly.
My rule of thumb: automate the 80% that’s repetitive and predictable. Leave the 20% that requires judgment, creativity, or exception handling to humans. Then give those humans a clean handoff point where the automation feeds them the information they need to make their decision quickly.
Real example: For a dental office client, we automated the appointment reminder sequence (email + SMS at specific intervals before the appointment). But we didn’t automate the response handling — when a patient replies “I need to reschedule,” a human handles that conversation because it requires nuance (checking availability, understanding the urgency, maintaining the relationship). The automation handles the outbound communication. The human handles the inbound response. Clean boundary.
A less experienced developer might try to automate the rescheduling too — building an AI chatbot that negotiates new appointment times. Could you build it? Sure. Would it take 10x longer and occasionally frustrate patients when it misunderstands their request? Absolutely. The ROI math doesn’t work for that part. Not yet, anyway.
Step 5: Scope in Phases, Not Monoliths
Big bang automation projects fail. I’ve seen it happen too many times. A client gets excited, a developer gets ambitious, and suddenly the scope is “automate everything from lead capture to invoice collection” with a 3-month timeline and a $15,000 budget.
Three months later, the project is half-finished, the requirements have changed twice, and everyone is frustrated.
The better approach: scope in phases. Each phase should be a standalone unit of value — meaning it delivers measurable ROI on its own, even if you never build the next phase.
Here’s how I structure phases:
Phase 1: The Quick Win. This is the single highest-impact automation that can be built in a week or less. It solves the most painful part of the problem and gives the client an immediate taste of what’s possible. It also builds trust and proves the approach works before committing to bigger investments.
Phase 2: The Core System. Once the quick win is live and working, you build out the core automation that handles the bulk of the process. This is typically 2–4 weeks of work and delivers the majority of the project’s ROI.
Phase 3: The Nice-to-Haves. Reporting dashboards, exception handling for rare edge cases, integrations with secondary systems. These are valuable but not essential. They get built if the budget allows and the client sees enough value from Phase 1 and 2 to continue investing.
Real example: A client wanted to automate their entire lead management pipeline — from form submission through qualification, assignment, follow-up sequences, and reporting. Big project. Here’s how I phased it:
- Phase 1 (Week 1): Form submissions automatically go to Google Sheets and trigger a Slack notification to the sales team. Time savings: immediate. Cost: $500.
- Phase 2 (Weeks 2–3): Lead scoring based on form data, automatic assignment to the right team member based on territory, and a 3-email follow-up sequence via Make.com. Cost: $2,000.
- Phase 3 (Week 4+): Reporting dashboard showing lead sources, conversion rates, and response times. Integration with their CRM for long-term tracking. Cost: $1,500.
The client approved Phase 1 immediately because the investment was small and the value was obvious. After seeing it work, they greenlit Phase 2 without hesitation. Phase 3 happened two months later when they had enough data flowing through the system to make reporting meaningful.
Each phase delivered value independently. If the client had stopped after Phase 1, they still would have gotten ROI. That’s the test of good phasing.
Step 6: Build in Measurement From Day One
If you can’t measure the impact, you can’t prove the ROI. And if you can’t prove the ROI, the client will eventually question whether the automation is worth paying for — especially when the renewal comes up or when they need budget approval for the next phase.
Every automation project I scope includes a measurement plan. It doesn’t need to be complicated. You need to be able to answer these three questions after the automation has been running for 30 days:
- How much time has been saved? (Compare hours spent on the task before vs. after)
- How many errors have been eliminated? (Track error rates or support tickets related to the process)
- What’s the financial impact? (Time saved × labor cost + errors eliminated × error cost)
For Zapier and Make.com automations, this is easy — both platforms show you exactly how many times each automation has run, when it ran, and whether it succeeded or failed. That run count alone tells a story: “This automation has successfully processed 847 orders in the last 30 days without a single manual touchpoint.”
For custom code, build logging in from the start. Every time the automation runs, log it. Every time it handles an exception, log it. A simple database table or even a Google Sheet with timestamps and outcomes is enough.
I present these numbers to clients in a monthly summary. It takes me 10 minutes to pull together and it’s the single most effective way to maintain long-term client relationships. When a client can see that your automation saved them 42 hours last month, the conversation about future projects happens naturally.
Real example: For one client, their Make.com automation processed 1,200 webhook events in the first month. Each event previously required about 3 minutes of manual work. That’s 60 hours of labor saved in month one — worth approximately $1,500 at their team’s hourly rate. The entire automation cost $2,500 to build. Payback period: less than two months. When I showed them those numbers, they immediately asked “what else can we automate?”
Step 7: Plan for Maintenance and Evolution
The final piece of scoping that most people skip: what happens after launch?
Automations aren’t “set it and forget it.” APIs change. Business processes evolve. Third-party platforms update their features (and sometimes break their integrations). Someone on the client’s team will eventually change a field name in their CRM without telling anyone, and the automation will start failing silently.
Good scoping includes a maintenance plan:
- Who monitors the automation for errors? (This should be defined before launch, not after something breaks.)
- How will the client be notified if something fails? (Automated error alerts via email or Slack are a minimum.)
- What’s the expected maintenance cadence? (I recommend a monthly check-in for the first three months, then quarterly.)
- What’s the support arrangement? (Is the developer available for fixes? What’s the response time? Is there a retainer?)
- How will changes be handled? (When the client wants to add a step or modify the logic, is that included or billable?)
I typically offer two options: a monthly retainer that covers monitoring and minor adjustments (usually $100–300/month depending on complexity), or a pay-per-incident model where the client contacts me when something needs attention. The retainer is better for complex automations that are business-critical. The per-incident model works for simpler setups.
The key is setting expectations upfront. If the client expects the automation to run forever without any attention, and you don’t correct that expectation, you’re setting both of you up for a frustrating conversation later.
The Scoping Checklist
Here’s the framework condensed into a checklist you can use on your next project:
- Identify the specific pain point (not just “I want automation”)
- Calculate the monthly cost of the manual process (time + errors + opportunity)
- Map the current process step by step (by watching it happen, not from memory)
- Define the automation boundary (what’s automated vs. what stays human)
- Scope in phases with independent value at each stage
- Build in measurement (run counts, time saved, errors prevented)
- Plan for maintenance (monitoring, error alerts, update cadence)
- Calculate payback period (total project cost ÷ monthly savings)
If a project passes this checklist, it’s worth building. If it doesn’t — if the math doesn’t work, the process isn’t clear, or the success criteria are fuzzy — it’s better to know that before you start than three weeks and several thousand dollars into the project.
The Bottom Line
The difference between an automation project that delivers ROI and one that becomes shelfware isn’t the technology. It’s the scoping.
Good scoping means understanding the real problem, doing the math to justify the investment, mapping the process honestly, drawing smart boundaries, building in phases, measuring results, and planning for the long term.
It’s less glamorous than building the actual automation. It doesn’t demo as well. Nobody gets excited about a spreadsheet showing payback period calculations. But it’s the reason some automation projects transform a business and others collect dust.
If you’re planning an automation project — or if you’ve been burned by one that didn’t deliver — I’d love to talk through it with you. Scoping conversations are free, and sometimes the most valuable thing I can tell a client is “you don’t need this yet.” That honesty is what keeps people coming back when they do need it.
You can reach me at WorkflowDone.com. Let’s make sure your next automation project actually pays for itself.








