Ask a roofer where the best jobs come from and they will usually point at their phone. Somebody has a stain spreading across the ceiling, they find a number, they call, and by the end of that call there is an appointment on the calendar. No form. No waiting for a callback. The whole sale starts with a human voice.
Then look at the same roofer's Meta ads. Every single one of them sends people to a form.
That mismatch is everywhere in service businesses, and it is strange once you notice it, because Meta has an ad built for exactly the thing these businesses want. It is called a call ad. Somebody taps it, their phone's keypad opens with your number already filled in, and they are one press away from talking to you. There is no website in the path at all.
The timing makes this worth a closer look. Google is switching off its call-only ad, the format that did this same job on search for a decade, and pushing advertisers toward ads that only sometimes show a phone number. Meta is moving the other way. Its call ads are live, they now report how long each call lasted, and most small businesses running Facebook and Instagram ads have never tried one.
This is how they work, who they are right for, and how to tell whether they are actually making you money.
A Meta Call Ad Has No Website in It
Start with what the thing is, because the setup screen does not make it obvious.
When you build a Meta campaign, you pick where the result happens. For most small businesses that is a website, an instant form, or a message thread. A call ad sets that destination to Calls. The ad carries a Call Now button instead of a link, and on a phone, tapping it opens the dialer with your number prefilled. The person can call or back out. That is the entire journey.
A few mechanics worth knowing before you build one:
It works under almost any objective. Meta lets you run call ads under Awareness, Traffic, Engagement, Leads and Sales. The objective changes what Meta is trying to optimize for, so for a service business chasing booked work, Leads is the natural home.
It only runs on phones, in a handful of placements. Meta delivers call ads on mobile only, and only in Facebook Feed, Marketplace, Reels and Stories, plus Instagram feed and Stories. That is sensible. Nobody wants to place a call from a laptop. But it means you are not getting the full spread of placements a website ad would reach, and you should not expect the same volume of impressions.
Any real number works. Cell, landline or toll-free. Which number you use matters more than you would think, and we will come back to it.
There are two flavors. The dedicated call ad has no website at all. The other version, which Meta calls a call add-on, sits on a normal website ad. The person taps through to your site, and while it loads inside the app's own browser, a call button appears alongside it. Think of it as Meta's answer to a call extension on Google: the page is still the main event, and the phone is an option. It is available on Traffic, Leads and Sales campaigns.
Missed calls can be caught. You can turn on callback requests, which let someone who could not reach you leave a day, a time and a number through Messenger so you can call them back. Hold onto that one. It matters a great deal once we get to scheduling.
The dedicated call ad is the one this article is mostly about, because it is the one that changes how a business gets leads rather than adding a button to what it already does.
The Cheapest Lead on Your Dashboard Can Be Your Most Expensive Customer
Here is the objection every owner raises, usually within about a minute of seeing the numbers. Call ads look expensive.
They often do. A form asks almost nothing of someone. A few taps, their details are already filled in from their profile, and they are done. A phone call asks for much more. They have to be ready to talk to a stranger right now. So fewer people do it, and the cost per result on a call ad is frequently higher than on a form.
If you stop reading the dashboard there, you will switch the call ad off. That can be an expensive mistake, and one practitioner published a clean example of why.
Corey at Guaranteed PPC ran a tax-relief client's Meta ads both ways at once, with the instant form and the call ad split-tested in the same market. On cost per lead, the form won easily. About $23 per form against about $47 per call. Twice the price.
Then he followed both groups down the funnel. Many of the form leads never picked up the phone, or had filled out the form half interested and moved on. The callers had already done the hard part. They wanted to talk. Cost per actual sales conversation came out at about $112 for the form and about $79 for the call ad. And cost per signed client landed at about $180 for the form against about $134 for calls. The format that lost the first metric won the one that pays the bills.
That is one test, in one niche, from one agency, and it should be read that way. But the pattern behind it is not unusual. A form lead is a person who agreed to hear from you later. A caller is a person who wants to talk now. Those are different levels of intent, and they should cost different amounts.
The same agency tried call ads for a custom cabinetry company, and there they flopped. That is the other half of the lesson. Some purchases are phone purchases and some are not.
Call ads tend to fit when the problem is urgent or worrying. A leak, a lockout, a tooth that hurts, a tax letter, a dead water heater, a tow. The customer is stressed, the need is now, and talking to someone is the relief.
They tend to struggle when the purchase is considered or visual. A kitchen remodel, a landscape design, a piece of furniture. People want to look, compare and think before they talk to anyone, and a gorgeous photo does not make them want to call a salesperson on the spot.
If you are not sure which camp you are in, you already have the answer somewhere. Look at how leads come in today from your other channels: Google, your website, your Google Business Profile. If most of your customers already call rather than fill out a form, a call ad is worth testing. If almost nobody calls, the Meta audience, who were scrolling rather than searching, is unlikely to be the exception.
We have made the broader version of this argument before, comparing Meta's instant form with a landing page: the cheapest lead is rarely the cheapest customer. A call ad is the far end of that spectrum. It has the most friction and the most intent.
Meta Counts the Tap. You Need to Count the Conversation.
Once a call ad is running, the next trap is the report.
Meta gives you a set of call metrics, and it is worth knowing exactly what each one counts:
Calls placed is the number of times someone made a call to your business by selecting the ad.
20-second calls and 60-second calls are calls placed that connected and lasted at least that long.
Callback requests submitted is the number of people who used Messenger to ask you to call them back.
Two details change how much you should trust these. First, Meta says plainly that these metrics are partly derived through modeling rather than a straight count. Phone calls happen outside the app, and Meta cannot see all of them, so some of what you see is an estimate. Second, if you use the Maximize number of calls performance goal on a campaign targeting only the US, Meta makes 20-second calls the default number in your Results column. That is a better default than a raw tap would be, but twenty seconds is enough for a wrong number, a spam call or someone asking whether you service their town and hanging up.
None of that makes the metrics useless. It makes them a rough gauge, not a ledger. And this is the same problem we keep coming back to in Meta accounts: Meta counts your leads, but it has no idea what they are worth. A call is a lead that happens to arrive by voice.
The fix is cheap and it is the single most useful thing in this article. Put a dedicated call tracking number on the ad, one used nowhere else, and ideally a different one for each campaign you run. Call tracking services give you these for a small monthly fee. Now every call to that number came from that ad, and you get the things Meta cannot give you: the real count, the caller's number, how long the call lasted, and usually a recording.
With that in place, you can build the only report that matters, which runs from the ad all the way to money:
At the top are the numbers Meta shows you. At the bottom are the only numbers your bank cares about. Each rung loses people, and the rungs Meta cannot see are the ones where the business is won or lost.
Once you know which calls became jobs, you can go one step further and tell Meta. If your jobs live in a CRM, you can send your closed jobs back to Meta so it learns what a good customer looks like rather than what a long phone call looks like.
Your Meta Ads Run at 2 a.m. Your Phone Doesn't.
Meta will happily show your call ad at two in the morning, and somebody may well tap it. Then your phone rings in an empty office, the person hears voicemail, and they call the next roofer they find. You paid for the tap either way.
This is the one setting that makes the biggest difference to call ads, and most accounts never touch it. You can schedule call ads to run only during the hours someone will answer. Meta ran its own experiment on this and reported that call ads scheduled to business hours delivered 25.4% more call conversions than call ads that ran around the clock. Treat that as Meta's number, but the logic is not hard to believe. An ad that rings an answered phone is worth more than one that rings an empty room.
The catch is in the budget settings. Hourly scheduling only exists on a lifetime budget. On a daily budget the option is simply grayed out. A lifetime budget means you set a total amount and an end date for the campaign, and Meta paces that money across the dates you chose, only inside the hours you allowed. Two practical consequences follow. You have to remember to extend the end date before it runs out, or the campaign simply stops. And because the same money now has fewer hours to spend in, the ad will show more intensely during the day than it did when it had all twenty-four.
One more setting catches people. The schedule defaults to the viewer's time zone, which is fine for a national brand and wrong for a local business with a front desk. Switch it to your own time zone so "8 to 6" means your 8 to 6.
Then there is the question of what happens to everyone who would have called after hours. The answer is not to throw them away. Meta itself suggests pairing business-hours call ads with something that works around the clock, and an instant form is the natural partner. Someone at 10 p.m. with a leaking pipe cannot reach you by phone, but they can leave their details, and you can call them first thing.
The callback request feature does a version of the same job inside the call ad itself, for the moments someone calls during business hours and nobody picks up. Turn it on. It costs nothing, and it rescues the calls that otherwise vanish.
A Missed Call Is an Ad You Paid For Twice
The call ad's great strength is that there is nothing between the customer and you. That is also its weakness. There is no form sitting patiently in an inbox. If the phone is not answered, the lead is simply gone, and you paid for it anyway.
We have already written about the staffing problem with message ads, and everything said there about response speed applies here with more force, because a caller will not wait at all. What is specific to calls is the set of things you can put in place so fewer of them are lost.
Fix the voicemail before you spend a dollar. Most business voicemail greetings were recorded years ago by whoever was around, and they sound like it. For a call ad, the voicemail is part of the ad. It should say who they reached, that you will call back quickly, and ideally invite them to text the same number if that is easier. A caller who hears a clear, friendly promise is far more likely to leave a message than one who hears a mumbled default.
Consider an answering service for the overflow. If your team is on job sites all day, a live answering service that books appointments or takes detailed messages turns calls you would have missed into calls you can use. The cost is often small next to what a single missed job is worth. If you use one, tell whoever is judging the calls, because answered-and-transferred calls look different in your call data from calls you picked up yourself.
Text back every missed call automatically. Many call tracking and phone systems can send an instant text to anyone whose call was not answered, something as simple as "Sorry we missed you, we are on a job. What can we help with?" A surprising number of people reply to the text who would never have left a voicemail.
Listen to the recordings. This is the part owners skip and the part that teaches the most. Ten minutes a week listening to calls from the ad tells you what the metrics never will: whether the callers are in your service area, whether they want what you sell, and whether whoever answered handled them well. More than one "the leads are bad" problem has turned out, on the recordings, to be a phone-handling problem.
With No Landing Page, the Ad Has to Do the Page's Job
A normal Meta ad can be a little vague, because the website does the explaining. A call ad has no website. Everything a person needs to decide whether to dial has to be in the ad itself.
That changes what good creative looks like. Before somebody calls a stranger, they are quietly checking a short list:
Do you do the thing I need? Name the service in plain words, early. "Same-day water heater repair" beats "Home Solutions."
Do you cover where I live? Say the town or the area. A caller who is outside your service area costs you the tap and ten minutes on the phone.
Can I reach you now? If the ad runs during business hours, say you are open and answering. If you offer same-day visits or free phone estimates, say that too.
Who will I talk to, and what happens on the call? This is the one almost everyone leaves out, and it is the biggest source of hesitation. "You'll talk to Mike, the owner. Tell him what's going on and he'll give you a straight price range on the phone" removes most of the fear of calling a business cold.
The format that tends to carry all four is the owner speaking to camera, the short, plain, filmed-on-a-phone introduction that we broke down in Home Service Ads Do Not Look Like Ecommerce Ads. It is especially well suited to a call ad for an obvious reason: the person watching has just heard the voice they are about to talk to.
Two small cautions. Do not promise 24/7 availability in an ad you have scheduled to business hours, even if the ad copy was written before you set the schedule. And keep the call to action singular. The only thing this ad should ask anyone to do is call.
Judge It on Booked Jobs, Not Calls
If you are going to try a call ad, set it up so you get a real answer rather than an impression.
Run it alongside what already works, not instead of it. Keep your existing form or website campaign going and launch the call ad next to it. That way you are comparing two live options in the same weeks, the same season and the same market, instead of comparing this month to last month and guessing at the difference.
Decide in advance what counts as a win. Not calls placed and not 20-second calls. Booked jobs, and ideally revenue. Your tracking number gives you the calls. Your calendar and your invoices give you the rest. Compare cost per booked job across the two campaigns, the way the tax-relief test did, and make the call on that.
Do not split a small budget too thin. Two campaigns each running on a sliver of money will both struggle to give Meta enough results to learn from, and neither will produce a clear answer. If your total spend is modest, it is often better to run the test in sequence, or to use a call add-on on your existing campaign first and see how many people reach for the phone. We covered how to make limited spend go further in How to Make Meta Ads Work on a Small Budget.
Give it enough calls to mean something. A handful of calls tells you almost nothing. One great job or one wasted week can swing it either way. Wait until you have enough booked work from each side that a single job would not change the verdict.
And be ready for either answer. For some businesses, the call ad will become the best-performing campaign in the account. For others, the form will keep winning, and that is useful to know too. What you should not do is judge either one on the number Meta puts in the Results column.
If Your Business Runs on the Phone, Your Ads Should Too
Most service businesses built their Meta ads the way the tutorials said to, which usually means a form. There is nothing wrong with a form. But if your best customers have always found you by calling, it is worth asking why your ads never let them.
A call ad is not complicated. Pick the destination, schedule it to the hours someone answers, give it a number you can track, and write the ad so a stranger knows exactly who picks up. Then judge it on jobs.
This is the kind of setup we build for service businesses every week as part of our Facebook and Instagram ads management, tracking included, so the numbers you see match the work that comes in. If you would rather run it yourself, everything above is enough to get started. Either way, we are glad to help.




