River
Y CombinatorBacked by Y Combinator

Free template

Process Map Template and Rework Register

Four Word documents and four CSV sheets to map one process across teams, with the wait before each step and every rework loop counted.

Free download · No account needed

What you get

Pack of 8 files: 4 documents, 4 spreadsheets

Process Map Template and Rework Register
  • Mapping StandardDocument
  • What a Swimlane Cannot ShowDocument
  • Process NarrativeDocument
  • Handoff NotesDocument
  • Step RegisterSpreadsheet
  • Handoff MatrixSpreadsheet
  • System TouchpointsSpreadsheet
  • Rework Loop RegisterSpreadsheet
RiverProcess Map Template and Rework Register

Step Register

Larkspur Print and Packaging, order to dispatch

Measured from260 jobs, six months to 30 September
Steps and lanes13 steps across 6 lanes, one of them the customer
Touch time as a share of elapsed7%

Two numbers per step, never added together

#StepLaneWorkWait beforeElapsed to here
1Order received and checkedCustomer Service15 min015 min
3Artwork received and checkedStudio30 min2 d2 d 2 h
5Prepress impositionPrepress45 min6 h2 d 11 h
7Proof approvedCustomer03 d 5 h5 d 17 h
9Press make-readyPress1 h 301 d 12 h7 d 10 h
11Die-cutting and gluingFinishing4 h8 h8 d 1 h
13Pack and dispatchDispatch1 h4 h8 d 7 h
all13 steps6 lanes14 h 357 d 17 h8 d 7 h

Why the columns stay apart

Step 3 is thirty minutes of work behind a two-day queue. It is not a two-day step, and the queue and the work get fixed in completely different places by completely different people.

Seven rows of thirteen shown. Zero and blank mean different things here: zero is a step that runs straight into the next one, blank is a wait nobody has timed yet.

Page 1 of 1231 words

How to create a process map

A process map is a diagram of one process, from the event that starts it to the result that ends it. It shows every step, who does each one and where work passes between teams, usually with one swimlane per team. To create one, walk the process with the people who do it, time each step and the wait before it, and count how often work comes back. Those waits and loops often take longer than the work itself.

Map the process as it actually runs, not as it should, and check what people tell you against the records.

A person drawing a flowchart of boxes, arrows and decision diamonds in red marker on a whiteboard
Draw the steps first, then measure the time between them. Photo: Christina @ wocintechchat.com M on Unsplash

Set the start and end points

Pick one process and name two observable events: the one that starts it and the one that ends it. "A purchase order arrives" is a start point you can find in a record. "Order intake" is a phase, and a map without hard edges keeps growing until it covers half the company.

Write down what is out of scope, such as rush jobs, so nobody argues about it later. Then fix the period you will measure, because every rate on the map needs a count of jobs behind it. If the team disagrees about what goes in and out, settle it first with a one-page SIPOC diagram.

Vague edges and observable ones

EdgeVagueObservable
Start pointOrder intakeA purchase order arrives from an existing customer
End pointFulfillmentThe pallet leaves the dock with a signed delivery note
ScopeAll ordersRepeat orders for printed cartons, rush jobs excluded
PeriodRecentlyThe 260 jobs completed from April to September

Walk the process with the people who do it

Watch the work instead of mapping it from a desk. James Womack, founder of the Lean Enterprise Institute, suggests following one process from start to finish across departments1, with everyone who touches it walking together. Ask each person what they do, what they wait for and where the work goes next.

The flowchart method from the Agency for Healthcare Research and Quality (AHRQ) lists every person, department and group involved2 before anyone names a step. Give each team or role its own lane, and give the customer one too. Customer waits, like approving a proof, can be the longest on the map, and they vanish without a lane.

Start a new step whenever work changes hands. When one action involves two lanes, AHRQ writes it from both sides: "Ted telephones Mary" in one lane, "Mary receives a phone call" in the other.

Decide how much detail you need. The Institute for Healthcare Improvement calls a high-level flowchart of 6 to 12 steps3 a panoramic view. Detailed ones run to dozens of steps, and they make rework loops easy to spot.

Time each step and the wait before it

Metrics-based process mapping, a method from the consultants Karen Martin and Mike Osterling, adds time and quality metrics to the swim lane map4. Give every step two numbers in separate columns: the touch time, when someone is working on it, and the wait since the previous step finished.

Never add them together. A step with 20 minutes of work behind a 2-day queue is not a 2-day step, and each number needs a different fix. Take the waits from records rather than memory: ticket histories, order dates, email timestamps. The IEEE Task Force on Process Mining notes that when events carry timestamps, you can find the bottlenecks5.

No timestamps? Count the queue: if 40 invoices are waiting and the team clears 10 a day, a new one waits about 4 days. Write 0 where a step runs straight into the next, and mark untimed waits as unmeasured, so a blank never passes for a zero.

Then total both columns. The Lean Enterprise Institute defines lead time as the time it takes one piece to move all the way through a process6. Set the touch total beside it: when work is touched for 14 hours of an 8-day lead time, faster hands won't fix the calendar.

ExampleA timed step listAn illustrative example written for this guide. The invoice process is made up.

Supplier invoices at a 40-person company, inbox to payment.

1. Log it (accounts payable): no wait, 5 min of work

2. Match it to the purchase order (accounts payable): 1 day waiting, 10 min of work

3. Approve it (budget holder): 3 days waiting, 5 min of work

4. Code and enter it (accounts payable): 4 hours waiting, 10 min of work

5. Pay it in the weekly payment run (finance): 2 days waiting, 2 min of work

Total: 32 minutes of work in about 6 days and 5 hours. Under 1% of the time is work.

  • Where the days go. Halving every step saves 16 minutes. Same-day approval saves 3 days.

Find the rework in the records

A walkthrough gives you the happy path. People describe their work as it is meant to run, so the jobs that come back rarely get mentioned. The same IEEE task force describes process mining as reading existing event logs to see real processes, not assumed ones5. Look for traces of work going backwards:

  • Status histories where a job visits the same status twice
  • File version counts and revision numbers
  • Reject logs and reject-reason fields
  • Email threads where work went back for correction
  • Quality, reprint and credit-note logs

Count each loop against a stated number of jobs. "88 of 260 jobs went back" survives a challenge, while "about a third" does not. Then note how many days each loop adds. A loop that hits 4% of jobs and adds 3 days costs more per job than one that hits 18% and adds half a day: 0.12 days against 0.09.

Loops cause loops. A late rejection is often the visible end of something missing early, such as a field the order form doesn't have. Trace each loop back to the step that creates the problem, because that is where the fix belongs.

Count first, then ask

Take each counted loop to the team that lives with it. They often explain the cause better than the records. If they dispute the rate, recount rather than split the difference.

Ask the receiving team what arrives usable

At each handoff, ask the team receiving the work one question: what share of it can you use exactly as it arrives, with nothing chased or sent back? Ask the receiver, not the sender. Senders compare their work with what they were given, so they often rate it higher.

Lean teams put a version of this on value stream maps as percent complete and accurate6: the share of a step's work completed with perfect quality. Multiply it along the chain. Five handoffs that each pass 90% of work cleanly deliver only 59% end to end, while every team can honestly say its part is fine.

Then ask what they chase every time. It is often one or two pieces of information with no field to live in, and a missing field is fixable.

Check the process map before you share it

Take the draft back to the people who run each step. AHRQ's method ends the same way, by validating the chart's accuracy with the people actually involved2. Keep improvements off this map and draw them on a separate future-state version, so today's process is recorded fairly.

Before you share the map

  • The start and end points are events you can find in a record
  • Every team that touches the work has a lane, the customer included
  • Each step has a touch time and a wait, with untimed waits marked unmeasured
  • Each rework loop has a rate, a source and a job count
  • The receiving team rated every handoff
  • The people who run each step have checked it

Once the map is agreed, decide who owns each step with a RACI matrix. For incidents that break the normal flow, an escalation matrix sets out who gets called. The template at the top of this page has the sheets ready, and River can draft the first step register from your walkthrough and records.

How to use this template

Use the files as they are, or open them in River. River asks for the process and its start and end points, then a walkthrough with someone who runs it. It also asks for records that show work waiting or coming back, and how many jobs ran in the period you're measuring. It fills the Step Register first, draws the map from it, then counts the rework loops in your records.

If all you have is the walkthrough, River starts anyway. It marks the waits it can't measure yet, names the records that would fill them, and maps the process as it runs today rather than redesigning it.

  1. Download it or open it in River

    Download the four Word documents and four CSV sheets free, or open them in River to map your own process with AI.

  2. Set the edges and walk it

    Name the event that starts the process and the one that ends it, then walk it with the people who run it.

  3. Fill the registers from records

    Time each step and the wait before it, and count rework loops from your logs, or ask River to.

  4. Check it with each team

    Ask each receiving team what arrives usable, then have the people who run each step check the map.

What's in the template

Thirteen steps, five loops, one quantity keyed five timesThe map is drawn from the Step Register rather than beside it, so the picture and the numbers cannot drift apart.
Process Map Template and Rework Register
RiverThe Map

The map, with the waits drawn at their real size

Illustrative figures for a fictional folding-carton printer, Larkspur Print and Packaging. One block is six hours of queue. A dot is a wait under six hours.

LaneStepWait beforeWorkComes back
Cust Service1 Order receivednone15 min
Cust Service2 Spec sheet raised· 40 min25 minL5 18% to 1
Studio3 Artwork received░░░░░░░░ 2 d30 min
Studio4 Artwork corrected· 20 min2 h
Prepress5 Imposition░ 6 h45 minL1 34% to 4
Prepress6 Proof produced· 1 h30 min
Customer7 Proof approved░░░░░░░░░░░░░ 3 d 5 h0L2 22% to 4
Prepress8 Plates made· 4 h40 min
Press9 Make-ready░░░░░░ 1 d 12 h1 h 30
Press10 Print runnone3 h
Finishing11 Die-cut and glue░ 8 h4 h
Finishing12 Quality check· 1 h30 minL3 6% to 10
Dispatch13 Pack and dispatch· 4 h1 hL4 4% to 1

The same eight days at one scale, one block per eight hours

Work█ 14 h 35
Waiting░░░░░░░░░░░░░░░░░░░░░░░ 7 d 17 h

Two waits take over five of the eight days. The customer finding print-ready files, and the customer approving a proof. Neither is anybody internal's step, which is exactly why the customer has to be a lane.

At a scale where the whole process fits on one line, all the work is one block. That is what a uniform-arrow diagram hides.

RiverRework Loops

Rework Loop Register

Counted in records, then confirmed with the lanes. Never the other way round. Denominator is 260 completed jobs.

LoopRateCounted inCauseDays addedCaused by
L1 imposition back to studio34%88 of 260, prepress reject logFiles arrive with no bleed or in RGB and nothing checks them against the die line1.5L5, in part
L2 proof back to studio22%58 of 260, proof email threadsColour was never set at order, so the customer meets the substrate at proof stage2.8L5, 9 of 58
L5 spec sheet back to order18%47 of 260, spec revision historyPaper weight and finish are not fields on the order form0.4none, first in chain
L3 quality back to press6%16 of 260, quality logRegistration drift on long runs on the older press1.0none, mechanical
L4 dispatch back to order4%11 of 260, dispatch hold notesCredit is checked at invoicing, so a hold is found at the dock3.0none

Rank by days added and the order inverts. L4 runs at four percent and adds three days per occurrence. L5 runs at eighteen percent and adds under half a day. Rate alone would send the work at the wrong loop.

Then read the caused-by column. L5 is two missing fields on the order form, and it is feeding the two biggest loops in the process from four steps upstream. Fixing L1 where it hurts buys nothing, because the next job arrives with the same gap.

L3 is genuinely mechanical and says so. Forcing every loop into a chain is as misleading as having no chains at all.

RiverHandoffs

Handoff Matrix

Arrival quality answered by the receiving lane only. Senders describe their own output as fine, which is honest and useless.

CrossingQueueArrives usableWhat the receiver chases every timeVerdict
Customer to Cust Service094%A purchase order number on 6% of ordersFine
Cust Service to Studio2 d61%Paper weight and finish, never captured at orderBroken at source
Studio to Prepress6 h66%Bleed and colour space on a third of all artworkWorst crossing
Prepress to Customer1 h98%Nothing. The proof goes out cleanFine
Customer to Prepress3 d 5 h78%An answer. Nothing anywhere sends a reminderLongest wait
Prepress to Press1 d 12 h99%Nothing. Plates arrive correctFine but queued
Press to Finishing8 h88%Registration on 12% of runs, reprint on half of thoseQueue plus drift
Finishing to Dispatch4 h72%A credit release on 4%, a count discrepancy on 24%Two problems in one

Studio said ninety percent at the prepress crossing. Prepress said sixty-six. Nobody was lying, and neither team had ever seen the other number. That twenty-four point gap is the most reliable single finding in a mapping exercise.

Multiply the column and end to end usability is under half. Every crossing is individually defensible. The process is not, which is how every lane honestly reports that things are fine.

One crossing queues for a day and a half at ninety-nine percent arrival quality. Queue time and quality are separate problems, so they get separate columns.

RiverRe-keying

System Touchpoints

Re-keying is never a step, so it never appears on a map. It appears here.

StepSystem of recordRe-keyed fromWhere it can differVerdict
1 Order receivedPrint MISCustomer email or callFirst entry, nothing to differ from yetOrigin
2 Spec sheet raisedSpreadsheet outside the MISPrint MISSubstrate and finish exist only hereUnreconciled
3 Artwork receivedFile server foldernot re-keyedThe folder name is the only link to the jobFragile link
5 ImpositionPrepress job ticketThe spreadsheetThird entry of the substrate, differs on 7%Unreconciled
6 Proof producedEmail threadPrepress job ticketNo record in the MIS that a proof was sentInvisible to the MIS
9 Make-readyWhiteboard in the press hallPrepress job ticketFourth entry of the quantityOffline
11 Die-cuttingPaper job bag on the palletPress docketFifth entry of the quantityRe-keyed
13 Pack and dispatchPrint MISThe job bagDispatched quantity disagrees with the order on 24%Closes badly

The quantity is typed in by hand five times across five systems. One order, five chances to differ, and the disagreement finally surfaces at the dock on a quarter of all jobs, where dispatch resolves it on the phone.

That phone call is rework that stopped being counted. Nothing goes back, so no reject log records it and no interview mentions it. It is twenty minutes on a quarter of everything, and absorbing it is always the locally rational choice.

Substrate and finish live in a spreadsheet outside the system of record. That single fact is the cause behind the two largest loops on the register.

  • Mapping StandardThe four rules: two numbers per step, loops from records, receivers judge handoffs, trace loops upstream.
  • What a Swimlane Cannot ShowWhy a standard swimlane misses waits and rework, and the three kinds of wait to tell apart.
  • Process NarrativeA filled example for a made-up print company: the drawn map, its totals and the fixes ranked.
  • Handoff NotesSix handoff conversations in the receiving team's words: what arrives usable and what they chase.
  • Step Register sheetEach step with its lane, touch time, wait before it, running elapsed time and share arriving usable.
  • Handoff Matrix sheetEach crossing between teams: queue time, share arriving usable, rejection rate, what gets chased and a verdict.
  • Rework Loop Register sheetEach loop with its rate, the record it was counted in, its cause, days added and where the fix sits.
  • System Touchpoints sheetWhere the same details are typed by hand into another system, and where those copies disagree.

Common questions

What is a process map?

A process map is a step-by-step diagram of how one process runs from start to finish: each step, who does it and where work changes hands. It is also called a flowchart, swim lane flowchart or cross-functional flowchart. Teams use one to find delays, duplicated work and rework, and to agree how the process really runs.

What should a process mapping template include?

At minimum, a start and end point, one lane per team, and every step in order with who does it. A stronger template adds the touch time and wait for each step, and each rework loop with its rate and source. It also has each handoff rated by the team that receives it. This one includes all of them.

What is the difference between a process map and a value stream map?

A value stream map shows the material and information flows that take a product or service from order to delivery. Each process gets a data box with measures such as lead time. A process map usually zooms in on one process, step by step and team by team. This template brings value stream data, like waits and quality, into a swimlane map.

Who should be involved in process mapping?

Everyone who touches the work: someone from each team or role that does a step, plus whoever knows the customer's side. Walk the process together, then have the people who run each step check the draft. A map drawn by one manager tends to show the process as it should run, not as it does.

Is this process map template free?

Yes. All eight files download free with no signup: four Word documents and four CSV sheets. The sheets come filled with a made-up print company's order-to-dispatch process, so you can see how each one works before you clear it. Edit with AI opens the same template in River.

What does Edit with AI do?

It opens the template in River, in a free workspace of your own. River asks where your process starts and ends, then for a walkthrough and any records of work waiting or being sent back. It builds the Step Register, draws the map from it and puts a counted rate on each rework loop. Waits it can't measure yet are marked, not guessed.

What should you do with a process map once it is finished?

Use it to decide what to fix first. Rank the rework loops by the days they add across all jobs. Put each fix at the step that causes the problem, not the step that finds it. Then agree who owns each step, write down how the changed steps run, and plan the switch with a process change rollout kit.

Sources

  1. Lean Enterprise Institute. “Gemba Walk.” lean.org (opens in a new tab)

  2. Agency for Healthcare Research and Quality. “Flowchart.” digital.ahrq.gov (opens in a new tab)

  3. Institute for Healthcare Improvement. “Flowchart.” ihi.org (opens in a new tab)

  4. TKMG. “Metrics-Based Process Mapping.” tkmg.com (opens in a new tab)

  5. IEEE Task Force on Process Mining. “Process Mining Manifesto.” tf-pm.org (opens in a new tab)

  6. Lean Enterprise Institute. “Value Stream Mapping Overview.” lean.org (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River