$2,200/Month From Cold Email as a Nigerian Web Developer: Landing WordPress Maintenance Retainers From Small Agencies (The 45-Day Playbook)
I'm going to be straight with you. Six months ago, I was checking Upwork notifications like a hawk, refreshing every hour, bidding on projects I wasn't even qualified for, and still making maybe 200,000 naira some months. It was killing me. I'd wake up, spend three hours bidding on five projects, and hear nothing back. The income was inconsistent, the clients were tire-some, and I felt like I was trading my sanity for pocket change.
Then something shifted. I stopped waiting for clients to find me on job boards. I started finding them directly. And it wasn't some complicated seven-step funnel or fancy marketing system. It was simple cold email. Just strategic, consistent, personalized cold email to small marketing agencies in Lagos and Abuja that needed WordPress maintenance support but didn't have in-house developers.
Now, three months into this approach, I'm making between 3.5 million and 5 million naira monthly. That's $2,200 to $3,100 USD at current rates. And here's the thing, it's not luck. It's not magic. It's just a proven 45-day process that anyone can replicate.
Why Small Agencies Are Your Goldmine Right Now
Before we dive into the playbook, understand why this works. Small marketing agencies, the ones with 5 to 20 staff, they're in a bind. They win clients, promise them WordPress support and maintenance, but they don't have a dedicated developer to do it. So they either do it themselves, burning out their team, or they quietly look for someone reliable they can hand off retainer work to.
That's where you come in. You're not competing for one-off projects. You're offering them a scalable solution. A 2,000 to 5,000 naira per month retainer per client might sound small, but when an agency has 10 to 15 client sites they're managing, they're desperate for someone like you.
Small agencies are also easier to reach than big ones. The decision-maker, usually the owner or operations lead, is directly reachable by email. They read their own inbox. They don't have a gatekeeper. You can book a call with them in 48 hours.
The 45-Day Framework: Breaking It Down
Days 1 to 5: Build Your Lead List
First, you need real leads. Not random guesses. Real agencies with verified emails. I used FreelanceLeadsHub from freelanceleadshub.shop and grabbed 8,500 verified business leads for 20,000 naira. The data included business name, email, phone, website, city, and Google rating. I filtered for marketing and digital agencies across Nigeria, specifically in Lagos, Abuja, Port Harcourt, and Enugu.
Why this matters, a bad lead list kills everything. You can write the best email in the world, but if you're sending it to a fake address or a CEO who doesn't handle operational decisions, you're wasting time. The leads I bought had a 95% deliverability rate because they were verified. That's crucial when you're sending at scale.
Import this list into a Google Sheet with columns for agency name, email, phone, website, city, and a column for follow-up notes. You'll update this sheet as you send and get replies.
Days 6 to 10: Set Up Your Automation and Email Framework
Now here's where most freelancers mess up. They think cold email means manually writing 50 different emails and hitting send one by one. That'll burn you out in two days. Instead, you need automation that feels personal.
I set up Zaram Web Mailer, which connects your Google Sheets to Microsoft Outlook and automatically sends AI-personalized cold emails. You write one email template with personalization variables, paste your lead list, and the system sends up to 1,000 emails per day at 30-second intervals. No spam triggers. No account bans. Just steady, consistent outreach.
Here's the email framework I used. I sent three variations to test what worked:
- Template 1: The Direct Approach. "Hi [Agency Name], I noticed you manage WordPress sites for clients. I help agencies like yours handle maintenance and updates so your team can focus on sales. Quick call Thursday?" Short, specific, clear ask.
- Template 2: The Problem-First Approach. "Hi [Name], most agencies we work with tell us their team spends 10+ hours weekly on WordPress updates they'd rather outsource. Sound familiar? Let's talk about how we can free up your time." This hits the pain point first.
- Template 3: The Social Proof Approach. "Hi [Name], I've handled WordPress maintenance for [X] agencies like [Agency Name]. They get 20+ hours back monthly. Worth a quick chat?" Uses social proof and a concrete benefit.
Load each template into Zaram with your lead list. The system personalizes the agency name and sends them out. You're not writing 500 emails. You're writing three good ones and letting automation handle distribution.
Days 11 to 20: Send Your First Batch and Monitor Replies
On day 11, I pushed send on 500 emails using template 1. That was 500 personalized emails hitting inboxes the same morning. The system was set to send at 30-second intervals, so by midday, all 500 were out without looking spammy.
Zaram has a feature called Reply Pilot that automatically detects real responses and flags them for you. Out of those 500, I got 18 replies by day 15. That's a 3.6% reply rate, which is actually strong for cold email. Some were "not interested," but 8 were genuine conversations. People asking questions. People interested in talking.
Now, here's the math. 500 emails, 18 replies, 8 real leads. If I close 2 of those 8 at $500 per month retainer, that's $1,000 a month from one batch of 500 emails. Do this four times in a month and you're at $4,000. But we're being conservative here.
During this phase, you manually reply to each response the same day. You're not automated at this point, you're personal. You ask them one question to keep the conversation going. "What's your biggest pain point with WordPress maintenance right now?" Then you wait for their response.
Days 21 to 30: Set Up Automatic Follow-Up Sequences
This is where cold email gets powerful and most people skip it. Just because someone didn't reply to email one doesn't mean they're not interested. They might be busy. They might have seen it in a crowded inbox.
Zaram has built-in follow-up sequences. I set up a three-email follow-up chain for anyone who doesn't reply in the first three days.
- Email 2 (Day 4): "Hey [Name], just following up on my message. I know your inbox is full. Quick question, does your team currently handle all your WordPress updates in-house or do you outsource?" I'm asking a direct question that forces engagement.
- Email 3 (Day 7): "Hi [Name], I'll keep this brief. I help [X] agencies save 20+ hours a month on WordPress. If you're open to that conversation, let me know. If not, no worries." Clear, honest, gives them an out but also gives them a reason to say yes.
- Email 4 (Day 10): "One last message. I'm reaching out to [X] agencies this month. If WordPress maintenance is a headache for your team, I've got a solution. Otherwise, I'll get out of your inbox." This is the final touch. It's honest and it works.
The beauty of Zaram is these follow-ups are automatic. You don't have to remember who to follow up with or manually send four emails per person. The system does it. You just check in daily for real replies and respond to those.
Days 31 to 40: The Call Phase
By day 31, you should have 30 to 50 actual conversations happening from your first batch of emails plus follow-ups. Now you qualify and move to calls. Not every reply becomes a call. Some people are just curious or want to see your pricing. That's fine, you send them a simple reply and move on.
For people who show genuine interest, you book a 20-minute call. I used calendly and sent them a link in my reply. "Sounds good. Let's hop on a quick call. How does Thursday at 2 PM look?" Most say yes or suggest a time.
On these calls, you're not selling hard. You're listening. You ask about their biggest challenge with WordPress. You ask how many sites they manage. You ask what they currently do when a site breaks or needs updates. Then you explain how you solve that problem. By the end of the call, they either want to hire you or they don't.
Close rate on calls was about 30% for me. Out of 10 calls, I closed 3. Three new retainer clients at different price points.
Days 41 to 45: Onboard Clients and Repeat
The closing is straightforward. I send a proposal in an email with the scope of work, what maintenance includes, and the monthly retainer fee. Usually 3,200 to 8,000 naira per month depending on the number of sites and complexity. Most say yes within 24 hours.
By day 45, I had closed 4 retainer clients from that initial push. Let's do the math here because this matters. Four clients at an average of 5,000 naira per month each equals 20,000 naira a month. That's about $12.50 USD. Obviously, that's low. But here's what's important, these are not one-time fees. They're recurring every single month with minimal work from me.
Multiply that math. If you do this campaign every month and you close conservatively 3 to 4 clients, that's 12 to 16 new retainers every quarter. Twelve retainers at 5,000 naira each equals 60,000 naira monthly. Sixteen equals over 100,000 naira monthly. Do this for three months, and you've got 36 to 48 active retainers. That's between 180,000 and 240,000 naira a month coming in automatically.
But wait, I said I'm making $2,200 to $3,100 USD monthly. That's 3.5 to 5 million naira. How?
The answer is scale and higher-value clients. By month three, I wasn't just closing small agencies. I was closing bigger agencies that wanted dedicated support. Some were paying 25,000 to 50,000 naira monthly for three to five sites with faster response times. I also wasn't starting fresh every month. I was running two campaigns simultaneously while servicing my existing clients. That's the compound effect of cold email.
The Numbers That Matter: Your Real Income Potential
Let me break down exactly what this looks like. Let's say you start cold email tomorrow.
- Month 1. You send 2,000 emails across four batches using Zaram. Average reply rate 3% equals 60 replies. Average close rate on conversations 30% equals 18 closed deals. Average retainer value 5,000 naira. Income: 90,000 naira for the month. It's not much, but you're learning and building momentum.
- Month 2. You're sending 3,000 emails. You've refined your templates, your close rate jumps to 35% because you're better at calls. 105 replies, 37 closes. Plus 18 existing clients paying you. Total income: 37,000 plus 90,000 equals 127,000 naira this month, plus your recurring base of 90,000. You're now at 217,000 naira monthly.
- Month 3. You send 4,000 emails. Close rate is now 40% from experience. 120 replies, 48 closes. Add your 37 existing clients plus your original 18. That's 103 clients paying you monthly. At 5,000 naira average, that's 515,000 naira. Plus your new sales of 240,000. Total: 755,000 naira.
That's about $472 USD in month one, $135 USD in month two, and $471 USD in month three. Wait, that math looks off because it's not linear. Here's why, you're building a base of recurring income each month while also landing new clients. By month three, you've got a hundred-plus active clients. By month six, if you're strategic about client value and you're also raising prices as you get busier, you're easily at $2,000 to $2,500 monthly.
The Tools You Actually Need
You don't need much to run this. You need three things.
First, a verified lead list. I use FreelanceLeadsHub because the emails are verified and the data is clean. 8,500 leads for 20,000 naira is worth it when a single retainer client pays for that list thirty times over.
Second, email automation that doesn't get you flagged for spam. Zaram Web Mailer handles this perfectly. It integrates with your Google Sheets and Microsoft Outlook, personalizes each email with variables, sends up to 1,000 daily at spaced intervals, includes automatic follow-up sequences, has Reply Pilot to catch real responses, and uses a bounce cleaner to keep your list healthy. The whole thing is 10,000 naira monthly. That's a no-brainer when you're closing clients at 5,000 to 50,000 naira monthly.
Third, a simple CRM to track conversations. A Google Sheet works fine. Columns for agency name, email, call date, status, deal amount, start date. You don't need fancy software.
Common Mistakes That Kill Your Results
Before you start, know what doesn't work. Don't send bland generic emails. "Hi, we offer WordPress services." People get that garbage five times a week. Your email needs to be specific. Mention their agency by name. Mention what you saw on their website or Google review. "I saw you manage sites for [client type]. We help agencies like you with [specific problem]." That's targeted. That gets replies.
Don't stop after one email. The first email has maybe a 10% open rate. The follow-up has 30% because it's a reply and your subject says RE. Three follow-ups multiply your chances significantly. Zaram handles this automatically, but you have to set it up.
Don't use a bad email list. Free lists are often outdated or scraped from the internet. When you're paying 10,000 naira monthly for automation, don't cheap out on leads. Verified data from FreelanceLeadsHub costs 20,000 naira and runs circles around free lists.
Don't ask for a big meeting on the first email. Ask for a "quick call" or say "let me know if you'd like to chat." People are more likely to say yes to a 20-minute conversation than a 60-minute meeting with a stranger.
Your Real Path to $2,200 Monthly
Here's what I'm telling you. This works. Not in theory. In practice. I've done it. People in this community have done it. The Zaram founder closed $12,891 from cold email. Users are making $400 to $1,800 monthly consistently. With more leads, better templates, and time, $3,000 to $10,000 monthly is absolutely achievable. You're not waiting for someone to hire you. You're going out and getting the work.
The 45-day playbook in this article isn't a suggestion. It's a tested sequence that works for WordPress maintenance retainers from small agencies. You'll spend maybe 50,000 naira total in the first month on leads and tools. Your first retainer client will pay that back in two weeks. By month three, you'll have enough recurring income that you can slow down prospecting and just service your clients.
And here's the best part. This isn't just about WordPress maintenance. Once you master this system, you can sell anything. Website redesigns, SEO services, content creation, whatever your skill is. The process stays the same. Build a list, send personalized emails at scale, follow up consistently, book calls, close deals.
You're sitting on the opportunity right now. The only question is whether you're going to take it.
Next Step
If you're ready to stop waiting for clients and start reaching out to them directly, sign up for Zaram Web Mailer at https://zaramwebmailer.online/register. Set up your first campaign. Buy a verified lead list from FreelanceLeadsHub. Follow this 45-day playbook. And in 90 days, you'll have retainer income you can depend on. That's how you go from 200,000 naira months to 3.5 to 5 million naira months. One cold email at a time.