← All work

Roofing / Case study

MAG Roofing

$100K+ in owner-reported revenue in the first 90 days.

The brief
Take lead generation off the owner’s plate and connect enquiries to sales follow-up.
What we did
Lead generation
Working together since
October 2025
$100K+Owner-reported revenue · first 90 days

$100K+

Owner-reported revenue · first 90 days

238

Customer leads · Nov 2025–May 2026

~$13.3K

Direct advertising spend

~$55.78

Average cost per lead

About the company

MAG Roofing came to Shephard Marketing with Meta campaigns already generating enquiries. The owner was still managing the advertising himself.

01 / The challenge

Keep the knowledge and offers that were working, improve the campaigns and give the owner his time back. New leads also needed to reach the sales team quickly.

02 / What we did

Build on what already worked

We refined the existing offers and creative, then launched dedicated Meta campaigns with native Instant Forms.

Connect every enquiry to the team

New leads flowed into the CRM, with immediate sales notifications and automated follow-up. We kept testing creative, audiences and offers as the campaigns ran.

03 / The outcome

$100K+ in owner-reported revenue

Owner Sidrit Vukaj reported over $100,000 in revenue from $6,000 in ad spend during the first 90 days. This testimonial covers a different period from the November 2025–May 2026 lead figures below.

238 customer leads

The core lead-generation campaigns produced 238 Meta leads from November 2025 through May 2026. A separate recruiting campaign is excluded.

Approximately $55.78 per lead

Reported advertising spend was approximately $13,276 across that period.

520,000+ impressions

The campaigns kept the roofing offer in front of prospective customers.

Less owner involvement

Advertising, lead routing and follow-up became a connected process, with new opportunities going directly to the sales team.

“We hired Shephard Marketing to implement a full-stack growth system for our business with a focus on demand generation and sales consulting. After 90 days of working together, we've invested $6,000 into ad spend and generated over $100,000 in revenue.”
Sidrit Vukaj, Owner, MAG Roofing

Related work

Your next chapter

Let's make
it happen.

Put the follow-up behind your leads.

Let’s look at your offer, ads and sales handoff, and where the owner is still filling the gaps.