Most agency owners can feel when sales are off.
You see a strong stretch, then a slowdown. One salesperson is closing consistently. Another is not. You start reviewing a few calls, asking questions, and stepping into deals to move them forward.
It helps in the moment. Then the pattern repeats.
This is not a sales effort problem. It is a visibility problem.
Right now, we have enough volume to know something is breaking, but no structure to explain it. Calls are happening. Some are recorded. Some are not. Feedback comes from memory instead of evidence. Wins look repeatable until they are not.
From the outside, it looks like normal variability.
It is not.

There is a gap between what is happening on calls and what shows up in revenue. We do not yet have a system to connect the two.
That gap is where sales becomes inconsistent.
Without a system, execution becomes person dependent. One salesperson finds a way to close. Others try to follow what they do, but miss key steps. Coaching turns into general feedback instead of something specific you can point to and correct.
You end up managing outcomes instead of managing the inputs that create them.
The shift we are putting in place is straightforward.
We are going to stop treating sales calls as events and start treating them as data inside a system.
Every call will be captured. Not just large opportunities. Not just the ones that stand out. All of them.
We are putting enforcement in place to ensure calls are recorded every time. No exceptions. If a call happens, it gets captured.
Those recordings will be centralized into a single system so there is one source of truth. No searching across tools. No missing data. Everything lives in one place.
From there, we will run every call through a consistent evaluation process. We are defining the behavioral expectations that should happen on every call, then using AI to assess whether those expectations were met.
Each call will be scored the same way. Not based on opinion. Not based on memory. Based on a defined structure applied across the entire team.
Those scores will feed into a dashboard that every salesperson can see. It will show performance across calls, highlight gaps, and provide near real-time feedback after each interaction.
Once this is in place, patterns will become clear.
We will be able to see where qualification breaks down. Where pricing conversations stall. Where next steps are not defined. We will also be able to see what strong execution looks like across different salespeople.
That is when performance becomes measurable.
Not based on opinion. Based on consistent evaluation across every call.
Most agencies do not need more activity. They need structure around the activity they already have.
When execution is captured and evaluated the same way every time, coaching becomes precise. Expectations become clear. Performance gaps become visible. Revenue will follow. Not perfectly, but consistently enough to plan.
Recording calls is not the system. Reviewing a few calls is not the system. Scoring calls in isolation is not the system.
The system is the feedback loop.
Capture every call. Evaluate it consistently. Tie that evaluation to outcomes. Use that data to change how the team operates.
That loop removes guesswork and replaces it with control once it is enforced consistently.
This newsletter focuses on the systems that drive predictable growth for agency operators who want to increase revenue, hire more people, and build company value.
If your sales performance still needs explanation each month, there is likely a gap in that loop. Subscribe at businessofagency.com to build a more predictable agency.
If you fix this, everything else gets easier.
~ Erik J. Olson
