About
We obsess over one thing: booked roofing appointments.

Founder
Dylan Adrian
I didn't come into this from the marketing world — I came off the roof. I spent years working as an employee for a roofing company, learning the trade from the ground up.
Eventually I started running the ads for the company I worked for. Once I saw how powerful a properly built funnel was — and how few agencies actually understood roofing — I branched off and built Impact Roofing Core to do it the right way for other contractors.
Today we work with 47 roofing companies across the country, and our clients average 4.2x return on ad spend in their first 90 days — backed by our booked-appointment guarantee.
The Team
The crew behind your calendar.
A tight, senior team — every person works on roofing accounts, every single day.

Teresa Wilson
Client Care & Account Management
Teresa is the heartbeat of our client experience. She keeps every roofing partner looped in with weekly reporting, fast responses, and proactive game plans — so you always know exactly what's happening in your account.

Eric Martínez
Roofing Strategy & Operations
13 years on the roof, now a full year in the trenches with us. Eric speaks roofer fluently — from offer creation to qualifying scripts to seasonal demand — and makes sure every campaign we run actually fits how the trade really works.

Michael A.
Head of Appointment Setting
Michael trains and runs our in-house calling team. With a deep sales background, he coaches and quality-controls every call so your leads get reached in under 5 minutes and your calendar fills with real, qualified estimates.

Will Shauck
Partner & Head of Media Buying
Will has been my partner since day one. Young, sharp, and obsessed with performance — he runs the Meta ad side end-to-end, testing creative daily and squeezing every dollar of ad spend into booked appointments.
Want to see if we're a fit?
Grab a free 20-minute strategy call. No pressure, no pitch deck.
