# Run the Workflow by Hand Before You Automate It
A recurring annoyance is usually a sign a system could help. That doesn't mean build the automation immediately. Start by running the workflow manually with an automation tool available to do the heavy lifting. Doing several manual runs uncovers the real variations and judgment calls you need to capture.
Pick a small recurring task
Run the workflow manually
Process one instance end to end using automation only as an assistant: feed the raw input, inspect the output, then make the decisions you would normally make. Repeat with a second instance. These runs surface differences you won't see on a blank automation canvas — missing owners, promised introductions, or details that belong in a customer record rather than project notes.
Write down what "done" means
Define the finish line in concrete terms. Example for a post-meeting follow-up:
- Every promised action has an owner.
- Dates appear only when explicitly stated in the conversation.
- Uncertain items are clearly marked for review.
Capture judgment rules
Some tasks contain hidden decisions. For a client update, note rules such as:
- Include decisions and commitments, not every discussion point.
- Do not invent deadlines or certainty.
- Keep messages concise enough to be read.
- Flag sensitive items for manual review.
These rules act as boundaries for the automated output and speed up review because you know what to check.
Let the tool ask for missing context
Iterate: add or remove one rule at a time
After each manual run, note one miss and add one instruction if needed. Remove instructions that don't matter. Your workflow will improve faster when it's based on actual outputs rather than theory.
Keep a human pass
A simple readiness test
Ask: Can you explain how a skilled person judges whether an output is good? If you cannot, run the task manually for a few more rounds. If you can, automate the repeatable steps and preserve the human checks.
Start small, document decisions, and keep people in the loop. That sequence turns an annoying repeat into a dependable system without creating new cleanup work.