KPI Tree

Metric Definition

Process completion

Completion Rate = Completed Workflows / Started Workflows x 100
Completed WorkflowsWorkflows that reached their defined final step in the period
Started WorkflowsWorkflows initiated in the same period, whether or not they finished

Track from

Metric GlossaryOperations Metrics

Workflow completion rate

Workflow completion rate is the percentage of workflows that, once started, reach their intended final step rather than stalling or being abandoned along the way. It measures whether a process actually carries work to a finished state instead of leaving it stuck in the middle. A low completion rate means effort is entering the process and quietly disappearing before it produces an outcome.

7 min read

Generate AI summary

What is workflow completion rate?

Workflow completion rate is the percentage of workflows that, once started, reach their intended final step rather than stalling or being abandoned along the way. If 500 onboarding workflows begin in a month and 410 reach the final step, the completion rate is 82 per cent. The remaining 90 stopped somewhere in the middle, and each one represents work that entered the process but never produced an outcome.

The metric matters because started is not the same as done. A process can look busy, with plenty of workflows being triggered, while a large share never finishes. Those stalled workflows tie up effort, delay whatever depends on them, and often go unnoticed because nothing flags a workflow that simply went quiet. Completion rate makes that leakage visible.

The definition of completed has to be precise and consistent. A workflow is complete only when it reaches the final step that signals real done, not merely the last automated action. An approval workflow that sends a request but never records a decision has not completed in any useful sense. Picking the wrong end point flatters the rate and hides the stalls that matter.

Define the final step as the one that delivers the intended outcome, not the last action the system happens to log. Counting an intermediate step as completion inflates the rate and conceals workflows that stalled just short of the result they were meant to produce.

How to calculate workflow completion rate

Calculating workflow completion rate divides completed workflows by started workflows over a defined window. The arithmetic is simple, so the accuracy of the metric depends entirely on how cleanly you define a start, a completion, and the window itself.

  1. 1

    Define what counts as started

    Decide the trigger that marks a workflow as begun, and apply it consistently. If a workflow is only counted once it passes an early gate, the rate measures something different from one counted at first trigger.

  2. 2

    Define the final completion step

    Pick the step that represents the real intended outcome, not the last automated action. This single choice has the largest effect on the number, so it must be deliberate rather than whatever the system logs last.

  3. 3

    Choose a window that fits the cycle

    For long workflows, deals or onboarding that take weeks, a short window counts starts whose completions have not happened yet and understates the rate. Use cohort completion, measuring workflows by when they started, to avoid this distortion.

  4. 4

    Divide completed by started

    Divide completed workflows by started workflows in the chosen window and multiply by 100. Report the started count alongside the rate so a low-volume period is not read as a trend.

The window choice causes most of the confusion in practice. If onboarding takes three weeks and you measure within a single calendar month, workflows started in the last week of the month cannot have finished yet and drag the rate down artificially. Tracking completion by start cohort, the same discipline used in cohort retention analysis, removes the distortion and makes the rate comparable across periods.

Workflow completion rate in a metric tree

A metric tree decomposes workflow completion rate into the stages where workflows stall and the reasons they stall there, then ties each to an owner. This converts a single percentage into a map of exactly where work is being lost.

The first level splits completion into stage-by-stage progression: the share of workflows that clear each major step. Each stage then decomposes into why workflows stall there, whether a human approval is sitting unactioned, a dependency is blocked, a step is timing out, or the workflow was abandoned on purpose. The same overall completion rate can come from one badly blocked stage or from steady small losses across many, and the fix is completely different in each case.

The tree makes the loss point specific. A finding that 70 per cent of stalls happen at a single approval step, waiting on one team, is immediately actionable in a way that a headline 82 per cent completion rate never is. It names the stage, the cause, and by extension the owner who can clear it.

Metric tree insight

Most incomplete workflows are not failing, they are waiting. Stalls cluster at the steps that need a human decision, and a single unactioned approval queue can account for the bulk of the gap. Routing those steps to a clear owner with a deadline lifts completion faster than any change to the automation itself.

Workflow completion rate benchmarks

Workflow completion rate benchmarks vary with how many human handoffs a process contains and how long it runs. A short, fully automated workflow should complete almost every time, while a long process with several human approvals will always shed some workflows to stalls and abandonment. Compare a workflow against others of similar shape, not against an unrelated ideal.

Workflow typeTypical completion rateWhy it sits there
Short, fully automated95 to 99 per centNo human handoffs, few dependencies. The small gap is system errors and edge cases rather than stalls. Anything below this range points to a reliability problem.
Automated with one approval85 to 95 per centA single human gate. Most of the loss is approvals left pending, so completion tracks how quickly that one queue is worked.
Multi-step with several handoffs70 to 88 per centEach handoff is a chance to stall. Completion depends on every owner doing their part, and a single weak stage caps the whole rate.
Long-running, cross-team55 to 80 per centWeeks-long processes with dependencies and committees. Some abandonment is legitimate, so the goal is reducing avoidable stalls, not reaching 100 per cent.

Use these ranges to set expectations, then watch the trend against the workflow own history rather than the band. A multi-step process holding at 80 per cent may be perfectly healthy, while the same process drifting from 88 to 80 signals a stage that has started to clog. The completion rate is most useful read as a moving line, with the metric tree explaining which stage moved it.

How to improve workflow completion rate

Improving workflow completion rate means finding where workflows stall and clearing that specific bottleneck, rather than redesigning the whole process. Most of the gap usually sits in one or two stages, so broad changes waste effort on stages that were already fine.

Find the stalling stage

Measure completion at each step, not just end to end. The headline rate tells you there is leakage. The per-stage view tells you where, which is the only thing you can actually act on. Almost always one stage dominates.

Assign and deadline human steps

The biggest source of stalls is steps that need a person but belong to no one, or sit in a queue with no deadline. Naming an owner for each human gate and setting a clear time expectation removes most of the waiting.

Surface stuck workflows

A stalled workflow is silent. Push a notification to the owner when a workflow sits in one stage past its expected time, so stalls get worked instead of quietly accumulating until someone notices the backlog.

Separate abandoned from stalled

Some incomplete workflows were rightly stopped, others are stuck. Lumping them together hides the real problem. Distinguish deliberate abandonment from genuine stalls so effort goes only to the workflows that should still finish.

The metric tree approach starts at the stage with the largest drop-off and the leaf that explains it. If most stalls are pending approvals waiting on one team, the fix is ownership and a deadline on that step, not a change to the automation around it.

KPI Tree connects each stage and each stall reason to the person who can clear it. The team that owns an approval step is accountable for its pending queue, and a push reaches them the moment workflows start piling up at their gate rather than weeks later. With RACI ownership on every node and a verified impact loop, you can confirm that assigning an owner to the stalling step actually lifted completion rather than just moving the bottleneck one stage along.

Common mistakes when tracking workflow completion rate

  1. 1

    Choosing the wrong completion step

    Counting an intermediate action as completion inflates the rate and hides workflows that stalled just short of the real outcome. The final step must be the one that delivers the intended result.

  2. 2

    Using a window shorter than the cycle

    Measuring a three-week workflow inside one month counts recent starts that have not had time to finish, dragging the rate down. Track completion by start cohort so every workflow has had its full chance to complete.

  3. 3

    Measuring only end to end

    A single overall rate tells you there is leakage but never where. Without per-stage completion, you cannot see which step is stalling, and you end up redesigning parts of the process that were never the problem.

  4. 4

    Treating abandonment as failure

    Some workflows are stopped deliberately and should not count against completion the same way a stall does. Mixing the two distorts the rate and sends you chasing workflows that were correctly cancelled.

  5. 5

    Ignoring stalls because nothing alerts

    A stuck workflow makes no noise, so without monitoring it sits indefinitely. Relying on someone noticing the backlog means stalls accumulate. Surfacing time-in-stage is what turns a silent leak into an actionable signal.

Related metrics

Cycle Time

Process speed

Operations Metrics
Jira

Metric Definition

Cycle Time = Process End Time − Process Start Time

Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.

View metric

Conversion Rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Escalation Rate

Customer Support Metrics
Pylon

Metric Definition

Escalation Rate = (Escalated Tickets / Total Tickets Handled) x 100

Escalation rate measures the percentage of support tickets that are transferred from one tier or team to a higher tier or specialist group for resolution. It reflects the gap between the issues customers raise and the ability of frontline agents to resolve them, making it a key indicator of agent readiness, process maturity, and product complexity.

View metric

Average Resolution Time

Customer Support Metrics
SalesforceIntercomPylon

Metric Definition

Average Resolution Time = Total Resolution Time Across All Tickets / Total Tickets Resolved

Average resolution time measures the mean elapsed time from when a support ticket is created to when it is fully resolved and closed. It captures the end-to-end customer experience of getting an issue fixed, encompassing wait times, agent work time, escalations, and any back-and-forth exchanges required to reach a solution.

View metric

How to build a metric tree

Metric Definition

Workflow completion rate sits inside a wider process tree, and this guide shows you how to build the metric tree that connects it to the operational outcomes it drives.

View metric

Metric trees for operations teams

Metric Definition

Workflow completion rate is a core operations measure, and this guide shows how operations teams structure process metrics like it into a tree they can act on.

View metric

See where your workflows quietly stall

Build a completion-rate metric tree with per-stage drop-off and a named owner on every stall point, so a stuck approval queue reaches the person who can clear it instead of going silent.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business