Pros and cons of in-house vs. outsourced marketing
This is a common question and decision for construction companies to make.
Do I outsource my marketing or do I figure out how to do it in-house?
I have this conversation weekly.
I just had it with a roofing company owner.
As you might know, my company, CD, is a marketing training company.
We help roofing & contracting companies build marketing systems in their businesses.
We train them to get clear on their ideal clients and projects, create their own content, run their own ads, build a lead-handling, follow up, and nurture system, and generate their own appointments and sales.
Now, this roofing company owner is at a point in his business which is pretty common.
He has hustled his way to around $2 million a year, has a goal of hitting $10 mil a year over the next few years, and knows that this is the time to put the right people and systems in place to get there.
Right now, he’s considering a couple of options.
1 – Join our marketing training program. He and his admin person would be involved. They would learn xyz.
This is important not only for brand building and customer acquisition, but for recruiting and hiring.
2 – Hire an agency that generates leads for them. He’s not even sure what this company does.
Here’s the thing – even if it works, they are reliant on an outside party to generate customers for them.
I don’t know many 10 mil companies that don’t have a system for generating their own customers, that have to rely on outside parties to generate business for them.
So, you can do what you want. When you’re starting out, maybe buying leads and knocking doors is the fastest way to get off the ground.
But the minute you can, you’ve got to start building your brand and building a system for generating your own customers and team members.
If you’d like to learn more about our marketing training program, visit our website or send me a DM on FB or Instagram.
Regardless of where you are in your journey, make sure you’re putting the right pieces in place that are going to get you where you need to go.