Growth
Fire Your Marketing Agency (8 Signs)
Your $18K/month agency set up three campaigns and watched the algorithm work. That is not strategy—it is babysitting. Here are 8 signs it is time to move on.
For Franchise & Multi-Location Brands
I run growth for franchise and multi-location businesses where every location has its own budget, its own targets, and its own performance — not a blended average that hides which locations are actually working.
Join 50+ companies that scaled with profit-led growth marketing
Your agency runs one national campaign and splits the leads evenly across locations. Your top performers get the same budget as your struggling locations. Your best franchisees complain they're subsidizing the rest. They're right.
Location #12 is at capacity and getting leads it can't serve. Location #7 is empty and getting zero support. Your agency reports blended CAC across all locations like it means something. It doesn't — it hides the locations that are drowning.
You need to grow the franchise network AND grow each location's customer base. Your agency does neither well. Their franchise development campaigns attract tire-kickers, and their consumer campaigns don't account for service area boundaries. You're paying for leads in zip codes you don't serve.
They run one campaign for 50 locations. Each location is a different business.
I build per-location campaigns with geo-fenced targeting, individual budgets, and location-level reporting. Your top locations get scaled aggressively. Struggling locations get turnaround strategies. No more blended averages hiding underperformance.
Franchise development and consumer acquisition run as separate systems. Franchise lead gen targets qualified prospects with the capital and experience to operate. Consumer campaigns fill each location's pipeline within its actual service area. Two growth engines, one operator.
One operator who understands multi-location economics — same-store growth, new location ramp, territory overlap, and why a franchise model needs both national brand and local execution to work.
$10,000/month + profit share
Aligned to location-level performance, not blended averages.
Per-location campaigns. Franchise development. National brand, local execution.
Individual campaigns, budgets, and geo-fences for each location. Performance tracked and optimized independently. No subsidizing underperformers.
Service area targeting by radius, zip code, or custom boundaries. No wasted spend on leads outside your territory. Budget follows capacity.
Franchise lead gen campaigns targeting qualified buyers — capital requirements, experience, and territory fit. Separate from consumer acquisition.
Per-location Google Business Profiles, Local Services Ads, and geo-targeted search campaigns. Capturing high-intent buyers in each service area.
Location-specific campaigns with localized creative, offers, and social proof. Each location builds its own audience within its market.
Dashboard showing CAC, lead volume, and close rate per location. See which locations are scaling, which are stalling, and where to shift budget.
Fast onboarding. Per-location clarity. Growth where it matters.
I map each location's capacity, current performance, and service area. You get clarity on which locations are ready to scale and which need foundational work first.
Per-location geo-fences, individual tracking pixels, and a dashboard showing performance by location — not a blended average across the entire network.
Location-specific campaigns go live. Budget allocated by capacity and opportunity. Daily optimization at the location level. Weekly async updates via Slack and Loom.
Proven playbook replicated to new locations. Top performer strategies shared across the network. Franchise development campaigns activated as the model proves out.
Deep dives on the ideas behind this approach.
Growth
Your $18K/month agency set up three campaigns and watched the algorithm work. That is not strategy—it is babysitting. Here are 8 signs it is time to move on.
Philosophy
I have hired, run, and competed against agencies—here is the truth. They pull 70-80% gross margins on your retainer. Thirty cents of every dollar does work.
AI
The 2019 playbook is dead. AI lets one growth marketer outproduce teams of five. First-party data is your moat. Creative velocity wins. Here is how to adapt.
Straight answers. No spin.
One operator. No layers. No vanity metrics. Cancel anytime.