
“Peter has been an absolute asset to our company. He has given us the edge we needed to find our customers. Anyone can make a Facebook ad and boost it. What Peter offers is expertise in finding your target audience, capturing their information and connecting you with them while they are in an emotional buying state…“
John Wisniewski
“Service Allies has been an amazing addition to our lead systems. We have dropped all other marketing services and focused solely on Peter Lewis and his team. Awesome follow up, professional to say the least. I would recommend Service Allies to ANYONE who is serious about growing their business! Also the leads are better qualified than ever before! …”
Pete Farris
“... I started with Service Allies last week and the leads that have been generated off our campaign are real and they answer the phone and you can actually set an appointment with them. Closed my first customer within 1 week. Already paid for the campaign fees.”
Tim Stark
“Highly recommend to anyone out there looking for lead generation and marketing services. Peter is great to work with, provides training on lead management and is accessible.”
Ben Lewis
Schedule a Call
Interested in working with us? Schedule a short phone call to see if Service Allies is right for you.

High Lead Volume
Whether you need a handful of leads to land a few extra projects, or you need hundreds to support a growing sales team, we’ve got you covered.
Build Your Brand
Your Facebook Ads will be shown to thousands of local homeowners every single month. Show photos of your work, feature your reviews, and grow your company’s reputation in your local service area.


Lead Nurturing
Service Allies will create a custom sales video on your company’s behalf to help build prospects’ confidence in moving forward with your roofing company. You will also be able to nurture your leads with email and text appointment reminders.
Timeline to Get Started
1. Onboarding
Reaching your ideal customer is important, so we begin by collaborating with you to decide what campaigns to run and where to run them. We learn about your company, make recommendations, and get all the information we need to start building your campaigns.
2. Setup
We will write your ads, decide on images to use, create your sales video, and build everything else that’s needed for your campaigns. The entire setup process normally takes about 7 days.
3. Launch
After setup has been completed, we will have a launch meeting. This meeting is to equip you and your team with what you need to book leads. We will launch your ads the same day, and leads usually start coming in within 1-3 days.
Case Studies
Our results for companies just like yours!
New Jersey remodeler sells $189,000 in new projects within a few months
Brian from Denver, Colorado generated $800,000 through Service Allies
A basement-specialized Pennsylvania contractor adds $470,000 in basement finish sales
About Facebook Ads Video
Service Allies owner Peter demonstrates our Facebook Ads program.
More about Facebook Ads for Roofers
Facebook Ads for roofing companies are a powerful tool to generate both retail leads and storm leads. Service Allies runs Facebook ads for roofing contractors based on the unique value proposition you offer to homeowners.
Retail Roofing Ad Campaigns
Roofing is a service that everyone needs and no one wants to pay for. The market for luxury roof replacements is very small, and most homeowners only replace their roofs if they absolutely need to.
In order to get interested prospects through Facebook ads, retail roofing campaigns typically need to include a special offer. This offer could be:
- Financing offers like low monthly payments, 0% APR, etc.
- A cash or percentage discount on services
- Discounted roofing tune up offer
Storm Damage Ad Campaigns
After a heavy storm hits, market demand for roofing shoots up. During these times, you typically don’t need a special offer to generate leads with Facebook ad campaigns. You can offer a free inspection, free quotes on roof replacements, or state your availability for emergency tarping.
Ad Images
Before and after images work great for advertising on Facebook. However, if your company doesn’t have a good selection of images, we can use stock photos or photos from other contractors who have given us permission.
Homeowners should be able to see the ad and think “that looks like my roof!” You wouldn’t show a picture of a Florida tile roof in ad campaigns running in Pennsylvania. Or, you wouldn’t show a picture of a shingle roof being replaced with palm trees in the background, since we don’t have palm trees in Pennsylvania.
On a side note, if you struggle to get good photos of projects, we highly recommend Company Cam. It’s an app that allows you to get photos and attach them to projects, and store the photos online for anyone to access.
How Roofing Leads are Generated
We get leads by running lead form campaigns on Facebook and Instagram. These lead forms contain a few qualifying questions to filter out low-quality leads.
Why Service Allies?

Messaging
OYour ideal customers are out there. In order to reach them, the messaging in your ads needs to align with how they’re thinking and what they’re looking for. We point our messaging towards homeowners who are in the market for your service and are close to a buying decision.

Specialization
Service Allies specializes in serving home improvement contractors. With a solid understanding of this industry, and how homeowners think, we’re able to write ads that effectively generate hundreds of high quality leads.

Transparency
You’ll never have to be in the dark about what we’re doing for your company. We include a monthly report with a Google document where all our activity on your ad campaigns is reported.

Market Exclusivity
We only work with one contractor per local area. While you’re working with Service Allies to run ads in your service area, we won’t run ads for any competing contractors in the same market.
Schedule a call with Service Allies today. Just click "Schedule a Call"
All Facebook Ads
All Facebook Ads services offered by Service Allies.
Frequently Asked Questions
What makes Service Allies different from other HVAC Facebook ads companies?
What makes us different from other Facebook ads companies is the pains we take to make the leads good quality. This includes the way ads are written, images that are used, the video ads we create, qualifying questions we ask in the lead form, and getting feedback from you to know which campaigns are getting the best quality leads.
How will we get notified when new leads come in?
You can get notified by text, email, app notification, or any combination of the three.
Is there a contract?
There’s no long term commitment with Service Allies. It’s a month to month agreement!
How do people see the ads?
Local homeowners see the ads depending on where we tell Facebook to target. We can use zip codes, or multiple targeting radiuses, to show ads in the areas you want. Homeowners who are on Facebook or Instagram in those areas see your sponsored ad as they scroll.
How many leads can we generate?
It depends on 1) how low we can get your cost per lead and 2) your monthly ad spend budget. Lead costs typically fall between $25 and $75 per lead. If you spend $5000 per month on ads, that would mean between 200 and 66 leads. The more populated your service area is, the higher the scaling potential.
How much do you charge?
You will have two separate costs. The first cost is ad spend, which Facebook will bill you directly for. I typically recommend a monthly budget of $1000 - $2000 to start. Since the average lead cost is $50 in ad spend per lead, this should get you roughly between 20-40 leads monthly. If you need more or less, we can adjust advertising spend as you need. The second cost is our agency fees, which are only available on a live demo call.
How good are the leads?
Normally, between 20% and 40% can normally be booked for sales appointments. This requires that you follow up with the leads consistently, and have a good process for getting them scheduled.
How long does it take to start working?
When a new client signs up, we start with an onboarding call, and launch 7 days later. Over the past 5 years I’ve run this lead generation program, I’ve never seen it take longer than 2-3 days after launch to start getting leads.
How many people are you working with in my market?
We only serve one contractor in a local market. Even if you are part of a large metro area, we’ll single out an exclusive zone just for you. We still have a relatively small client base at the time of writing, so there is a good chance your market is still available. However, the sooner you reach out the better.
How many contractors are going to get the leads?
Just you. Facebook ads will be shown under your business name, and all the generated leads will be exclusively yours.
What if I'm not on Facebook or don't have a business page?
No problem. It's fairly simple to set up a Facebook business page, so we can do this for you at no extra charge. Also, don't worry if your current Facebook page doesn't have many likes. It doesn't seem to affect the volume or quality of leads at all.
How do you get the leads?
We get leads by running ads on Facebook. Ads are like Facebook posts, except you pay Facebook to show your ad to a specific local area and demographic. If you currently don’t use Facebook, or don’t have a Facebook page, that is no problem. We’ll set up a page on your behalf to run ads from.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript