Facebook Ads for a Small Local Business: What to Set Up Yourself and What to Automate
Step-by-step guide for local service businesses: which Facebook ad decisions you must make yourself, which daily tasks to automate, and what to check every morning.
A small local business should make four Facebook ad decisions itself: the campaign goal, the offer, the lead form and the daily budget. Those choices depend on things only the owner knows. The repetitive work after launch can be automated: checking results every morning, pausing ads that spend without bringing leads, and replacing tired creative. Most owners do it the other way around. They let the Boost button make the setup decisions and then check the dashboard by hand every day. We think that is backwards.
In short:
- The goal, the offer and the form are owner decisions, because they depend on your prices, your service area and how fast you can call people back.
- The daily part (reading results, pausing weak ads, refreshing creative) is repetitive and is the part worth automating.
- A lead counted by Meta is a form submission, not a customer, so you need to mark which leads were real before you judge any campaign.
We make money when businesses advertise on Meta, so read this with that in mind. Below is the order we follow when we set up an account for a service business, whether we do it by hand or through our app.
Which Facebook campaign goal should a local service business choose?
Choose the Leads objective in Ads Manager. Do not choose Traffic or Engagement. Do not use the Boost button on a post.
Facebook delivers whatever you ask for. Ask for clicks and you get people who click. Ask for engagement and you get people who like posts. Neither group fills out a form asking for a quote. Boosting a post usually buys reach and likes, which feels like progress and rarely produces a phone number.
Inside the Leads objective, you pick where the lead lands: an instant form inside Facebook or your own website. That choice is step three.
What makes a good offer for a local service ad?
A good offer names the exact service, gives a reason to act now and says what happens after someone fills out the form. "We do roofing" is not an offer. "Free roof inspection this week, with photos of every damaged shingle sent to your phone" is.
Three things to write down before you open Ads Manager:
- The one service you want more of. Not your full menu. If you detail cars, pick the full interior detail, not "all detailing services."
- The reason to book now. A free inspection, a seasonal slot, a mobile visit to their driveway. Something real that you can deliver.
- The next step. "We call you within the same business day with a price" tells people what they are signing up for.
Our position on prices: show a starting price if you can. It filters out people who were never going to pay your rate, and those people cost you as much per lead as the ones who will. Skip adjectives like "affordable" and "high quality." Every competitor uses them, so they say nothing.
Should I use an instant form or a landing page?
Start with an instant form unless you already have a landing page that turns visitors into leads. A form opens inside Facebook, fills in name and phone automatically, and loses fewer people on slow mobile connections.
Set it up like this:
- Choose the Higher intent form type, which adds a review screen before submitting. It costs some volume and removes accidental taps.
- Add one or two qualifying questions, such as ZIP code or type of job. Every extra field lowers volume, so only ask what you need to decide whether to call.
- Write the thank-you screen as a promise: when you will call and from which number.
Use a landing page instead when you need online booking with a calendar, when the job is high-ticket and people need to read before they commit, or when your page already converts well from other traffic.
One thing to understand before you judge any result: the cost per lead that Meta shows is the cost of a form submission before anyone checked it. Some of those leads have wrong numbers, are outside your area or never pick up. Your real cost per lead, counted only on leads you verified, is always higher than the number in Ads Manager. If you never mark leads as good or bad, you are judging the campaign on Meta's number, and Meta's number is the flattering one.
How much should a small business spend on Facebook ads per day?
Spend an amount you can keep steady for several weeks without touching it. Raising and cutting the budget every few days resets the campaign's learning, and you never find out what the steady cost would have been.
We will not quote you a market cost per lead. It depends on your situation, and anyone giving you a single number is guessing. What drives the cost:
- Size of your service area. A small radius means a small audience and fewer cheap impressions.
- Competition. Other businesses targeting the same homeowners in the same months push prices up. Roofers after a storm know this.
- Strength of the offer. A specific, believable offer gets more leads from the same impressions.
- Form friction. More questions mean fewer submissions and better quality.
- Creative freshness. The same image shown to the same people for weeks gets more expensive.
As a reference point, the minimum daily budget we accept in Efekto is $15 per day. Below that, it takes too long to collect enough leads to tell a good ad from a bad one. Judge a campaign by how many leads it has produced, not by how many days it has been running.
What should I check in Facebook Ads every day?
Every morning, check which ads brought leads yesterday, which ads spent money with no leads, and whether every new lead got a call. That takes ten minutes when the setup is right and an hour when it is not.
| Task | Who should do it | How often | What to look for |
|---|---|---|---|
| Campaign goal, offer, form questions | Owner | Once, then when the offer changes | Leads objective, one clear service, two qualifying questions at most |
| Daily budget | Owner | Once, then rarely | An amount you can hold for weeks |
| Calling new leads | Owner or staff | Every day | Every lead contacted the same business day |
| Marking leads good or bad | Owner or staff | Every day | Wrong numbers, out of area, no-shows |
| Reading ad results | Can be automated | Every morning | Spend and leads per ad, not per campaign |
| Pausing ads that spend without leads | Can be automated | Every morning | Ads with real spend and no leads |
| Leaving winning ads alone | Can be automated | Every morning | Ads with steady leads that should not be edited |
| New ad images and videos | Can be automated | Weekly | Replacements for paused ads |
The split is not about difficulty. The top half needs your judgment once. The bottom half needs discipline every single day, and that is where owners drop off. They check daily for two weeks, get busy with jobs, and the account runs unattended for a month.
Which parts of Facebook advertising can be automated?
The daily loop can be automated: reading results per ad, pausing the weak ones, protecting the ones bringing leads, and producing replacement creative. That is what we built Efekto to do. It writes and designs image and video ads from your website, publishes them on Facebook and Instagram, checks results every morning, pauses weak ads and protects the ones that bring in leads. You approve the first batch, with at least 5 approved ads before the campaign starts. It runs on your own Facebook ad account, or on an Efekto ad account with the budget topped up in advance. The free trial is 7 days, counted from the launch of your first campaign, no card at sign-up (you add it when you launch), and the Starter plan is $149 per month.
When is automating Facebook ads not worth it?
Automation does not fix a bad offer or a business that cannot answer the phone. Skip Efekto, and any paid tool, if you cannot keep at least $15 a day running steadily, if nobody can call leads back the same day, or if you do not have a website for the app to build ads from. If you enjoy running Ads Manager and have the time, do it by hand with the steps above and a weekly review. If your customers search when they have an urgent problem, like a broken AC unit in July, put your first dollars into Google Search and your Google Business Profile, where people are already looking.
What we would do differently if we were starting today
We would spend the first afternoon on the offer and the form, not on targeting. We would refuse to judge the campaign until every lead had been marked good or bad. And we would stop checking ads by hand on day one, because the owners who check by hand are the ones who stop checking.
FAQ
Is boosting a post the same as running a Facebook ad?
No. Boosting promotes an existing post and is built around reach and engagement. A Leads campaign in Ads Manager is built around getting form submissions or website leads, which is what a service business needs.
Do I need a Facebook Page to run ads?
Yes. Facebook ads run from a business Page, and Instagram ads need a connected account or Page. Set up the Page with your service area, phone number and a few real photos of your work before you advertise.
How many ads should I run at once?
A handful, not one. With several versions of the offer running side by side, the results show which angle works, and you have something to keep when you pause the weak ones.
Can the same campaign show ads on Instagram?
Yes. A Leads campaign can run on Facebook and Instagram at the same time through placements. Use vertical images or video so the ad fits Instagram Stories and Reels as well as the Facebook feed.
If you want the daily part handled while you keep control of the offer and the budget, you can start a trial at efekto.ai.
- Jakub Zwoliński
Founder, Lemon Agency · Efekto · October 5, 2026