A small group of 1-5 person agencies found a way to double their client retention and add a second recurring revenue line. They did it without selling more SEO, without hiring, and without learning a different skill. This playbook explains exactly how.
Most small agencies lose 35 to 45 percent of their clients before the SEO even takes effect. Because local SEO typically takes 3 to 6 months to show results, and most clients lose patience after 30 days.
Month 1, they are excited. Month 2, they ask what they are paying for. Month 3, someone quotes them half your price. Month 4, they leave.
The usual fix is to send better reports. But a business owner does not want a ranking chart. They want more people walking through their door. The chart shows that you are working. It does not show that they are winning.
The real fix is to give the client visible results in week one, while the SEO builds in the background.
The agencies that figured this out in 2024 are earning 3 to 8 thousand more per month in recurring revenue than they were a year ago. With fewer clients, not more.
Your local clients, whether they run a restaurant, a salon, or a retail shop, all depend on repeat customers. But most of them have no system to bring those customers back. They come in, they leave, and whether they return next week or next month depends on whether the business crosses their mind.
That is a service you can sell them. A branded digital loyalty program that lives in their customers' Apple Wallet and Google Wallet. It sends push notifications when a customer has not visited in 30 days. It sends an alert when they walk near the store. It tracks visits and rewards repeat behavior automatically.
You charge the client a monthly retainer to manage it. That is the entire model.
Three things make this work in 2026 that did not work five years ago:
Apple Wallet and Google Wallet are pre-installed on every smartphone in the US. Customers scan a QR code at the counter and the card is on their phone in four seconds. No app to download. That single change made the economics of this model viable.
Push notifications from wallet cards are free and unlimited. SMS costs money and gets ignored. Email costs money and gets ignored. A wallet push notification has a 40 to 60 percent open rate, costs nothing, and works even when the phone is locked.
The return on investment is documented. Not by me. By Boomerangme's published data, Bain & Company, and HBR:
Here is how this connects to what you already do.
This is not a replacement for local SEO. It is an additional layer that reduces client churn.
Month 1: You sign a client for SEO and include the loyalty program in the same contract. Within week 1, their regular customers start receiving push notifications. Foot traffic increases. The owner sees engagement data right away. They feel that you are delivering results.
Month 2: The SEO is still building. But the client can see their loyalty card installs growing, their repeat visit rate increasing, and their Google reviews multiplying. They are not worried about month 3 anymore.
Month 3-4: SEO rankings start appearing. You have two results to point to instead of one. The conversation about canceling never happens.
You did not become a loyalty expert. You did not stop being an SEO agency. You added a service that gave you the time SEO actually needs to work. And you get paid for that service every month, on top of your SEO retainer.
Here are two scenarios. The first is conservative and achievable in 90 days. The second is realistic for month 12.
You sell the loyalty program to 6 existing clients at 250 a month each. Your backend platform runs about 40 per client per month.
| Monthly revenue | 6 × 250 = 1,500 |
| Monthly platform expense | 6 × 40 = 240 |
| Net recurring revenue | 1,260/mo → 15,120/yr |
| Time required | About 2 hours/month total for all 6 |
That is 15,000 per year added to your agency, for 2 hours of monthly work, using clients you already have.
You have sold it to 15 existing clients and 10 who signed partly because of this service.
| Monthly revenue | 25 × 275 avg = 6,875 |
| Monthly platform expense | 25 × 45 avg = 1,125 |
| Net recurring revenue | 5,750/mo → 69,000/yr |
| Time required | About 8 hours/month total |
That is not a side project. It is a full second revenue line that is more profitable per hour than most SEO work.
Clients on the loyalty program cancel 2 to 3 times less often than clients on SEO alone. On top of the direct recurring revenue, you are protecting the SEO retainers you were already earning.
If your average SEO retainer is 1,500 per month and you prevent 5 cancellations per year because of this service, that is 90,000 in retained SEO revenue that would have been lost.
The 30 to 50 per client per month figure above is based on the reseller tiers of the platform I recommend, Boomerangme. It lets you run multiple client sub-accounts under one plan, so your per-client expense decreases as you add clients.
Open this in a separate tab and compare the platform pricing to the scenarios above. You will see that my estimates are conservative.
See Live Reseller Pricing →This is a real template. Copy it into a Google Doc, replace the bracketed fields, and send it. It works as an email, as a Loom voiceover, or in a face-to-face meeting.
Hey [Client First Name],
Quick one before our next check-in.
You know how most of [your restaurant's / your salon's / your shop's] revenue comes from the same 15 to 20 percent of customers who keep coming back? I ran the numbers on a few businesses like yours last month, and it is usually around 78 to 80 percent of monthly revenue from repeat customers.
The problem is that most small businesses have no way to stay in front of those customers between visits. They come in, they leave, and whether they come back next Tuesday or next month depends on whether you cross their mind. That leaves a lot of revenue uncaptured.
I can set this up for you. Here is what it includes:
I handle the setup, the design, the reports, and the day-to-day management. You do not touch anything except scanning the QR codes at checkout.
Investment: $[X]/month. No setup fee for clients I already work with. You can cancel anytime after the first 60 days if the repeat visit rate has not improved.
Industry averages for businesses running this well: a 30 percent increase in average order value and roughly double the repeat visit rate within 90 days. I cannot promise those exact numbers for [your business], but I can promise you will know within 60 days whether it is working, because the dashboard does not lie.
Want me to set it up? I can have the card live and installed by your regulars within a week.
— [Your Name]
Why this template works. The subject line avoids the phrase "loyalty program" because small business owners associate that with expensive enterprise software. It leads with their own revenue math, which they feel immediately. It names specific features like Apple Wallet, push notifications, and geo-triggers, because vague pitches lose to specific ones. It includes a real cancellation option, which removes their risk. And it is short enough to read in 90 seconds.
The most common mistake agencies make when starting is pricing at 79 to 99 per month because they think of it as an add-on. That leaves 3 to 4 times the potential revenue on the table, and it signals to the client that the service is not important.
Here are three tiers that work in the current US market:
A restaurant that adds 2 repeat visits per month per loyal customer, at a 45 dollar average ticket, with 150 loyal customers, gains 13,500 per month in additional revenue. Your Growth tier at 299 is 2.2 percent of that. It is one of the highest-return line items on their books.
Price at the middle tier by default.
With the reseller setup I recommend, you connect your own Stripe or PayPal directly. Your client pays you, not the platform. The platform takes zero transaction fees.
That means three things:
Most loyalty platforms do not work this way. The one I recommend is unusual in letting the agency own the full billing relationship. That is a large part of why this model works financially for small agencies.
Here is the plan. Follow it in order.
Day 1-2. Create your account on the backend platform and complete the white-label setup: your logo, your colors, your custom domain if you want one, and your Stripe connection. The platform I recommend for this model is Boomerangme. It is the only loyalty platform I have found that is built specifically for agencies to resell. It includes white labeling, sub-accounts for each client, a direct payment gateway, and a built-in prospecting tool. The trial is 14 days with no credit card required. Setup takes about 90 minutes.
This is the tool the entire playbook runs on. 14-day trial, no credit card, white label ready immediately. Start your trial while you finish reading the rest of this playbook. By the time you are done, your account will be ready for Day 3.
Start the Trial →Day 3-4. Select two existing clients who are a good fit:
Do not choose your most difficult client. Choose your easiest.
Day 5-7. Use the platform's built-in prospecting tool. On Boomerangme it is called Richie. You enter your client's business name and city. The system pulls their logo from Google, generates 6 pre-made loyalty card designs with their branding, and creates a proposal landing page with an AI calculator that shows the client exactly how much revenue they are losing to poor retention. The page is personalized with their business name and address. You send them the link. The tool does the selling for you.
Day 8-9. Send the Section 4 template to Client 1, along with the auto-generated proposal page from the platform. Give them 48 hours. If they say yes, move to setup. If they say maybe, schedule a 30-minute dashboard walkthrough.
Day 10-14. Set up Client 1. Customize their loyalty card using one of 111 pre-made templates. That takes about 15 minutes. Set the reward mechanic. Generate the install QR code. Design a small counter card or table tent with the QR code using Canva. That takes about 10 minutes. Schedule a 20-minute onboarding session with the owner to show them the dashboard and the scanner app. The scanner is a web app that requires no installation.
Day 15-17. Client 1 goes live. The QR code is at the counter. The first customers install the card. Send the owner a screenshot to celebrate. The first automated push notification goes out on Day 17, usually a "welcome, here is 10 percent for your next visit" message.
Day 18-21. Send the pitch template to Client 2. Begin their setup in parallel.
Day 22-28. Client 1 receives their first weekly report: cards installed, customers enrolled, notifications sent, and early engagement numbers. That is your first proof of results. Even small numbers are a case study, and they are yours.
Day 29-30. Use Client 1's data when you pitch Clients 3 and 4. Repeat the process. You are running a loyalty service on top of your SEO agency, and it took 30 days.
The hardest step in this entire plan is Day 8. The first pitch. Once Client 1 says yes, everything after that is mechanical. But Day 8 is the day your brain will tell you the template is not ready yet. Do not listen. Send it. The second pitch is always easier than the first.
Your clients are not the ones installing the card. Their customers are. Every US smartphone already has Apple Wallet and Google Wallet. Those customers have already added Starbucks cards, boarding passes, and concert tickets. A QR code at the counter gets 20 to 40 percent install rates on regular customers.
About 1 hour per client for the initial setup, and about 20 minutes per month after that. The platform generates the reports automatically. If you spend more than 2 hours per month per client after the initial setup, something is wrong.
The template in Section 4 handles 80 percent of the pitch. The auto-generated proposal page, which includes your client's logo, address, and a live revenue calculator, handles the rest. You are not selling. You are forwarding a link.
Yes. Tell them that upfront, because it builds trust. The customer database is exportable at any time. Your value is not in locking them in. It is in managing the program for them. 99 percent of clients stay because running it themselves means learning a platform they do not want to learn.
I reviewed 14 loyalty platforms: Loopy, Passteam, LoyaltyLion, Yotpo, Stampme, Loyalzoo, Zinrelo, Xoxoday, Talon.one, Emarsys, and others. Boomerangme is the only one that combines white labeling, reseller sub-accounts, a direct payment gateway, unlimited enrollments, and a built-in prospecting tool in one product. The others are either designed for the end business, which becomes unmanageable at 10 or more clients, or they are enterprise platforms that start at 50,000 per year.
The catch is Day 8. You have to send the pitch. This is not passive income. But if you pitch 6 existing clients in the next 30 days, 2 to 4 of them will say yes, and you will have a recurring revenue line by the following month.
Enter the monthly transaction count and average ticket from one of your actual restaurant or salon clients. The calculator will show you the additional annual revenue you can present to that client. Price your retainer as a small fraction of that number and the math sells itself.
Run the ROI Calculator →It is 12 months from today. You open your agency's revenue dashboard on a Monday morning.
Your SEO line is steady. But it is not the only line anymore. Next to it is a second one, labeled Loyalty-as-a-Service, showing 5,750 in monthly recurring revenue. Twenty-five clients. Eight hours a month of work total. A revenue stream that did not exist when you finished reading this playbook.
You check your churn report. It is not 40 percent anymore. It is under 15 percent. The clients on the loyalty program cannot leave easily, because their customer data, their push notification channel, and their repeat visit reports all run through your dashboard. You stopped replacing lost clients every month. You started keeping them.
You open your calendar. It is not full of sales meetings. It is full of the work you started this business to do. You are not negotiating retainers from a position of anxiety, because you have real margin. The kind that lets you say no to bad clients.
The agencies that figure this out in 2026 will own their markets for the next five years. The ones that do not will still be trading hours for SEO retainers, losing clients every four months, and wondering why the treadmill never slows down.
Pick your first client. Send the pitch Tuesday morning.