Facebook and Instagram ads for local service businesses

We run your Facebook ads for 10 days, no fee. Keep us if the leads come in.

KieselOps builds and runs the ads for cleaners, epoxy crews, detailers, and other local service businesses. Every lead goes straight to your phone. During the trial you only cover the ad spend, and you only sign on once you have watched it work.

Taking 2 new trials this month.

01 / Results

Real campaigns. Real numbers. Screenshots straight from Ads Manager.

Nothing below is rounded up or cherry picked. These are the client's own Meta Ads Manager numbers, and in every case the only money on the table was their ad spend.

Dumpster rental Orem, Utah
8leads, still running
Ad spend
$174.07
Per lead
$21.76
Budget
$25 a day
Reach
6,449

Twenty years in business on word of mouth alone, and the first ads they have ever run. Eight quote requests for under $22 each in the first week, and the trial is still live.

Meta Ads Manager results showing 8 form leads at $21.76 cost per lead on $174.07 spent with a $25 daily budget
Meta Ads Manager, September 2026
Residential cleaning Park City, Utah
13quote requests
Ad spend
$289.57
Per lead
$22.27
Goal
6 leads
Meta Ads Manager campaign card showing 13 form leads at $22.27 cost per lead on $289.57 spent
Meta Ads Manager, July 2026

A family cleaning crew that had never run an ad. The goal we set together was 6 leads. We passed it in week one and finished at 13. The winning ad was built around one of their own Google reviews.

Epoxy and concrete coatings Pasco, Washington
11leads
Ad spend
$241.39
Per lead
$21.94
Budget
$20 a day
Meta Ads Manager campaign card showing 11 form leads at $21.94 cost per lead on $241.39 spent
Meta Ads Manager, August 2026

Epoxy and concrete coatings in the Tri Cities, where one floor is worth thousands. Under $22 a lead on a $20 a day budget, with creative cut from the crew's own job videos.

Auto detailing Davis County, Utah
8leads
Ad spend
$259.14
Per lead
$32.39
Offer
Ceramic coating
Meta Ads Manager campaign card showing 8 form leads at $32.39 cost per lead on $259.14 spent
Meta Ads Manager, 2026

Premium auto detailing with a smaller, pickier audience, so the cost per lead runs higher. Each of these jobs is worth several hundred dollars, so the math still works.

Product bundles Traffic campaign
850link clicks
Ad spend
$228.08
Per click
$0.27
Reach
16,732
Meta Ads Manager results card showing 850 link clicks at $0.27 each, 16,732 reach and 87,978 impressions on $228.08 spent
Meta Ads Manager, 2026

A $20 off bundle offer sent to the store page. 850 clicks at 27 cents each, 16,732 people reached, and 87,978 impressions on $228 of ad spend.

The next trial slot is open. Ten days, no fee, and a results call at the end with your own numbers on screen. Let's find out what your market does.
Claim the next trial →

02 / Why most local ads fail

Most local ads fail for three reasons. None of them are Facebook.

Reason 1

Boosted posts. Boosting hands Facebook money with no real targeting, no offer, and no page built to sell. It reaches people who will never buy.

Reason 2

Generic creative. Stock photos and "call us today" get scrolled past. Ads built from your real jobs and your real reviews are what stop people.

Reason 3

Slow follow up. A lead answered in five minutes books the job. A lead answered that night already hired someone else.

03 / How the trial works

Live within 48 hours. Results call in 10 days.

01

The call

15 minutes. We agree on what a win looks like for you, usually 3 to 5 booked jobs, and put the results call on the calendar right then.

02

The build

Within 48 hours we write the ads, build the creative from your real photos and reviews, and set targeting for your service area.

03

Ten days live

Leads hit your phone the minute they come in. You get a midweek text with leads so far and cost per lead. No guessing.

04

You decide

On the results call we go through leads, cost per lead, and jobs booked. Keep it running on a monthly plan, or walk away. No hard feelings.

04 / What we handle

You answer the leads. We do everything else.

The ads

Copy, images, and video cut from your real jobs. Three to four versions tested head to head so the winner gets the budget.

The targeting

Only your service area, only the people likely to hire. Watched daily and adjusted weekly.

The follow up

A CRM that texts every lead back in about a minute, follows up for days, and on the Growth plan books the estimate for you while you are on a job.

The reporting

A short weekly text in plain English. What we spent, what you got, what changes next.

05 / The follow up system

Every lead answered in about 60 seconds, even when you are on a job.

Ads bring the leads. The CRM makes sure none of them go cold. Every lead lands in one inbox, gets a text and an email within about a minute, and keeps hearing from you until they book or say no. Included on the Growth plan and up.

  1. 0:00
    A lead comes in.

    From the ad, your website, a call, or a Facebook message. It lands in one inbox with everything else, and your phone buzzes.

  2. 0:01
    They hear back in about 60 seconds.

    A text and an email from your business, in your name, before they have finished scrolling to the next company.

  3. Missed call
    They call while you are on a job.

    They get an automatic text back within seconds, so they are talking to you instead of dialing the next number.

  4. Days 1, 2, 4, 7
    Follow ups keep going.

    Texts and emails you approved once, sent automatically until they book or say no. Nothing slips through.

  5. Booked
    The estimate lands on your calendar.

    The AI responder answers common questions and books inside your hours. Reminders go to you and the customer.

  6. Job done
    A review request goes out.

    Sent automatically after the job. Your Google rating grows without you having to ask.

One inbox

Texts, calls, email, Facebook and Instagram messages, and Google chat in one place, on your phone.

Missed call text back

Every missed call gets a text within seconds. Most lost jobs come from calls that never got returned.

Automatic follow up

Text and email sequences written for your business, sent on days 1, 2, 4, and 7.

AI responder

Answers common questions and books estimates inside your hours. You approve its replies until you trust it. It never quotes a price you have not approved.

Estimate calendar

Confirm before book, with reminders to both sides so fewer estimates get missed.

Local number

A local number that rings your cell, with every call and text logged against the lead.

Review requests

Sent automatically after each completed job. Replies to your reviews handled too.

Google Business Profile

Regular posts and review replies so you show up in the map pack when people search your service.

Past customer campaigns

Text and email offers to everyone who has hired you before. The cheapest jobs you will ever book.

Invoices and payments

Send an invoice by text and get paid from the customer's phone the same day.

Website forms and chat

Every form and chat widget on your site feeds the same inbox and the same follow up.

Ads that learn

Booked estimates get sent back to Meta, so the targeting gets sharper every month.

06 / Websites

Sites built to turn a click into a call.

An ad is only as good as the page it lands on. When a client's site cannot take a lead, we build one that can. Both of these are live today.

07 / Plans

After the trial. Month to month. Cancel any time.

The trial itself has no fee. If it works and you want to keep going, pick a plan. Each one is a flat monthly fee, quoted on the results call for your market and what you need. Ad spend is separate, usually $10 to $25 a day, paid straight to Meta from your own card. We never mark it up.

Starter

Flat monthly fee

Just the ads, done right


  • Facebook and Instagram ads built and managed
  • Fresh creative tested every month
  • Weekly results text
  • No contract

Scale

Flat monthly fee

For crews ready to add a second truck


  • Everything in Growth
  • Website or booking page built and hosted for you
  • Google Business Profile posts and review replies
  • Local SEO and AEO so you show up in search and AI answers
  • Past customer text and email campaigns
  • Invoices and payments by text
  • Second campaign or offer running at once
  • Monthly strategy call

08 / Who you work with

You talk to the person who builds your ads.

KieselOps is run by Kiesel out of Farmington, Utah. No account managers, no offshore team, no roster of 40 clients. A small number of local businesses, each one watched every day.

Everything runs inside your own ad account. You own the account, the leads, and the data. If you ever leave, it all stays with you.

Based in
Farmington, Utah
Works with
Local service businesses across the US
Reply time
Same day, usually within the hour
Contact
kiesel@kieselops.com
(385) 220 4823

09 / Questions

Straight answers.

There is no fee from us during the trial. You do pay Meta for the ads themselves, usually $10 to $25 a day on your own card, so a 10 day trial runs you about $150 to $250 in ad spend. That money never touches us.
A Facebook page for your business, a card for the ad spend, and a few real photos or videos of your work. If you have Google reviews, even better. We handle the rest, including setting up the ad account if you do not have one.
Ads go live within 48 hours of our call. The first day or two is Facebook learning who to show them to, and leads usually start on day two or three. Across our last four lead trials, every client had leads within the first week.
Answer the leads fast. A lead called back in five minutes books. A lead called back tomorrow hired someone else. If you cannot always pick up, the Growth plan adds an instant text back and an AI caller that books the estimate for you.
We get on the results call we booked at the start, look at leads, cost per lead, and jobs booked, and you pick a plan or walk away. Every plan is a flat monthly fee, month to month, no contract. Most clients keep the same campaign running so nothing is lost.
That is the most common thing we hear. It almost always comes down to generic ads or leads nobody called back fast enough. The trial exists so you can see if this is different without risking a fee.
No. We set it up, write the messages, and run it. You get an app on your phone with one inbox. Reply to a lead there or let the system handle it. Most owners spend under ten minutes a day in it.
It texts from your business number and your business name. You approve its replies until you are comfortable letting it run on its own, and it never quotes a price you have not approved. Anything it cannot answer gets handed to you.
Referrals mean you do great work, and they should stay your first source. Ads are the second pipe. Referrals cannot be turned up when a slow month hits. Ads can.

Ten days. Real leads. Then you decide.

kiesel@kieselops.com