top of page

EOS for Agencies: Why Marketing and Creative Teams Struggle With Rocks

  • Writer: Daniel Madhan
    Daniel Madhan
  • 4 days ago
  • 8 min read

EOS™ doesn't fail agencies because it's a bad system; it fails because agencies were never the type of business EOS was built for.


Why EOS Works in Theory But Breaks in Agency Reality


The Entrepreneurial Operating System™ has genuinely helped thousands of companies run more smoothly. Gino Wickman created a framework that's clear, structured, and easy to follow step by step. Marketing and creative agencies don't run on structure they run on client demands. A client calls, priorities shift, and suddenly, your carefully planned quarter means nothing.


The agency failure rate

Research shows over 60% of EOS rollouts hit a wall within the first year at service-based companies and almost every time, the blame comes back to the Rocks.


Research shows over 60% of EOS rollouts hit a wall within the first year at service-based companies and almost every time, the blame comes back to the Rocks.


Why Agencies Adopt EOS and Where It Breaks Down


The Familiar Story: Out of Control, Hire an Implementer


You began using EOS because you felt things were out of control. Your team was going in different directions, leadership meetings were a waste of time, and you needed some structure. You've invited an implementer to join you, sat down to create your Vision/Traction Organizer™, and left with a new list of Rocks™.


Then Q1 ended. And most of those Rocks are still there, untouched.


So what went wrong?


EOS Was Built For Predictable Workflows, Not Yours


The truth is EOS was never designed for agencies. It was created for companies that have consistent and predictable business operations, such as manufacturers or software firms with consistent workflows.


The Reality of an Agency Month


Think about what your average month actually looks like. A retainer client expands their scope without warning. On a random Thursday afternoon, a project client calls with something "super urgent". Your team is already overworked, and their capacity is not in terms of tasks or projects; it's in terms of billable hours. Any time spent on internal business activity is an hour that is not earning revenue.


The Core Assumption EOS Gets Wrong For Service Businesses


The heart of the issue is that EOS assumes that your people have protected, dedicated time to step back and work on improving the business itself. But in most agencies, that kind of time simply doesn't exist..


How Agency Operations Differ From What EOS Expects


What EOS Assumes

What Agency Reality Looks Like

Consistent, predictable workflows (like manufacturing or SaaS)

A retainer client expands scope without warning. Thursday afternoon "super urgent" calls.

Capacity measured in tasks and projects

Capacity measured in billable hours every internal hour is non-revenue

Protected, dedicated time to work ON the business

That kind of time simply doesn't exist


The Creative vs Process Tension: Why Agency Teams Resist Rocks


Why The Whole Concept Feels Backwards To Creatives


Here's something most EOS coaches won't tell you creative teams push back against Rocks because the whole concept feels completely backwards to how they actually work.


Creatives Work in Bursts, Not 90-Day Roadmaps


Think about it. Your designers and copywriters don't wake up Monday morning and check a 90-day roadmap. They work in bursts of energy and inspiration. One week they're totally locked in, the next they're stuck and need a different approach. Telling a creative director to plan out "building a new brand identity system" like it's a construction project ignores all of that reality. It's not laziness it's just a different way of working.


The Real Breakdown: Assigned Rocks vs Chosen Rocks


But here's where things really break down. When the leadership team sits in a room, decides the quarterly Rocks, and then hands them down to creative staff, something important gets lost. Those Rocks weren't chosen by the people doing the work they were assigned to them. People don't fight for goals they never had a say in.


People don't fight for goals they never had a say in.


The Silent Pattern in Your Weekly L10 Meetings


You can actually spot this problem playing out in real time during your weekly L10™ meetings. The creative team's Rocks show up as "on track" week after week. No updates, no concerns raised. Then suddenly, on the last day of the quarter, nothing is done. It wasn't "on track" at all. People just didn't feel comfortable saying so.


The Real Answer: Build Rocks WITH Creatives, Not For Them


The answer isn't to scrap Rocks for creative teams. The answer is to completely change how you build those Rocks together with them from the very beginning.


Billable Hours vs Rock Time: The Capacity Problem Nobody Solves


The Real Reason EOS Fails (And It Isn't Mindset)


The biggest reason EOS fails has nothing to do with mindset or commitment. It comes down to one simple, overlooked issue: your team doesn't have enough free time.

The 65-80% Billable Reality Most Agencies Live With


The capacity match

Most agencies keep their staff busy with paying client work about 65% to 80% of their total working hours. That sounds healthy for business, but it leaves very little room for anything else.


Think about it this way. Most agencies keep their staff busy with paying client work about 65% to 80% of their total working hours. That sounds healthy for business, but it leaves very little room for anything else. So when you hand someone a "Rock," which is basically a big goal they need to hit within 90 days, you're asking them to squeeze extra work into a schedule that's already packed.


Where Rock Time Actually Lives in an Agency Week
Where Rock Time Actually Lives in an Agency Week

Where Does Seven Hours of Deep Work Come From?


Here's the reality most agencies face. Imagine your account manager is handling client work for 75% of their day. On top of that, they're constantly answering client emails and jumping on calls. Now you tell them they also have a Rock to complete that needs around 20 hours of focused work over the next three months. That's roughly seven hours per month of deep, uninterrupted thinking time. Where exactly is that supposed to come from?


What Most EOS Coaches Skip: The Actual Math


This is the part most EOS coaches and consultants skip. They talk about discipline and accountability, but they don't sit down and do the actual math with you.


The One Question To Ask Before Assigning Any Rock


Here's the truth: before you assign anyone a Rock, you need to look at their current workload and ask a simple question can this person realistically protect six to eight hours per month specifically for this goal? If the answer is no, the Rock won't get done not because the person is lazy or doesn't care, but because there's no time. This isn't a people problem. It's a scheduling and capacity problem that needs to be solved before anything else.


The capacity check before any Rock

Can this person realistically protect six to eight hours per month specifically for this goal? If no it isn't a people problem, it's a capacity problem.


Client Fires Always Win: How Rocks Get Buried Under Client Work


The Scenario Every Agency Knows By Heart


If you are an agency, you should be familiar with this: A client calls in a panic. A campaign is not achieving the results they were hoping for. A piece of work must be totally reworked from scratch. The big internal goal you promised yourself was "on track" is quietly pushed to the back burner again.


The Real Reason: Consequences That Happen Right Now


The reason the client always wins comes down to one simple thing: consequences. When a client problem blows up, you feel the heat right away. It's not something that can be avoided. Your phone is ringing, your inbox is full, and someone is waiting for you. The pressure is real, it's loud, and it's happening right now.


Why Client Fires Always Win The Consequence Gap
Why Client Fires Always Win: The Consequence Gap

Missed Rocks Have No Immediate Pain


But a missed Rock? No one calls you about that. There's no angry email. No uncomfortable conversation. No fire to put out. The deadline slips by, and life goes on. The pain of dropping a Rock is postponed for weeks or months until it is too late to protect.


Why This Hits Agencies Harder Than Other Businesses


This is a big issue for agencies that are operating on EOS. EOS is a wonderful business system, but it was created for a specific kind of business one in which your team sets the schedule. That's not an option for agencies. A client can throw you off at any time, and you're supposed to react. EOS instructs you to treat your Rocks as sacred. But agencies tell you the client always comes first.


The client always comes first.


Department Rocks in Agencies: Account, Creative, Strategy, Production


Every department in an agency works differently. So, it makes sense that their Rocks the big priorities they focus on each quarter should also look different from one team to the next.


Rocks by Agency Department Each Team Needs a Different Type
Rocks by Agency Department: Each Team Needs a Different Type

Account Rocks: Build Systems and Structure


Account teams should build Rocks around systems and structure. Think: how do we bring new clients on board smoothly? Do we have clear steps for communication? Strong onboarding checklists and written processes (called SOPs) keep things consistent and prevent things from falling through the cracks.


Creative Rocks: Raise the Quality Bar


Creative teams should focus their Rocks on getting better at what they do. That means raising the quality bar building internal standards, refining feedback processes, and making sure the work coming out is genuinely strong every time.


Strategy Rocks: Sharpen How You Find and Use Information


Strategy teams need Rocks that sharpen how they find and use information. How do we research? Where do we store insights? Building reliable research processes means better thinking, and better thinking leads to better client results.


Production Rocks: Remove What's Slowing Things Down


Production teams have one main job when it comes to Rocks. The job is to remove whatever is slowing things down. Every quarter, there are bottlenecks delays, repeated mistakes, unclear handoffs. Production Rocks should tackle those head-on.


The Mistake: Treating Every Department's Rocks the Same


Here's where most agencies get it wrong: they treat every department's Rocks the same way, like project checklists. That doesn't work for every team. Some departments don't need a new project they need a better process. Knowing the difference is what separates agencies that grow from those that stay stuck.


Project Mentality vs Process Mentality


Project Mentality (where agencies get stuck)

Process Mentality (where agencies grow)

Every Rock looks like a project checklist

Some departments need a better process, not a new project

Treat every team the same way

Match the Rock type to how the team actually works


Enforcement for Agencies: How to Protect Rock Time From Client Chaos


Why Trying Harder Doesn't Work You Need Systems


Protecting Rock time is not about trying harder or having better intentions. It requires building real systems and making firm structural decisions upfront.


Rule 1: Block Rock Time Like a Client Meeting


Schedule Rock time as if it were a client meeting. This will appear as a blocked, visible time slot for your entire team. No one doubts a client meeting on the calendar Rock time should be no exception. If it is not scheduled, it is skipped.


Rule 2: Define What Counts as a Real Emergency


Write down a clear rule for when client emergencies are serious enough to interrupt Rock work. Not all urgent e-mails or angry phone calls are emergencies. Set a clear limit such as only situations that could lose a client or a legal matter should be allowed to take someone away from their Rock. Everything else waits.


Rule 3: Honest Weekly Check-Ins, Not Cover-Ups


Check your Rocks weekly in your L10 meeting and be honest about how they are doing. If you're constantly buried in client requests and your team is falling behind, say it out loud. Don't cover it up or blame execution. That honest data shows something much larger your agency may be working with more clients than your team can manage.


The 3 Enforcement Rules at a Glance


#

Rule

What it actually means

1

Block Rock Time Like a Client Meeting

Visible time slot. If it isn't scheduled, it is skipped.

2

Define What Counts as a Real Emergency

Only client-loss or legal matters interrupt Rock work. Everything else waits.

3

Honest Weekly Check-Ins

If you're buried in client requests and falling behind, say it out loud. That data may show you have more clients than your team can manage.


EOS was designed for product and manufacturing companies. If you want to use EOS in a service-based business, you must customize it to fit your agency's day-to-day operations.


The Bottom Line

If you want to use EOS in a service-based business, you must customize it to fit your agency's day-to-day operations.


 
 
 

Comments


bottom of page
Request Pilot Program