Agency Success Podcast with Josh Nelson & Chad Kodary from DashClicks

In this episode of the Agency Success Podcast, host Chad Kodary interviews Joshua Nelson, founder of Plumbing and HVAC SEO, a Miami‑based digital marketing agency that specializes in serving plumbing and HVAC contractors across the United States. Joshua explains how niching down to a single vertical makes sales and fulfillment easier, describes his agency’s full‑service offering (custom conversion‑focused websites, SEO, reputation management, Google Ads/Local Service Ads, and pay‑per‑click management), and outlines the core pricing model ($2,490/month management fee plus a minimum $2,000 ad spend). He shares operational details – a 30‑person full‑time team plus freelancers, a single inbound sales rep, account managers handling 30‑35 clients each, and the tech stack (Teamwork, Slack, Zoho CRM, GoHighLevel). Joshua provides performance benchmarks (average lead cost $25‑$30 for plumbing, $35‑$45 for HVAC) and discusses the impact of Google Guarantee. For client acquisition he relies on inbound leads generated by a free ebook, Facebook ads, case‑study funnels, and targeted direct‑mail Dream‑100 outreach, emphasizing the importance of landing the first client, proving results, and documenting case studies. He details the consultative sales process (quick qualification, pre‑call due‑diligence, Zoom presentation of findings, and closing). Scaling goals include reaching $5.5 M ARR, expanding the Dream‑100 list, and adding international staff to keep costs low. Finally, Joshua advises new agencies to focus on serving clients quickly rather than perfecting internal packages, stressing that early client results accelerate cash flow and credibility.
Chapters
What's going on everybody? Today we have Joshua Nelson from Plumbing and HVAC SEO all the way out of Miami, Florida, local to us. Josh, what is it that you actually do and how do you generate revenue for your agency Plumbing and HVAC SEO?
So we're a full-service digital marketing agency and we've chosen to focus primarily on plumbing and HVAC companies across the country. That's our, that's That's our niche, that's our vertical. And we've got a full-service program that we bring to the table. So, as opposed to doing piecemeal, usually we're coming in, new website, SEO, getting them ranked for the most important keywords in their service area, running paid traffic, and then helping them track and measure the return on investment. So, really just helping them maximize their lead flow in their particular market so they can grow their businesses and take things to the next level. And that's how we generate revenue.
I'm gonna come right out of the gate asking the question, because you always hear agencies in the space talking about niching down, and obviously you've done that successfully. Why— let's give a piece of advice, because obviously a lot of agency owners watch our show. Why niche down? Why not let the doors to Narnia open up and let every single customer come in? Why niche? What's the reason behind it?
I mean, there's a lot of reasons. I think first of all, it makes you a lot more attractive to the prospects, right? Everybody wants to deal with an expert in their type of business. I ran a general agency serving, you know, the plumbers, the roofers, the electricians, the dentist, and everything in between. And every time— I'm sure you guys have all experienced— every time you get the dentist, he says, well, what other dentists have you worked with? Can I talk with one of those clients? What, you know? And so it makes selling a lot easier. But the other side that a lot of people don't think about is it really helps to systematize the fulfillment, right? If your objective is to grow a business that provides money and freedom, where you have the flexibility not to have to do it all yourself, You have to build systems. You have to have a program. So what I found is being niche made it easier to sell, but it also made it a lot easier to fulfill and systematize our offering for our client base.
Makes sense. And how many team members do you have today? What's just a really quick breakdown of that team?
Yeah, so we have 30 full-time employees all in our office here in Doral in Miami, Florida. Um, and then we've got a handful of like freelance, uh, internationals as well on the team.
Awesome. And what do they break really quickly in like 30 seconds? Break down the team. How many sales reps you have? How many guys you have doing fulfillment? How many project managers? Of QA people do you have on staff?
Yeah, so usually when you hear that kind of number, people automatically assume they're all salespeople. In our, in our world, I have one full-time salesperson. All of our leads come in from inbound. The rest of the team is fulfilling, right? It's web designers, SEO people, content writers, account managers— very critical role— the people talking to the clients, managing those relationships, pay-per-click management team. So it's almost entirely operation fulfillment for the clients that we serve.
Makes sense. And how many clients are you servicing today that are active with you, paying you monthly?
We've got about 176 clients, plumbing HVAC companies across the United States, and a couple international.
Great. And obviously plumbing and HVAC, I would assume, are your, your, your two niches that you go after. And it says SEO, for those of you guys who can see and watching the YouTube. Uh, it says SEO, but I'm assuming you do more than just SEO, right?
Yeah, so we're full service. It started out as an SEO company because that's what we like, that's what we wanted to do. We soon realized SEO is critical, but you have to have other mechanisms to generate leads. So, um, it's, it's website, SEO, pay-per-click, um, the whole, the whole nine.
Standard agency services, right, for the most part?
Yep.
Awesome.
Standard agency services in a packaged format, right? So it's not like, oh, you want a website, we'll do that for you. Oh, you want some pay-per-click, we'll do that. Because we want to come in and really help them truly execute and generate the best results possible.
Let's, let's dive deep into that. What does your pricing model look like? Let's say I'm a plumbing company and I'm really looking to grow my— and obviously, for those of you guys who are listening, if you are in the— because we in our agency, Social Agency, we also focused on home services, so that was our niche. We didn't dive super deep into just plumbing or just HVAC, which I really like your model, obviously, and they have a successful model, and we're gonna go into those metrics here in a minute. But we did home services. Now guys, these home service businesses, they don't have storefronts where you can walk in and say, hey, I need some plumbing done, and you walk into a local storefront, right? They need to be found online. So what are the actual packages and what does the pricing models look like if I, as a plumber, wanted to get some services done. What are you going to offer me?
Yeah, so, so our core program is $2,490 per month, and that includes setting up a website that's built to convert. We find most of these plumbing HVAC companies, the website just doesn't have the right elements. It doesn't have the personality, the authenticity. Then it includes creating pages for each of their services, pages for each of their cities, so we can do the SEO effort to get them ranked organically for their most important keywords. Putting a reputation management system in place to help drive online reviews. You know, from their true customers in the real service area, and then running Google AdWords, predominantly Google Ads, to generate, you know, leads from people looking in their service area, and then putting, putting the tracking in place.
I know people are gonna— that people are gonna be thinking about this, that $2,400— you said it was $2,450 or $2,490? What was that number?
$2,490.
$2,490. Okay, so let's say $2,500 bucks. Okay, um, is that including ad spend, or does the, the plumber have to pay out spend on top of that? And what do you actually require as a minimum for ads? Because home service, uh, uh, CPC campaigns, they're not cheap.
Yeah, it's an important distinction. So the, the— that's our management fee. The spend is completely separate to that, on top of that, that amount. And honestly, if they're not going to spend at least $2,000 in spend, we say it's probably not a good fit. They're probably not the right client. They're not going to generate enough clicks and enough leads to justify doing any of it.
Yep. Now I know obviously every campaign is different, every location is different. What's— what are you seeing average CPC or CPA And I know obviously these guys, most of them want, I'm assuming, phone calls, right? What's the average cost to get one of these guys or gals a call?
Yeah, so it really, like you said, it depends on market, depends upon how well branded they are. On average for plumbing, it's going to be somewhere between $25 and $30 per lead. HVAC, somewhere between $35 and $45 per lead. And so it's kind of in that territory.
What about Google Guarantee? I know that's affected that space a lot. Has it affected you guys? Because Google Guarantee, essentially, they've made it in a way where you can almost like operate it as your own. You don't need to have that maintenance, uh, company attached to that. Really affected a lot of agencies. So what's your, what's your hotel to that?
Yeah, so 100%, it did impact it significantly. Um, the great part is the way we've positioned our agency is that it's not just SEO, it's not just pay-per-click, it's let's come in and take a comprehensive approach and figure out how to maximize your lead flow. So what we're able to say is, look, if you're able to get these leads from local service ads for $25 per lead and they're, they're high quality, let's run with that. Let's shift our budget towards that and we'll help facilitate. So yes, it is a like a self-service platform, but there's lots of little logistics that have to happen in the background.
Getting background checked, getting that process is a headache because we do that in our agency as well. Sometimes it takes like a month or two just to get somebody through the whole approval process. I know that sometimes they want to do screencasts with you or like phone calls with you, especially if you're in like some really shady companies out there. I know like a locksmith or people like that where it's hard, really, really hard to get those guys approved. So I can definitely understand that. Josh, if you could strip away everything in your agency— and how long has the agency been open for?
Going on 9 years.
9 years, okay. So strip everything away. If you could find the one thing that you did in 9 years that was the biggest needle mover for you, that generated you the most got you the most clients, really pushed everything forward for you super fast, what would that one thing be?
So one thing that's kind of, you know, it's— can I categorize it as like a couple of very basic things? Choosing one niche, positioning ourselves as the expert, and getting clients to come to us pre-positioned to buy. So when we shifted from chasing, cold calling, chasing people down, to positioning ourselves as the best in the space, Clients started to flock to us, like, and really come to us pre-positioned. I think that was the thing that accelerated our growth more than anything else.
Let's peel the onion back on that really quick. What— obviously you are in a niche where people probably know of you by now, especially if you're a plumber or an HVAC person, right? Let's say starting off as a brand new company, brand new agency, what's the best way to position myself to niche down? Do I go and do I start a blog? Do I go and Do I write a book? Do I, do I create a podcast? What's like the best thing that I can do to niche down and become an influencer in my space?
I think the very best thing you could do is get at least one client in that space and prove results, right? The very first thing is, is that get a client, prove results, then document that success. And the content that comes out of that— write the book, do webinars, create case studies. Um, I think that's the best play. Get a client, knock it out of the park, document it. And then you're not just blowing smoke, but you're able to point to, this is what I've done, and continue to build more and more case studies and proof.
Okay, that sounds good. Let's talk about sales really quick. You said inbound leads. Let's, let's dive into that really quick. Where are these leads coming from? How are they finding you? Um, I mean, think about the agencies that are watching this. What can they do to, to pick up clients? That's the number one struggle in the agency space. How do I actually sign up clients to want to work with my agency, right? How do I get that monthly retainer on contract? What do I need to do to do that?
100%. So the first thing, obviously, you need a list of prospects, right? You have to have that list in your space. Second thing, I think one of the biggest shortcuts is to join the association, whether it's the locksmith association, the dental association. That way you've got access to that list and a little bit of affinity. Like, I'm not a huge fan of cold outreach, but if you're going to do cold outreach, at least you're saying, hey, I'm reaching out to you because we're members of this association. And then, like, lead with value. Come out with your case study. Look, here's the client in this space. This is what we did. This is the results that they got. This is exactly how we did it. And you do that with a book, you do that with webinars, you do that with case study documentation. The more you're feeding valuable information to your space, to that vertical, the more interesting you're going to be, right? And of course, as you put that content out, the call to action is, hey, look, if you'd like me to do this for you, click here to schedule a time, right? And then bring them into your calendar, take them through a consultative sales process, and then you can really get clients coming to you pre-positioned to buy.
You running any paid ads for your, for your agency? Uh, and if so, you know, because you want to be at the point where, especially at the scaling— at most agencies when they start out, they're trying to get their first handful of clients, but you're over 100 clients. You need to be able to turn the dial up and down as clients are needed to make sure that your fulfillment team, right, because it's It's a logistical game, especially if you have a back-end fulfillment team. I can definitely relate. Uh, we have, uh, uh, Dash Clicks is over 60 employees right now, and a big portion of that is also fulfillment, right? So it becomes a logistical nightmare if you don't have it down pat, right? So do you see yourself as you needing more clients throttling up the ad spend? If you're doing ad spend, where are you spending your money? Facebook ads, Google ads? What are you doing to actually pick up new clients from, from the paid ad side?
Yeah, so a lot of, a lot of Facebook ads predominantly to two different things. Our free book, right? We've got a book, The Complete Guide to Internet Marketing for Plumbing HVAC Contractors. We send that out for free as much as we can. That kind of leads them into a funnel where they schedule in with us. Case studies, we're constantly rotating our client successes. Opt in for that, watch the case study, schedule in on the calendar. And then other than that, it's— and believe it or not, a lot of direct mail. Like you said, if you're in a very specific niche, if you're— you can attract prospects through Facebook ads, but the reality is your best prospects, which in our case are the companies doing $1 million, $5 million per year in revenue, they need a little bit more proactive approach. So like, we've hand-selected our dream prospect list any given month, any given quarter. We're dropping stuff in the mail to them, we're calling, we're trying to get them on the calendar. So it's a little bit of, a little bit of chase, but from a very a very selective approach.
Now, you said over— I think you said over 170 clients that you guys are actively servicing today. What does your project manager to client amount look like? Is it 1 to 50, 1 to 25? How high touch are you on that?
Yeah, so our account managers in our world, um, handle between 30 and no more than 35 clients, and their main function is literally just monthly check in with that client, go through the reports, explain what we've done, explain what we're going to do next, answer any questions, and then communicate back and forth with our team that actually does the pay-per-click campaign, does the, the work behind the scenes. I found that after 35, um, the quality of service starts to deteriorate. The ability— yeah, the ability to retain the client relationships.
What software do you use to manage, uh, your project management system? What are you using?
So we're big on Teamwork. All of our stuff happens in Teamwork. And then customer communication Uh, for the most part is happening in, uh, in Zoho CRM.
Awesome. And obviously Teamwork Chat for the internal, for the internal team, right?
We, we should probably use Teamwork Chat. We use Slack and then we have Teamwork for all of the, all of the project management.
Teamwork Chat's great. We use that internally. Um, let's see here. What about CRM? What are you guys using for CRM to get all your inbound leads? Where are they going? How are they being tracked?
So marketing CRM happens predominantly in GoHighLevel. I'm a massive fan of that software and the fact that you can do email, text message voice drops, all within one, uh, one conversation queue.
Yeah, got you. Okay, cool. And what does your sales process look like when you're— you got, you got a lead in the pipeline, uh, he wants to jump on a phone call? Are you doing a Zoom call? Are you doing a phone call? You're doing discovery? Uh, what does that process look like in 30 seconds? Just walk me through that really quick.
30 seconds. We qualify on the front end to make sure they're a good fit. Have to be doing at least half a million dollars to qualify to even, you know, potentially hire our services. How long does it take to That calls like 5 minutes or less. Okay, a couple questions, goals, you know, where you're at. And then the sales process is very consultative. So we jump on a Zoom session. We have done due diligence prior to that where we've run keyword lists and we've looked at their website and we've got a ranking report to show where they're up and where they're not. And it's very much, you know, initial— tell us about your company, your goals, what you're doing, what you've tried. Then, hey, this sounds like we could help. Here's what we found in our due diligence process. Here's where there's problems. Here's what we can do, and then here's like examples of the clients we work with, the results they've gotten, and then ask for the business.
Yep. So it seems like you're also leveraging a lot of your case studies because you have them. You should be doing them, right? Do you see that that is a big winner? Like, is that the big thing that pushes people over the edge when they see like the other local plumber in there, you know, 2 cities away from them, uh, ranking number 1 or getting their cost per lead at $20 a call or whatever it is? That's what pushes people over the edge.
It's definitely a big, a big part of why somebody would choose to do business with us versus somebody else.
Fair enough, fair enough. And, uh, in your company Plumbing and HVAC SEO, let's put— I know you have, uh, some other stuff that you're, you're doing as well, some other companies. How much revenue you got? Have you guys generated in the last, let's say, 12 months?
12. So we're, we're going to do like just shy of $5 million this year.
$5 million. And what are you saying, is it Do you have any upsells, or is like $2,450, like, that's the package that you're in and there's nothing up, there's nothing down?
So there, there's, there's always going to be, you know, a higher package and a slightly lower package depending upon what they're looking to do, what their goals are.
Um, is it considered value ladder though, or is it just, hey, these are my— because most companies, what they'll do is they'll do two. What I'm, what I'm seeing trending is they have one or two things. They have, okay, come into my value ladder, let's, let's get your website, then we push up, we do some SEO. Push up, go to PPC, push up, right? Or it's like, hey, these are my 3 core offers, take the middle one, is usually what I'm going in with. Or you don't like that, let's downsell. Or you need more than that, let's upsell. Where, where, where are you at?
Ours is, ours is definitely on, on the ladder of what you said there, right? It's more, these are our 3 programs, we're not going to sell you the little thing and then the next little thing and then move you up. But we do have upsells as people grow and they expand locations and things like that.
Got you. Awesome. And what, what do you think, uh, fast forward 12 months, uh, let's say you're doing almost $5 million, uh, annually for the most part. If we do it an ARR or just an annual gross sales, um, where do you see yourself in 12 months from today?
Where would you like to be in 12 months? The target is to get to $5.5 million.
Okay, healthy growth there. And what do you need to do to get there? Because creating a jump like that, you need more clients, bigger team. What are some of the things that you see within your company right now that need to change?
Yeah, so the big thing is just continuing to be aggressive with our business development process, continuing to expand that Dream 100 prospect list. Um, you know, as we grow, we're really looking to expand our team international. So we've got 30 full-time employees at our office in Miami. Our space is completely maxed out, and so we're going to keep our project management, account management local, and then tap into the Philippines and other international resources to keep our cost down as we continue to provide world-class service to our clients.
Love it. And for new agencies that are coming into this space, um, what is the one piece of advice that you can give them to save them the most time, right? What's the one thing that they can do to just skip over, save a year, two years of just trying this whole thing out? Like, what would that be?
The number one thing is get to, get to serving clients quicker. Right, I think a lot of agencies spend so much time, they're trying to put all their ducks in a row, they're trying to figure out what their package is going to be, they're trying to build websites for themselves, they're trying to write books for themselves. Like, the first thing you need to do is go out and land a couple of clients, right? Get results for those clients one way or the other, and then build all the rest of that stuff. Don't spend a lot of time doing the behind-the-scenes work. That's just going to delay— it's going to delay your experience, it's going to delay your progress, it's going to delay your cash flow.
Love it, ladies and gentlemen. You heard it first, Joshua Nelson on the Marketer's Mindset podcast with plumbing and HVAC SEO all the way out of Miami, Florida, doing close to $5 million in revenue for his agency. Big wins coming in here. Josh, thank you so much for your time. We appreciate you, brother, and we look forward to having you on another episode here in 12 months as you hit your $5.5 million revenue goal.
Awesome, man. Thanks for having me. It's a pleasure.
More from Joshua

From 26 Years in Business to Nearly Doubling Recurring Revenue | Sandy Waggett

How Luke Truetken Scaled His Agency to $110K MRR by Going All In on One Niche

Website Production at Scale - The AI Tool Stack for Modern Agencies with Marcel Knopf







