“Retention is the broccoli of business,” Cris Rodriguez says. “Nobody wants to talk about it. Everybody wants the chocolate. They want the sales. They want the marketing. They want the new clients.”
But at 612 clients, Cris doesn't get to skip her vegetables. Her agency, GrowPro, serves martial arts studios and dance studios at $597 to $1,297 a month. It's a lower-ticket, high-volume model doing about $420K MRR. At that volume, one extra point of churn costs real money every month.
On the Seven Figure Agency podcast, Cris broke down the retention system that got GrowPro from $3 million to past $5 million. If you run an agency with a lot of clients and not a lot of lock-in, this is the playbook.
Why High-Volume Agencies Feel Churn Harder
GrowPro doesn't offer websites or CRM. It runs ads, content, lead follow-up, and AI services. That means clients aren't technically stuck. It's not hard to jump from one social media agency to the next.
Cris draws a hard line: anything above 4% monthly churn is unacceptable. She's watched other social media agencies sit at 8%, 9%, 10%, even 20%.
When GrowPro crept up to 4-5% with 300-400 clients, here's what that looked like:
- Roughly 15 clients lost every month
- 15 new clients needed every month just to stay flat
- Growth that was still positive, but nowhere near the curve it used to be
Here's the part people miss. A client you keep has no acquisition cost, because you already acquired them. Cut churn and you don't need as many new clients to hit the same growth target.
Start With Your Revenue Ceiling
Cris's retention push started with a number. In 7FA we teach members to calculate their revenue ceiling: based on how many clients you sign and how many you lose each month, where will your agency eventually cap out?
Cris called it a humbling moment. Once you see the ceiling, you have three levers to break through:
- Sign more clients – usually means spending more on sales and marketing
- Keep clients longer – retention
- Raise rates – works, but you have to be intentional about timing, and you can't do it every month
GrowPro chose retention. And the strategy they landed on is simple to say and hard to do: make the client experience better than any other marketing agency in the space.
Compete on Experience, Not Strategy
Cris is honest about something most agencies won't admit. Most agencies in a niche run roughly the same strategy. It's in the courses, the masterminds, and the conversations between agency owners.
She gives this example. Say the industry standard cost per lead is $15-20, but a client's market runs higher. The last agency got them $40 leads. GrowPro gets them $40 leads. The next one will too.
If the results are roughly the same, how do you win? “That's going to be in how we communicate, how we build the relationship with the clients, and the experience that they get.”
That's the whole game. Here are the four pieces GrowPro built.
1. A Monthly Master Class for Clients
Every month, Cris personally teaches a master class for GrowPro clients.
This matters because of how far she is from the day-to-day. With a full accountability chart, there are four levels between Cris and an upset client: the client success manager, the CSM director, the integrator, and then her. She can't remember the last time she got pulled into an escalation call.
But she still wants to be in front of clients and build relationships. The master class does that at scale. It also educates clients, which matters because a lot of results problems aren't marketing problems.
GrowPro has clients who say, “You're getting us leads. You're getting us appointments. They're showing up. But we're not closing them.” The master class is where Cris can teach them to fix their enrollment process, audit their classes, and get more value from the leads they're paying for. That's how GrowPro lives up to its tagline: a partner in marketing, not a lead generation company.
2. NPS Surveys by Text, With a Traffic Light
This is the one Cris says takes five or ten minutes to set up and pays off like crazy.
Here's why it matters. All of your data can say a client is fine. Leads are up. Cost per lead is good. Appointments are showing. Health score is green. But if the client isn't happy and their bank account isn't growing, none of that matters.
So every other month, GrowPro sends every client a text message: “How are we doing?” There's a simple traffic light with four options:
- Purple: It's great
- Green: It's good
- Yellow: It's okay
- Red: It's not good
Responses post automatically to a dedicated Slack channel. Before each send, the team gives CSMs a heads-up to brace for responses. And there's a playbook for each color:
- Green or purple: An opportunity to offer upsells, ask for a testimonial, or request a Google review
- Red: Emergency lights. Trigger the escalation process right away
The whole point is to hear about a problem before the cancellation notice arrives. If you've read my retention work, this is the same traffic light idea we teach in the Seven Figure Agency Roadmap, pointed straight at the client instead of at your internal dashboard.
3. Weekly Outreach to Every Single Client
This one came from GrowPro's new client success director. It was his rock (quarterly priority) last quarter: weekly outreach to every client.
With 612 clients, that's 612 emails and texts every single week. You can't wing that. It has to be designed intentionally, with templates, assignments, and tracking. He pulled it off, and Cris says the client feedback has been phenomenal.
The most important part is the question they ask. Not “How are the leads?” Not “How many appointments?”
It's: What's your ROI? How many enrollments did you get?
Cris admits they had to get honest with themselves to ask it. Asking about leads feels safe. Asking about enrollments means you might hear bad news. But that's the metric the client actually cares about. If the answer is great, the account follows the normal health score path. If it's not, the account gets escalated.
4. Client Health Scores
The fourth piece ties it together. GrowPro tracks client health scores so the team can spot at-risk accounts from the data side.
But notice how Cris positions them. Health scores are useful, but they're not the truth. They're paired with the NPS survey and the weekly ROI question so the client's own perception is always part of the picture. “You can have all these green client health scores, but if they're not happy and their bank account isn't going up, it doesn't matter what the data is showing you.”
Know Your Numbers Cold
None of this works without tracking. Cris tracks everything. Ask her how many clients GrowPro lost in January 2021 and she'll give you the number. Ask her how much profit they made and she'll tell you that too.
Her motto is “math is the path.” With lower-ticket pricing, gross profit margin is tighter, so she watches it closely. That's something Ben McAdam, the finance coach inside 7FA, drilled into her.
If you can't tell me your monthly churn rate right now, start there. You can't fix what you don't measure.
How to Build This in Your Agency This Month
You don't need 612 clients to use this. Here's the order I'd do it in:
- Calculate your revenue ceiling. Average new clients per month divided by monthly churn rate gives you a rough client-count cap. Multiply by average revenue per client.
- Set up the NPS text. Four options, one question, sent every other month. Route answers to a Slack channel.
- Write the playbook. What happens on green? What happens on red? Who owns the escalation?
- Start asking about ROI. Add “How many new customers did we help you get?” to your regular client check-ins.
- Add a group touchpoint. A monthly client master class or webinar lets you, the owner, stay in front of clients without taking every call.
- Track churn monthly. Set a line you won't accept, like Cris's 4%, and review it at every leadership meeting.
Retention isn't glamorous. But it's the reason GrowPro broke through the $3 million black hole. If you want help building your own retention system, book a free strategy call with our team.
Frequently Asked Questions
What is a good churn rate for a social media marketing agency?
Cris Rodriguez holds GrowPro below 4% monthly and considers anything higher unacceptable. Many social media agencies run 8-10% or higher because ads and content services have less lock-in than websites, SEO, or CRM.
How often should an agency send NPS surveys to clients?
GrowPro sends a short text survey every other month. That's frequent enough to catch problems before a cancellation and infrequent enough that clients don't get survey fatigue.
What should you do when a client gives a low NPS score?
Treat it as an emergency. Have a written escalation playbook that assigns an owner, sets a response time, and moves the account into a save process before the client decides to cancel.
How do you retain clients when every agency runs the same strategy?
Compete on experience. Communication, relationship, education, and honest ROI conversations are what separate agencies when the tactical results look similar.
What is an agency revenue ceiling?
It's the point where the clients you lose each month equal the clients you sign. Divide average new clients per month by your monthly churn rate to estimate the maximum number of clients you can hold, then multiply by average revenue per client.



