Marketing That Actually Generates Customers
Social media content that gets your name out there, and paid ads that turn it into booked jobs. Two separate services, both run by me.
Based in Minneapolis. You work with me from start to finish.
- Social media content
- On-location video
- FAA-licensed aerial
Proof over promises
What I've Done For Contractors Like You
One paid campaign and two organic accounts, from clients I've worked with directly.
$0K
Revenue
Amba Homes
0K+
Organic views
18 programs
0%
Lower cost per lead
ATN
01Social media
Amba Homes
$250Krevenue
Home remodeling · Twin Cities
Amba Homes
$250K revenue generated, no ad spend
TikTok, IG, FB
Platforms
6 mo
Duration
200K+
Views
200K+ organic views across platforms. Twin Cities Area.
02Paid ads
ATN Exteriors
63%lower cost per lead
Roofing & exteriors · Minneapolis
ATN Exteriors
$32 cost per lead, down from $110
Meta
Platform
1 mo
Duration
63%
CPL drop
Meta campaign built on real jobsite footage of the operator, launched in their own ad account.
03Social media
18 Minnesota sports programs
600K+views
Volume proof · Minnesota
18 Minnesota sports programs
600K+ views across the season
18
Programs
600K+
Views
Organic
Channel
Filmed & produced content for over 18 Minnesota programs across multiple sports, from high school hockey to college soccer. All organic.
Tap the phone to play. Open Details for the full story.
Start where you want
What Would You Like To Know?
Pick a question and the page builds the answer around it.
What homeowners want
Homeowners Are Looking For Two Things
There used to be a few names everyone in town knew. Now a homeowner looking for a roofer scrolls past a hundred local businesses, and most of them look the same.
One of these looks real. That's the one that gets the call.
Trust
The one that has always mattered
Who is showing up at my house, and do they do good work? Homeowners want to see the owner, the crew and finished jobs before they ever pick up the phone.
Authenticity
The new one
AI content and over-polished branding have made ads look templated and feeds look alike. When every brand blends together, one bad experience can make a homeowner wary of the whole local market. The business that looks real stands out.
Two ways to reach them
Social Builds Trust. Ads Make The Offer.
Social media reaches the most people and earns their trust over time. Paid ads go straight to homeowners who have the problem you solve, with your offer in front of them. Most businesses do one well and skip the other, and that's where growth stalls.
Social media · Organic
The trust builder
Reaches the widest local audience, week after week
Earns trust by showing your work, your crew and how you operate
Nurtures homeowners who aren't ready to call yet
Wider reach · builds over months
Paid ads · Paid
The offer builder
Goes straight to homeowners who have the problem you solve
Puts your offer in front of them, clearly and directly
Builds authority with real footage of you on the job
Targeted reach · leads within weeks
What happens when you run
Social keeps you known and trusted across your market. Ads put your offer in front of the homeowners who need it now, and they recognize you when they see it.
On your calendar
What A Month Actually Looks Like
Social posts every day in a rotation of formats: trending one day, educational the next, then authority, behind the scenes and trial reels. Ads run as one campaign with three creatives live at once, each testing something different: length, offer or copy.
30
posts per platform
4
shoot days
7
post formats
How Kirmedia solves it
Two Ways To Grow, Built To Work Together
Use one on its own or run both. Social gets your name out there, and the ads bring in the leads.
Social media · Get seen
Be the name homeowners already know
First I dig into your niche and what's trending around here and nationally. Then I build your Content Identity and film it on your jobsites every week, and each week's content gets edited and scheduled for you.
Content Identity
Before filming anything, I study what's working in your trade, nationally and here. Guessing at content wastes your shoot days.
Weekly Shoot Day
Once a week I'm on your jobsite filming the work and the people doing it, from the ground and from the air. FAA Part 107 licensed.
In-House Scripting & Editing
I script and edit every video myself. The person who was on your jobsite knows which moments are worth keeping.
Profile Management
One post a day per profile, in rotating formats. Repeating one style trains people to scroll past it.
Better together
Social gets you seen
Daily posts make your name familiar, even to people who aren't ready to call yet.
Ads reach them
The ads go after people who already know you, and find new ones too.
You get chosen
Warm leads close faster, so each job costs you less to win.
From Signed to Live in Two Weeks
Both services run on a set schedule. Pick one to see the first month.
Week 1
Contract & first month’s retainer
Agreement signed and first month paid. You're officially in.
Niche & trend research
I look at your trade and what's working right now, here and nationally.
Content Identity
We figure out the types of posts your brand will run, styled for your industry.
Week 2
First shoot day
I show up on your jobsite and film the week's content.
Edited & scheduled
Everything gets cut and scheduled for that week. It's that easy.
Weekly
Posting goes live
One post a day on each platform, with a fresh shoot every week.
Who it's for
Trades We Serve
Pick your trade to see what I'd actually film for you.
What I'd film for
Roofing
Social posts
Ad angle
Do you qualify?
Find The Right Starting Point
Pick what you need and tick what fits. It takes ten seconds.
What do you need?
0 of 4, not yet
Fresh content every week, so homeowners around you keep seeing your name on every app they scroll.
Tick the boxes that describe your business. If none do yet, the call is still free.
Book a free strategy call →Social media starts at $2,500/mo.
Pricing
Two Services, Priced Separately
Start with one and add the other whenever it makes sense. A lot of clients end up running both, since social builds the audience the ads go after, but there's no bundle you have to buy.
Content that keeps your name in front of homeowners, every single week.
Content Identity for your trade
Weekly on-location shoot
Scripting, editing & captions
Instagram, Facebook & TikTok managed
If you qualify, there's no retainer to start. A 15 minute call will tell us if that's you.
Scripted video ads of you
Meta campaign built & managed
GoHighLevel funnel & CRM
Leads to your phone in real time
You'll always know which dollar bought which lead.
I shoot it, and I run the ads.
I started Kirmedia after a few years of filming sports and running social media.
Now I work with home service businesses, turning content and paid ads into growth you can actually measure.
I'm involved in every step, from the first script to the last campaign tweak.

Common questions
Frequently Asked Questions
Social media is ongoing content on your profiles. It gets your name out there and warms up people who aren't ready to call yet. Paid ads are Meta campaigns built to bring in quality leads fast. They're separate, and either one works on its own.
No. Start with whatever your business needs most right now. They do work well together, though. Social builds a warm audience, and the ads can go after those people along with new ones.
Licensed home service businesses that have been around a while, like remodelers and roofers. For paid ads, your average job needs to be over $5,000 for the math to work.
One shoot day a week and one post a day on each platform. I handle the scripting and editing myself and manage your profiles for you. It starts at $2,500 a month.
$1,000–1,500 a month is the minimum to get real volume, and most clients land somewhere between $1,000 and $3,000. That money goes to Meta from your own ad account. It's billed separately from my work and I never mark it up.
Both are usually live in about two weeks. Paid ads bring in leads within 30 days of launch. Social takes longer, but it keeps building as your audience grows.
You do. Your social profiles and your Meta ad account stay yours, along with all the data in them.
Now accepting new clients
Ready To Turn Attention Into Customers?
I know you're busy. 15 minutes is all I need to figure out if I'm the right fit.
