BluOps

An overloaded ClickUp status pipeline compared with a lean six-status agency workflow
Workflows

3 min read

How to Design ClickUp Task Statuses for Agency Delivery

Cover Image

Short answer: Most agency status sets fail in one of two ways — too many stages nobody uses, or too few to show where work is actually stuck. The fix is designing statuses around who is holding the work rather than what phase it's in. Six is usually enough, and the single most valuable one is a status that makes client-side delays visible, because that's the delay you're currently absorbing silently.

The two failure modes

Too many. Fourteen statuses covering every conceivable stage. Nobody remembers which is which, half sit permanently empty, and people default to whichever two they can recall. The extra granularity produces no extra information.

Too few. To Do, In Progress, Done. Everything meaningful happens inside "In Progress," which becomes a bucket holding work that's actively being built, work waiting on a client, and work someone forgot about three weeks ago.

A status set is useful when a glance tells you what's stuck and who has to move it. If you have to open tasks to answer that, the statuses aren't doing their job.

Blog3-1

The set that works for most agencies

  • Backlog — agreed but not scheduled

  • In Progress — someone is actively working on it right now

  • Internal Review — built, being checked by your team before it goes out

  • Waiting on Client — sent, blocked on their response

  • Revisions — feedback received, changes being made

  • Delivered — done and accepted

Six covers the vast majority of agency delivery. Add a seventh only when you can name a decision it would change.

Why "Waiting on Client" earns its place

This is the one to add if you add nothing else.

Without it, client-side delays are invisible. Work sits in "In Progress" while you wait on feedback, so your board says you're behind when the client is. At month end, when a client asks why something slipped, you have no record — just a memory of chasing them.

With it, you can answer a question you currently can't: how many days per month does client-side delay cost us? That number is usually large, it's currently absorbed silently, and it's the foundation of every reasonable conversation about timelines.

Blog3

Three rules for keeping it clean

Statuses belong to the service, not the client

Define them once per Space, per service line. If two clients receiving the same service have different status sets, you can't compare anything and every report is manual.

Name them for the person reading, not the person doing

If clients see any of this — through guest access, a shared view, or a portal — "Blocked" and "On Hold" are ambiguous and mildly alarming. "Waiting on Client" is neither. Write statuses that survive being read by someone outside your team.

Every status needs an owner

If a task in a given status has no obvious next actor, that status is a parking space. "On Hold" is usually this. Either name what's holding it — "Waiting on Client", "Waiting on Vendor" — or don't have it.

Frequently asked questions

How many statuses should a ClickUp workflow have?

Five to seven for most agency delivery. Fewer and you can't see where work is stuck; more and people stop using the middle ones. Add a status only when you can name a decision it would change.

Should client-facing and internal statuses be different?

They shouldn't need to be. If your statuses are named clearly enough that a client reading them draws the right conclusion, one set works for both — which also removes a translation step.

What's the most useful status for agencies?

A dedicated "Waiting on Client." It makes client-side delay measurable rather than absorbed, and it's what lets you answer why a deadline moved with evidence rather than recollection.

Can I change statuses without breaking existing tasks?

ClickUp will prompt you to map existing tasks to new statuses when you change a set. Do it on one Space first and check your saved views and automations afterward — those are what usually break.

The short version

Design statuses around who's holding the work. Six is enough. Add "Waiting on Client" today — it makes visible the delay you're currently eating without a record.

And if your clients can't see any of this, none of it changes how often they ask where things stand. See what it looks like from their side — 7 days of full access is $1.