Business Process Mapping: How to Map a Workflow Before You Automate

Map one workflow at a time: who does each step, what information it needs, which decisions follow a rule, where exceptions go and how long work waits. That map becomes the brief for any automation.

Editorial gouache illustration: Two colleagues map a workflow on a wall-mounted paper roll with blank cards in three swimlanes and orange decision diamonds

The short answer

Business process mapping means drawing how one piece of work moves through your business, step by step. Before you automate, pick a single workflow with a clear trigger and finish. Give each role or system its own swimlane, then record the inputs, outputs, decisions, exceptions, handoffs and time for every step. Walk recent real examples through the map with the people who do the work and have them confirm it. The finished map shows which steps to remove, which follow a written rule, which need judgment and where a person must review the result.

  1. Map one workflow from a real trigger to a real finish.
  2. Write down the rule behind every decision, or mark it as judgment.
  3. Count exceptions and waiting time before you choose a tool.

What is business process mapping?

Business process mapping means drawing the steps a piece of work goes through, who performs each step and where the work passes from one person or system to the next. The U.S. Agency for Healthcare Research and Quality (AHRQ) describes the same tool under several names, including flowchart, process map, cross-functional flowchart and swim lane flowchart. Its listed uses include showing the steps in a process, examining handoffs and identifying who is responsible for each task.

For a small business planning automation, the map has a narrower job. It records how the work runs today, including the parts nobody wrote down: the spreadsheet someone checks, the customer who always sends the wrong form, the approval that waits until one person is back from a job site. Software can only follow what you can describe, so the map becomes the first draft of the automation brief. It will also show you steps that should be removed rather than automated.

Pick one workflow and set its boundaries

Map a single workflow, such as turning a quote request into a sent quote or turning a signed order into a scheduled job. A whole department is too broad to automate from. Choose work that repeats often enough to matter, then write down three boundaries before anyone draws a box.

If the boundaries keep moving during the session, you are probably looking at two workflows. Split them and map the one that costs you more time. A map that tries to cover sales, fulfillment and billing at once usually stays too general to build from.

  • Trigger: the event that starts the work, such as a web form submission, an email to the sales inbox or a signed order in your CRM.
  • Finish: the result that counts as done, such as a quote sent to the customer and logged against the opportunity.
  • Scope limit: the variants you will leave out for now, such as rush orders or government bids, and who handles them in the meantime.

How to map a business process in seven steps

AHRQ's flowchart guidance lays out a short method that works with index cards and a flip chart and needs little or no training. The steps below follow that method, with additions for automation work. Run the first pass with the people who handle the work every day, because a manager's version of a process often skips the workarounds that keep it running. The U.S. Government Accountability Office (GAO) makes the same check part of its reengineering assessment guide, asking whether a process map has been validated by the people who actually do the work as well as the process owner.

Use two or three real items from the past month as test cases and walk each one through the draft. If an item takes a path the map does not show, the map is wrong, and that gap is usually where an automation would have failed.

  • Define the process with its trigger, finish and scope limit.
  • List every player: each role, outside party and software system that touches the work.
  • Brainstorm the steps on cards without worrying about order, so nothing gets missed.
  • Lay out a lane for each player and place each step in the lane of whoever performs it.
  • Arrange the steps in time order and draw arrows for the flow, including loops back to earlier steps.
  • Add the inputs, decisions, exceptions and timing for each step, as described in the sections below.
  • Review the map with the people who do the work and correct it until they agree it matches what happens.

Draw swimlanes so every handoff is visible

A swimlane diagram gives each player its own row or column. When an arrow crosses from one lane to another, the work changes hands, and each crossing is a place where it can wait, get lost or be retyped. AHRQ lists this as an advantage of the format: it shows who completes each task and whether there is a lot of back-and-forth between players.

Give software systems their own lanes too. If a step says the office manager copies an order from email into the accounting system, the inbox and the accounting system each get a lane, and the copy shows up as a handoff between two systems with a person in the middle. That person-in-the-middle step is often the first automation candidate.

If a developer or integrator will build from your map, consider Business Process Model and Notation (BPMN), the Object Management Group standard. BPMN uses pools and lanes to separate activities by participant and gateways to control where the flow splits and merges. A clear hand-drawn map is enough for the first pass.

Record inputs, outputs and the system of record for each step

For each step, write down what the person needs to start it and what they produce. Be specific about fields and locations. A note that says "customer info" is too vague to automate. "Company name, contact email, ship-to address and requested part numbers, taken from the web form" is something a developer can map to a destination.

Mark the system of record for each piece of information, meaning the one place your business treats as correct. When the same customer address lives in the CRM, the accounting system and a shared spreadsheet, the map should say which one wins. An automation that copies data between systems without that decision spreads conflicts faster than a person would.

  • Input: what arrives, in what format and from which source.
  • Output: what the step creates or changes, and where it is saved.
  • System of record: the source your team treats as correct when two records disagree.
  • Sensitive data: any personal, financial or health information the step touches, so access can be limited later.

Mark every decision and write the rule behind it

Draw each decision as a branch point with labeled exits, such as approve, reject or ask the customer. Then try to write the rule the person uses. "Orders over the customer's credit limit go to the owner" is a rule a system can apply. "Sarah decides whether the job is worth quoting" is judgment, and the map should record what Sarah looks at when she decides.

This step sorts the workflow into three kinds of work. Anything with a written rule can usually be automated with ordinary logic. Reading variable text, such as pulling a part number out of a free-form email, may suit AI with a person reviewing the result. Judgment you cannot describe should stay with a person for now.

Capture exceptions and rework loops

The main path on a process map is usually the easy part. Exceptions are where the time goes: the request with a missing address, the duplicate customer, the order for a discontinued part, the invoice that does not match the purchase order. For each step, ask what can go wrong, how the person notices and what they do next. Draw rework as an arrow back to an earlier step so the loop is visible.

Then count them. Go through a recent batch, such as the last 50 requests, and tally how many followed the main path and how many needed a fix or a follow-up. An automation designed only for the main path still hands every exception back to your team, so the exception rate tells you how much work automation can remove.

  • Note who notices the problem and how they find out.
  • Mark where the item waits while the problem is unresolved.
  • Name who has the authority to fix or decide it.
  • Show how the item rejoins the main path, or where it leaves the process.

Add timing: touch time and waiting time

Record two numbers for each step. Touch time is how long someone actively works on the item, and waiting time is how long it sits before the next step starts. In many office workflows the waiting is longer than the work, because items queue in inboxes, wait for an approval or sit until someone has a free hour. The EPA describes value stream mapping, a related lean technique, as flowcharting the steps, activities and communications in a process to find the elements that add no value.

The split changes what you should automate. If quotes take three days but only 20 minutes of that is work, removing data entry saves the 20 minutes and leaves most of the delay in place, and the better fix may be a clearer approval rule or a prompt to the approver. Time a handful of real items instead of estimating, and keep the numbers as the baseline for judging any change.

A business process mapping template you can copy

Use one row per step. The example rows describe a hypothetical quote-request workflow at a 12-person distributor; they show the level of detail to aim for and do not describe a real company. Copy the columns into a spreadsheet and fill in your own steps during the mapping session. Leave the timing column blank until you have timed real items.

Scroll the table to compare every column.
Process mapping template with illustrative rows for a quote-request workflow
Step and laneInput and sourceDecision or ruleOutput and destinationExceptionsTouch and wait time
1. Sales inbox (system): request arrivesEmail or web form with company, contact and part listNoneNew message in the shared inboxSpam, duplicate request, request sent to a personal addressTime real items
2. Inside sales: log the requestEmail text and attachmentsExisting customer? Match on email domain and company nameOpportunity created in the CRMPart numbers missing or unreadable; name does not match an accountTime real items
3. Inside sales: check stock and pricePart list, inventory system, price listStock below the requested quantity goes to purchasingDraft quote linesDiscontinued part; special pricing agreementTime real items
4. Owner: approve discountDraft quote with marginDiscounts above a set percentage need owner approvalApproved or returned quoteOwner away; approval waitsTime real items
5. Inside sales: send quoteApproved quoteNonePDF quote emailed; CRM stage updatedCustomer email bouncesTime real items

Turn the map into an automation decision

Once the people who do the work have confirmed the map, go through it step by step and give each step a disposition. Some steps exist only because of an older system or a past problem nobody remembers, and they should go before anything is automated. Some handoffs can be fixed with a better form or a shared view. The remaining steps get sorted into rules, AI-assisted work with review, or work that stays manual.

If the map shows many handoffs, long waits and nobody responsible for the whole flow, automating the current steps may only make a poor process run faster. Consider redesigning the workflow first. Otherwise, pick the highest-volume handoff with a clear rule and a named reviewer, and use the map, field list and exception counts as the brief for a small pilot.

  • Remove: the step adds nothing or duplicates another step.
  • Simplify: a form, checklist or shared view would fix it without new software.
  • Automate with rules: the inputs are structured and the decision can be written down.
  • AI-assisted with review: the inputs vary, and a person can check each result.
  • Keep manual: the decision depends on judgment or authority you cannot delegate.

Questions before you start

What is the difference between process mapping and workflow mapping?

In everyday use the terms overlap, and AHRQ lists process map, cross-functional flowchart and swim lane flowchart as names for the same tool. When people do separate them, a process map often covers a wider business process from start to finish, such as order to cash, while a workflow map zooms in on the tasks, people and systems inside one part of it. For automation planning, map at the workflow level, because that is where triggers, fields and decisions become specific enough to build.

Process mapping tools can be as simple as index cards and a flip chart, the supplies AHRQ recommends. BPMN is worth learning when someone else will build from the map.

Can someone help us map a workflow before we automate it?

Yes. Bring one workflow you want to improve, two or three recent examples (including one that went wrong) and the names of the people who handle it. A working session with those people can produce a confirmed map, an exception count and a short list of steps worth automating. Remove passwords and customer details from anything you send ahead of time. GLCO can run that session with your team and will tell you if the map points to a process fix instead of new software.

Sources and further reading

  1. AHRQ Workflow Assessment for Health IT Toolkit: flowchart and swim lane method, uses and supplies
  2. Object Management Group: BPMN 2.0.2 specification (pools, lanes and gateways)
  3. GAO Business Process Reengineering Assessment Guide: validating current-process maps with the people who do the work
  4. U.S. EPA Lean Thinking and Methods: kaizen and value stream mapping

Written by Great Lakes Computing Office

We help businesses in Toledo and Detroit Metro plan and implement useful software and AI workflows. Meet the office.

Make this useful for my team.

Bring us a task you spend too much time on. We can look at where the time goes, what AI could handle, and whether the benefit would cover the cost. We reply within one business day.

Request a call