PeakKR

opinionated software for agencies

Why Agencies Need Opinionated Software, Not Flexibility

Every agency owner who has ever bought a project management tool knows the demo moment: the salesperson says "and you can configure it however you want." It sounds like a feature. It's a transfer of work. What they've just told you is that the software has no opinion about how an agency should run, and that designing your operations is now your job — unpaid, ongoing, and never quite finished.

Opinionated software for agencies does the opposite. It arrives with a point of view: this is what a client project looks like, this is how phases work, this is how time rolls up to a retainer, this is what a monthly report contains. You lose some freedom. You gain about six weeks of your life back and a system that still makes sense in year three.

The hidden bill for flexibility

Flexibility is priced as a benefit and paid for as labour. Here's the rough ledger from agencies we've watched migrate:

None of that appears on the invoice. It's why the subscription line in your P&L is a wildly misleading number, something we've unpacked in detail in the true cost of free project management software — the maths applies equally to expensive flexible tools.

Agencies are far more similar than they believe

The argument for flexibility rests on the idea that every agency is a snowflake. Sit in on twenty agency operations reviews and that idea dies quickly.

An SEO agency running a £4,000/month retainer does approximately this: technical audit, keyword and opportunity mapping, on-page implementation, content production, link acquisition, monthly reporting. Phases, hours, deliverables, a report. A paid social agency swaps the middle steps but keeps the shape. So does a web build shop, with discovery, design, build, QA, launch.

The genuine differentiation in agencies lives in three places: the quality of the thinking, the strength of the client relationship, and the speed of delivery. It has never lived in the column headers of a Kanban board. When you spend a fortnight debating whether "In Review" should split into "Internal Review" and "Client Review", you are not differentiating. You are procrastinating with a project management tool.

The blank-canvas trap

Blank-canvas tools — Notion being the purest example — feel liberating for the first fortnight. Then three things happen with grim reliability:

  1. Divergence. Two account managers create two different project templates. Within a quarter you have five. Nobody deletes the old ones.
  2. Dependency on one person. The system exists in one operations person's head. When they leave, the automations break and nobody knows why the retainer rollup is wrong.
  3. Reporting collapse. You can't answer "which client type is most profitable per hour?" because the data was entered five different ways across five different structures.

That third point is the expensive one. A flexible tool will happily let you record time without linking it to a phase, a deliverable, or a retainer bucket. Six months later you have thousands of time entries and no ability to estimate the next campaign from historical data, because the data has no consistent shape. Opinionated software refuses the bad entry at the point of capture. That refusal is the product.

What "opinionated" looks like in practice

An opinionated agency tool makes specific decisions on your behalf. Some examples of decisions worth having made for you:

Projects belong to clients, always

Not "projects can optionally be tagged with a client." Every piece of work rolls up to a client account, so profitability, hours and scope are queryable without a spreadsheet export. Generic tools treat clients as a custom field, which means they're optional, which means they're inconsistent.

Time is tracked against phases, not free text

If a strategist can log four hours to "SEO stuff", your utilisation data is fiction. Constrained time entry — pick a project, pick a phase, pick a task — produces the only dataset that lets you say "technical audits take us 22 hours on average, so quote 26."

Retainers have a defined shape

Hours allocated, hours consumed, rollover rules, burn rate alerts at 80%. Rebuilding that in a generic tool requires formula fields, automations and a monthly manual reset. It works until the person who built it goes on holiday.

Reporting is a first-class object

Not an export to Sheets and a designer's afternoon. If the tool knows what a client, phase, deliverable and hour are, it can generate the report. If it doesn't know, you'll be assembling reports by hand every month forever.

Bloat is what flexibility becomes

There's a second-order cost that nobody budgets for. Flexible platforms compete on feature count, because "we do everything" is easier to sell than "we do one thing properly." So you get docs, whiteboards, chat, goals, dashboards, forms, mind maps and sprints — most of which duplicate tools you already pay for.

The result is that your team uses maybe 18% of the interface while navigating 100% of it. Every click passes through menus for features you'll never touch. We wrote about hitting this wall ourselves in why we left ClickUp, and the pattern generalises: the more a tool can do, the slower it is to do the thing you actually need.

If you want to compare where different platforms sit on the opinionated-to-blank-canvas spectrum, the agency PM tool roundup is a reasonable starting map. Basecamp is genuinely opinionated but has no agency-specific opinions. Asana and Monday are configurable frameworks. Notion is a database with a nice font. Each is right for someone; they are not all right for a 12-person SEO agency running eleven retainers.

The tradeoff you're actually making

Let's be honest about the downside. Opinionated software will occasionally be wrong for you. You'll want a workflow the tool doesn't support and you'll have to adapt or work around it. That's real friction and it deserves naming.

The question is which friction is cheaper. Opinionated friction is front-loaded and bounded: you hit five or six annoyances in the first month, you adjust, and then the system runs. Flexible friction is distributed and unbounded: fifteen minutes here, a template argument there, a broken automation in month nine, a rebuild in year two. It compounds quietly and never resolves.

The agencies that thrive on flexible tools all have one thing in common — a named person who owns the system, with the authority to say no to configuration requests. If you have that person and can afford their time, flexibility works. If your "ops owner" is the founder doing it on Sundays, buy the opinion.

How to evaluate opinion in a demo

Sales demos are optimised to show flexibility because flexibility looks like capability. Cut through it with these questions:

Then run the real test: create a project, log five hours, and produce a client-ready summary. Time it. Under ten minutes with zero setup means the software has done thinking on your behalf. Forty-five minutes of field creation means you've bought a construction kit. Side-by-side breakdowns across the major platforms live on the comparison hub if you want a shortlist before booking demos.

And if you do decide to move, don't move everything at once — the migration playbook covers running two clients in parallel before committing the full book of business. Fewer than 20% of agencies migrate cleanly on the first attempt; most of the failures are scope, not software.

Practical checklist

Featured in this list? Grab your “Featured on PeakKR” badge and add it to your site — free.
Get your badge →

Frequently asked questions

What does 'opinionated software' actually mean?

Opinionated software makes decisions for you about how work should be structured — it ships with a defined workflow, data model and vocabulary instead of a blank canvas. You adapt slightly to the tool, and in exchange you skip the configuration, governance and retraining that flexible platforms require.

Isn't a flexible tool better because every agency works differently?

Agencies are less different than they think. Most run client projects in phases, track time against retainers, and report monthly — the sequence is nearly universal. The real differences are in deliverable quality and client relationships, not in whether a task board should have seven columns or nine.

How much time does configuring a flexible PM tool really cost?

In our experience it's 40–80 hours of setup for a 15-person agency, plus roughly 2–4 hours per month per person in ongoing admin, template drift and cleanup. That's usually 5–10x the annual subscription cost in loaded labour, and it never fully ends.

When is a flexible tool like Notion or ClickUp still the right call?

When your work genuinely has no repeatable shape — bespoke consulting, R&D, one-off product builds — or when you have a dedicated ops person whose job includes owning the system. If nobody owns configuration, flexibility becomes entropy within about two quarters.

Nick Quirk

Written by Nick Quirk

Founder of PeakKR

Nick Quirk is the founder of PeakKR, the agency workspace. He has spent decades running SEO and operations for marketing agencies, and writes about what holds up in real client work: technical audits, reporting, local campaigns, retainers and the systems behind them.

Run your agency on PeakKR

Client projects with phases, time tracking, technical SEO audits, client-ready reporting and AI briefs — the workspace this blog is written from.

Start free

Keep reading