Skip to content
Zeltar Ventures

Buyer decision guide

How to scope a workflow automation project

A useful automation scope explains what starts the process, what counts as completion and who acts when the normal path fails. Work through one recurring workflow before selecting a tool or requesting a quote.

1. Describe the process in a single sentence

Use this structure: “When [trigger] happens, validate [inputs], obtain [approval if needed], update [destination] and tell [owner] whether it completed.” If the sentence contains several unrelated processes, choose the one with the clearest business owner and observable completion point.

Record the current effort and failure pattern using actual observations. Time spent on a process is useful evidence, but it is not automatically a saving: review work, exceptions, subscriptions and maintenance may remain after automation.

2. Complete the scope worksheet

Blank workflow scope: fill the unknowns before agreeing implementation
DecisionWhat to recordWho should confirm it
Trigger and finish[Event that starts work; event that proves completion; excluded cases][Process owner]
Inputs and quality[Required fields; formats; source; missing or invalid data rules][People providing and consuming the data]
Systems and access[Source and destination; supported API; permissions; available test environment][Application owners]
Business rules[Field mappings; decisions; approval conditions; permitted actions][Business approver]
Volume and timing[Typical and peak volumes; business deadlines; external limits to check][Operations and technical owners]
Exceptions[Missing data; duplicate; timeout; failed update; named resolution owner][Operating team]
Acceptance and handover[Test cases; reviewer; release approval; runbook; support boundary][Buyer and operating owner]
Commercial boundary[Included work; dependencies; excluded changes; licences and consumption costs][Buyer and delivery lead]

3. Example: a laboratory request intake

Suppose a laboratory receives approved sample or testing requests through a form. It wants to create or update the record in its laboratory system and prepare the next task. The first scope could cover the form, validation, one approval and one destination system. Migrating historic records, changing the laboratory data model and automating later notifications would be separate decisions.

Acceptance checks: expected behaviour must be agreed with the process owner
ConditionExpected resultResolution owner
Complete, valid and approved requestWrite the agreed fields once, record the destination identifier and mark completion.Process owner accepts the result.
Required field missingStop before the write and request the missing information through the agreed channel.Intake owner resolves the request.
Approval declined or unansweredDo not proceed to the protected update; record the outcome or follow the agreed reminder rule.Named approver or delegate.
Repeated submissionApply the agreed matching rule and avoid an unintended duplicate record.Operations owner reviews ambiguous matches.
Destination timeoutRecord the attempt; confirm whether the update happened before deciding whether to retry.Technical owner investigates uncertain outcomes.
Permission or mapping failurePause the affected item and expose enough context for resolution without publishing sensitive data.Application owner corrects access or mapping.

4. Agree exception ownership, not just error messages

For each failed step, specify who sees the issue, what information they receive and how they resume or close the item. Retrying every failure can repeat a business action. The design must distinguish a temporary technical problem from invalid data, a rejected approval or an uncertain update.

Also decide where the operating record lives. A team needs a practical way to answer whether an item is pending approval, completed, failed or awaiting a person, without reading source code or guessing from an inbox notification.

5. Choose the implementation after the operating decisions

Custom code, workflow engines and the automation built into your existing platforms solve different combinations of integration, hosting, validation and maintenance needs. Review supported APIs, available permissions, expected usage, licence costs and the team's ability to own the result. They can be combined when the scope warrants it.

6. Define a useful first work package

A single laboratory might start with one complete workflow. A department might select a process with several application owners. A larger organisation can start with a bounded integration that uses its approved environments and release controls. In each case, agree inputs, dependencies, tests, handover and exclusions before committing to dates or fees.

Bring the completed worksheet and one anonymised example to the first discussion. It makes it easier to identify what can be scoped now and which access or business decisions need resolving first.

Turn one requirement into a clear scope.

Share the task, existing systems and main constraint. Use an anonymised example until access and confidentiality arrangements are agreed.

Discuss this requirement