Wonderflow Get a free audit
  1. Home
  2. Services
  3. Facebook & Meta Ads

Facebook and Meta Ads agency

Reach buyers before they search.

We test several reasons to respond. The ads whose leads your team accepts keep the budget.

To start
View-only access
Setup
10 business days

The ad account, pixel and Page stay yours.

Example: a home builder’s ad in the Facebook feed brings a lead who wants to move within three months. The builder’s sales team books a tour with that lead, and more of the budget moves to that ad and away from an ad whose leads were not a fit.

What it is

What does a Facebook ads agency do?

A Facebook ads agency plans, creates and runs your Meta ads, the ads bought in Ads Manager that run on Facebook, Instagram, Messenger and Meta’s partner apps. It decides who should see them, writes and designs the ads, builds the form or page they lead to, and manages the budget. A good one also checks which leads become customers and moves money to the ads that bring them.

Same budget, two campaigns

A generic campaign

Audience
Anyone interested in homes
Ad
“Your dream home awaits”
Next step
A contact form on the homepage
Counted
Every form fill

Cheap forms from people who aren’t ready, and no one knows which turned into sales.

Cheap leads, low fit

Built from buyer research

Audience
Broad, within housing ad rules
Ad
“Compare your rent with owning”
Next step
A short form: budget and move-in date
Counted
Leads your team calls a fit

Fewer, better leads, and your team’s feedback shows which ads bring them.

Leads your team can use

Free audit

What we check in a free Facebook ads audit

An audit of your current ad account, with view-only access, so we can’t change anything. You get a written review ranked by impact, then a call with Mike or Alex, our co-founders.

Access
View only
Time
Usually a few business days after access
You get
A written review and a call

Seven checks, in the order a lead travels

Pick one to see what we often find and how to check it yourself.

Check 1

Who owns the account

What we often find
The ad account, pixel or Page belongs to an agency or a former employee. When they leave, the history leaves too.
What we change
Everything moves to your business portfolio, what Meta used to call Business Manager. The agency gets a role you can remove.

Check it yourself

In your business settings, open the ad account, pixel and Page. Each should show your company as the owner.

Check 2

Who sees the ads

What we often find
Detailed targeting by interests finds people who like the topic, not people ready to buy. In the US, housing, job and financial ads can’t narrow by age, gender or ZIP code.
What we change
The ad and the form do the filtering: price, area and timing up front.

Check it yourself

In Ads Manager, break down the last 30 days by placement. If most leads come from one placement, such as Audience Network, ask your team how those leads turned out.

Check 3

The creative idea

What we often find
Ten versions of one idea: new colors and photos, the same message. People stop noticing, and leads get more expensive.
What we change
Two or three different ideas, tested with the same offer and form.

Check it yourself

At the ad level, add the Frequency column. If it keeps rising along with cost per lead, the idea is worn out.

Check 4

The form or page

What we often find
An instant form set to More volume that asks only for contact details, so anyone can send it in two taps.
What we change
A Higher intent form with one or two questions about fit, or a page that keeps the ad’s promise.

Check it yourself

Open your instant form in Ads Manager. Is it More volume or Higher intent, and does it ask anything besides contact details?

Check 5

How leads are counted

What we often find
One form arrives and two leads are counted, because the pixel and the Conversions API both report it as new.
What we change
One event per real lead, checked with a test lead from the ad to your inbox.

Check it yourself

Compare last week’s leads in Ads Manager with the ones that reached your inbox or CRM. The numbers should be close. A big gap means double counting or lost leads.

Check 6

How fast your team replies

What we often find
A lead arrives on Saturday night and gets a call on Tuesday. By then the buyer may have called someone else.
What we change
We agree with your team on a reply time and show it in the monthly report.

Check it yourself

Take ten recent leads and note how long each waited for the first call.

Check 7

What happens after the call

What we often find
No one writes down which leads were a fit, so the report and Meta count every form the same.
What we change
Your team rates each lead, in your CRM or a shared sheet, and the budget follows those ratings.

Check it yourself

Can you say how many of last month’s Meta leads became customers?

We also read the account’s activity history: what changed, who changed it and when.

Finding 04 · Instant form

Fix now
What we saw
Many leads from the implant consultation campaign had wrong numbers or didn’t remember the form.
Evidence
Front desk notes on 60 days of leads. The form is More volume, contact details only.
Why it matters
The front desk spends its day on calls that can’t book, and Meta finds more people like them.
What to change
A Higher intent form with two questions: which treatment, and when to start.
How we’ll check
The share of leads the front desk books, four weeks before and after.
Confidence
High. The notes and the form settings agree.
Our written review format, shown for a dental clinic.

Every issue goes into one of three groups

  • Fix nowClear problems with a clear fix.
  • TestChanges worth testing, with a spending limit and a review date.
  • Leave as isWhat works, marked so no one changes it on a hunch.

If the account is in good shape, the review says so.

After the call, you choose

  • Make the fixes yourselves. The review is yours.
  • Ask us to quote the fixes and monthly management.
  • Keep what works, whoever runs the account.

Setup and monthly work

What’s included in Facebook ads management

Facebook ads management covers buyer and competitor research, ad creative, Meta Pixel and Conversions API tracking, campaigns, forms and budgets, weekly optimization and a monthly report. We do all of it in your own ad account. Ad creative is included in the agreed plan.

Setup · 10 business days

◆ You approve. The 10 days start once we have access and your inputs.

Days 1–2

Access and tracking

We check who owns the account, pixel and Page, set up the Meta Pixel and Conversions API, and send a test lead through every form.

◆ You confirm what a good lead is.

Tracking check

  • Ad account, pixel and Page owned by you
  • Pixel on every page of the site
  • Conversions API sends the same lead event
  • Test lead counted once
  • Test lead reached your inbox

Days 3–4

Buyers and competitor ads

What makes your customers act, and what competitors already promise in Meta’s Ad Library, the public archive of running ads.

Competitor ads now running

Roofer A
“Family owned since 1998”
Call us
Roofer B
“Storm damage? We can help”
Get a quote
Roofer C
“Lowest price in town”
Get a quote

The gap: no one shows a price range before the visit.

Days 5–7

Creative and forms

Two or three concepts, each a different reason to respond, with copy, images or short video for feeds, Stories and Reels, and the form’s questions.

◆ You approve the ads.

Concepts for the first test

Concept A · PriceSee your price before anyone visits.
Concept B · SpeedBooked this week, done in a day.

FormHigher intent · type of job and timing

Days 8–9

Campaigns and budgets

Campaigns for new people and for people who already know you, within Meta’s rules for your category.

◆ You approve the budget.

Campaign plan

Objective
Leads, from an instant form or your site
New people
Broad audience in your service area, both concepts
Retargeting
Site visitors, with prices and photos of past jobs
Budget
Daily, agreed with you before launch

Day 10

Launch

Campaigns go live. In the first week we read every new lead and the comments daily.

Launch checklist

  • Ads approved by Meta
  • Test lead counted once
  • Account spending limit set
  • First week: leads read every day

For example, a roofing company.

Your part

View access to start, then the Advertiser role, access to the pixel and to your site or tag manager. Your prices, areas, and any photos or video. One person who approves. Your team’s feedback on new leads.

On day 10 you have

  • Live campaigns
  • Tracking checked with a test lead
  • A plan: audiences, concepts and budgets
  • Priorities for the first month

Already running Meta ads? We keep your account, its history and the ads that work.

Every week and every month

Every week
We go through new leads with your team, check frequency and comments, and move budget between ads.
Every month
Two or three new concepts, each with a hypothesis, spending limit and review date. A report on what we checked, changed and fixed.
Advantage+
We use Meta’s automated audience and placements where the ad and the form do the filtering. If one placement brings weak leads, we leave it out by hand.
Within 2 business days
We act on rejected ads, a broken pixel or form, and spending off plan.

Creative tests

How we test creative

On Meta, the creative does much of the targeting: Meta’s algorithm shows each ad to the people it predicts will act on it. So we test reasons to respond, not shades of one idea.

  1. Each concept is a different idea, not a new color or photo.
  2. The offer and the form stay the same. Where the budget allows, we run concepts as a Meta A/B test, so each gets a fair share.
  3. We judge a concept by the leads your team accepts, not by its cost per lead.
  4. We change one thing at a time. A significant edit sends the ad set back into Meta’s learning phase.
Variation 1Quality roofing you can trust.Learn more
Variation 2Quality roofing you can trust.Learn more
Variation 3Quality roofing you can trust.Learn more

One idea in three colors. Buyers see the same ad, and the test can only tell you which color.

PriceSee your price before anyone visits.Get my price
SpeedBooked this week, done in a day.Book a visit
ProofPhotos from jobs in your neighborhood.See the jobs

Three different ideas. Each brings its own leads, and your team’s feedback shows which one works.

For example, a roofing company. New concepts come every month, and a concept keeps its budget only while your team keeps accepting its leads.

Budget math

Is $10 a day enough for Facebook ads?

Enough to test one offer, not to compare ideas. At the US median cost per lead of $27.39 (WordStream and LocaliQ, 2026), $10 a day brings about 11 leads a month. To compare three concepts, we plan for about 30. To leave Meta’s learning phase, an ad set needs about 50 results a week, about $196 a day at that cost. Try your own budget.

Concepts in the test
Use your own cost per lead

From your Ads Manager, if you run Meta ads now.

$304a month 11leads a month 4per concept

Leads a week, per concept1

About 50 a week: an ad set leaves Meta’s learning phase

  1. Under 10 leads per concept a monthCheck the offer first
  2. 10 or more per conceptCompare a few concepts
  3. About 50 a week per conceptRoom for Meta to learn

Enough to see whether people respond and the form works. Too few leads for each concept to compare ideas, so test fewer concepts or raise the budget.

Meta’s Conversion Leads goal, which learns from your CRM stages, needs 200 or more instant-form leads a month. At this cost per lead, that’s about $5,500 a month. Connecting your CRM is quoted separately.

These are leads, not customers. Your team will accept fewer, and the first months show how many.

Send these numbers with my request →
Three concepts, by daily budget and kind of business
Daily budgetBusinessA monthLeadsPer conceptPlan
$10All businesses$304114Check the offer first
$10Real estate$304227Check the offer first
$10Dental$30452Check the offer first
$20All businesses$608227Check the offer first
$20Real estate$6084415Compare a few concepts
$20Dental$608103Check the offer first
$50All businesses$1,5205518Compare a few concepts
$50Real estate$1,52011137Compare a few concepts
$50Dental$1,520258Check the offer first
$100All businesses$3,04011137Compare a few concepts
$100Real estate$3,04022174Compare a few concepts
$100Dental$3,0404916Compare a few concepts

Cost per lead: median US lead campaigns by industry, April 2025 to June 2026 (WordStream and LocaliQ, Facebook Ads Benchmarks 2026). No lead data for B2B, finance or travel: use your own numbers.

How the math works

A month is the daily budget × 30.4. Meta can spend up to 75% more than the daily budget on a busy day, but no more than 7 times the daily budget in a week. Leads = monthly spend ÷ cost per lead. Per concept assumes an even split, as in a Meta A/B test where each concept is its own ad set. A week is a month ÷ 4.34. By Meta’s guidance, an ad set needs about 50 results within 7 days of its last significant edit to leave the learning phase. Below that, Ads Manager shows it as Learning limited. Ten leads per concept a month is our working rule for a first comparison, not Meta’s.

Measurement

How we measure lead quality, not just CPL

Cost per lead is where measuring starts. A Meta lead is often a two-tap form, so we follow each one to your team’s verdict and move the budget to the ads that bring qualified leads, the ones your team accepts.

  1. LeadFrom day oneSpam, wrong numbers and duplicates aren’t counted.
  2. Reached by your teamFirst daysLeads your team rates as not a fit stop here.
  3. What we judge byAccepted by your teamWeeks
  4. CustomerOn your sales cycle

With 200 or more instant-form leads a month, and a stage your team reaches within 28 days, your team’s ratings can also teach Meta. That needs a CRM connection, quoted separately. Below that, the ratings steer our decisions.

How we count

  1. We verify that real inquiries reach your team and count each one once.
  2. Ads for new people and retargeting are reported apart. They do different jobs.
  3. Every number comes from your Ads Manager, your inbox or CRM, or your team’s ratings.

A test lead, at launch and after any change to a form

  1. The formOn Facebook, Instagram or your site
  2. Ads ManagerCounted once
  3. Your team’s inboxArrives with the answers
  4. Your CRMIf connected, with the ad it came from

If any step fails, we fix that first.

What you get every month

A short report on the work, not only the numbers. Every change also shows in your account’s activity history.

Monthly report · October

Wonderflow

Checked

  • Test lead through both formsArrived, counted once
  • New leads reviewed with your teamEvery week
  • Spend against planOn plan
  • Ads and commentsAll approved, 2 questions passed to you

Changed

  • New concept “Small groups, no crowds” Review on Nov 14
  • Budget moved from “Lowest price” to “Small groups” On Oct 9, after your team’s feedback
  • Form question added: month of travel

Found and fixed

Leads from the site form were counted twice. Fixed on Oct 12, and earlier numbers are marked.

Results, and where each number comes from

Leads
Ads Manager, each counted once
Accepted by your team
Your CRM or your team’s ratings
Cost per accepted lead
Spend ÷ accepted leads
Retargeting
Shown apart from new people

Next month

A short video of the “Small groups” concept.

Our monthly report format, filled in for a typical month at a tour operator.

By business

Facebook and Instagram ads for your kind of business

Each market needs its own reason to stop scrolling and its own check after the form. Meta’s rules differ too. Choose yours.

Real estate

A good lead
A buyer who books a tour of your project.
What stops the scroll
Owning compared with renting, floor plans, move-in dates.
What the form asks
Move-in timing and budget.
Who rates it
Your sales team.
Meta’s rule
Housing is a special ad category in the US: no targeting by age, gender or ZIP code, no lookalike audiences, and a wider radius around a city. The ad and the form do the filtering.
Real estate marketing →

Clinics and dental

A good lead
A patient nearby who books a consultation.
What stops the scroll
The treatment, a price range and how the first visit works.
What the form asks
Which treatment, and when they want to start.
Who rates it
Your front desk.
Meta’s rule
Meta may limit the events a health site can send, so a campaign may not learn from bookings on your site. We agree with you which events are sent, and no health details go to Meta. Instant forms and your front desk’s feedback carry more weight.

Travel

A good lead
A trip request with dates and group size.
What stops the scroll
The place, the way you travel and what’s included.
What the form asks
Travel dates, group size and a budget range.
Who rates it
Your reservations team.
What changes
People who dream about a place are cheap to reach and slow to book. The form asks for dates, and budgets follow the season.

Fintech

A good lead
A person or business that fits your product and finishes the application.
What stops the scroll
What it costs, how long it takes and who it’s for.
What the form asks
Use case or company size, within what Meta allows a form to ask.
Who rates it
Your sales or onboarding team.
Meta’s rule
Since January 2025, financial products and services are a special ad category in the US: no targeting by age, gender or ZIP code and no lookalike audiences.

B2B software

A good lead
A demo request from a company that fits your customer profile.
What stops the scroll
The problem in your buyer’s words, and a short look at the product.
What the form asks
Company size and role.
Who rates it
Your sales team.
What changes
Meta isn’t built to reach people by job title or company the way LinkedIn is. It works best for people who already know you, such as site visitors and customer lists, and for a light first step.

Need to reach people by role? LinkedIn Ads →

Team

Who runs your Meta ads?

Wonderflow’s founders set the direction and our team leads run the work. One founder answers for every project personally, and Pavel, our PPC Lead, runs your campaigns day to day.

  • Mikhail Sezemov MikeHow buyers find you
  • Alex Petrov AlexWhat happens when they do

Every project has a founder on it and a team lead for each service.

  • Pavel PavelPPC Lead. Runs paid campaigns on Google, Meta and LinkedIn, and judges them by the leads your sales team accepts, not by clicks.

If your specialist changes, the plan, the account history and our notes stay with the project, and so does a founder.

Meet the team →

Pricing

How much does a Facebook ads agency cost?

Agencies’ own 2026 pricing guides put the usual fee at 10–20% of ad spend or a flat $500 to several thousand dollars a month, often with a setup fee. Wonderflow’s setup starts at $X. Meta Ads management starts at $X a month plus 10% of ad spend, with ad creative included in the agreed plan.

Free audit

$0

View-only access

  • Seven checks and the account’s activity history
  • A written review, usually a few business days after access
  • A call to go through it
Get a free audit

Setup

From $X

One time · 10 business days

  • Research on buyers and competitor ads
  • Two or three concepts, with copy and visuals
  • Pixel and Conversions API, checked with a test lead
  • Forms, campaigns and budgets you approve

Management

From $Xa month + 10% of ad spend

12-month contract, cancel with one month’s notice, no exit fee

  • Two or three new concepts a month
  • A weekly review of new leads with your team
  • A monthly report and the next priorities

How the fee works

  • The 10% is of what you actually spend, not of a planned budget.
  • You pay Meta directly. Your ad budget never passes through us.
  • We work with the Advertiser role, so we can’t change your billing or who has access.
  • We raise the budget only with your OK, and each increase has a reason and a review date.

If you leave

No exit fee, even before the year is up. You can remove our access at any time. The ad account, the pixel and its history, the Page, audiences, creative files and every report stay with you.

We don’t rent out agency ad accounts. Your ads run from your own.

What moves the price
Campaigns, markets, languages, video and tracking complexity.
Not included
Website development and custom integrations are quoted separately, and so are filming and creator fees.
At three months
We review the results together and agree on what to change.

Questions buyers ask

Facebook and Meta Ads FAQ

The short answer comes first. Open any question for the detail. Figures and Meta rules checked in October 2026.

What does the free Meta Ads audit include?Seven checks, a written review and a call.

Seven checks with view-only access: who owns the account, who sees the ads, the creative, the form or page, how leads are counted, how fast your team replies and what happens after the call. We also read the account’s activity history. You get a written review ranked by impact, usually a few business days after access, then a call with Mike or Alex, our co-founders. The review is yours to use with any team.

Is $1,000 a month enough for Facebook ads?Enough for one offer and three concepts.

It’s enough for one offer and three concepts. At the US median cost per lead of $27.39 (WordStream and LocaliQ, 2026), $1,000 a month brings about 37 leads, about 12 for each concept, enough to spot one that clearly loses. Real estate leads cost less, with a median of $13.74, and dental leads more, at $61.56. Your team will accept fewer leads than Meta counts.

How much do Facebook ads cost per 1,000 views?Around $15 per 1,000 impressions, but it varies.

That’s CPM, the cost per 1,000 impressions, and it’s often around $15. Triple Whale’s data on more than 40,000 brands, mostly online stores, put the median at $15.06 for August 2025 to July 2026. Your market, audience, season and placements move it a lot. For a business that needs inquiries, the cost per lead your team accepts is a better yardstick.

How much does it cost to hire a Facebook ads manager?Usually 10–20% of ad spend, or a flat monthly fee.

Agencies usually charge 10 to 20% of ad spend or a flat fee. Agencies’ own 2026 pricing guides put flat fees from about $500 to several thousand dollars a month, often with a setup fee. A freelance manager often charges less. Whoever you hire, ask who makes the creative and who checks the tracking, since those are often billed extra. Wonderflow’s setup starts at $X and management at $X a month plus 10% of ad spend.

Do Facebook ads work for B2B?Sometimes. To reach people by role, use LinkedIn.

Sometimes. Meta isn’t built to reach people by job title or company the way LinkedIn is. It works for B2B when your buyers are business owners, when you reach people who already know you, such as site visitors and customer lists, or when the first step is light, like a short guide or a demo. If you need decision-makers at specific companies, LinkedIn Ads fits better.

Should we use an instant form or a landing page?A form for quick steps, a page for big decisions.

Use an instant form, Meta’s lead ad, for a quick first step: it opens inside Facebook or Instagram, so more people finish it. The Higher intent type adds a screen where people review their answers before sending, which cuts careless leads. Use a page when the offer needs more than one screen. We often test both with the same offer and judge them by the leads your team accepts.

What if Meta disables our ad account?We help you appeal. Only Meta can restore it.

We help you appeal, but only Meta can restore an account. Meta restricts accounts for policy issues, payment problems and sometimes by mistake. Before launch we check your ads against Meta’s rules for your category, which lowers the risk. Your ads run from your own account, not a rented agency account shared with other advertisers.

Can you guarantee results?No. No one can. We promise the work.

We don’t promise a cost per lead, a ROAS or a set number of leads. No one can: results depend on your market, your offer and how fast your team replies. What we promise is the work. Every test has a spending limit and a review date, and you see every change in your account’s activity history and in the monthly report.

Start here

What should you fix in your Meta ads first?

Get a written review of who sees your ads, the creative, the form and what happens to each lead. We rank the issues and go through them with you.

What happens next
  1. 01Tell us about your business and your ad account.
  2. 02We send simple steps to add us with view-only access, so we can’t change anything.
  3. 03Usually a few business days after access, you get the written review, then a call with Mike or Alex.

No Meta ad account yet? Tell us what you sell and to whom. We start with a short call, then send a proposal for the 10-business-day setup.

Essential cookies keep the site working. You choose whether to allow analytics and marketing cookies.

Essential: always on