Field notes

Flooring advertising case study: the turnaround month

A ProfitPlus Media marketing case study. Steven Davis runs Floorworks in Joplin, Missouri. Two months in, the account was going badly enough that they were nearly ready to quit. Then came the month it turned around. Here is that account from the first day to now, with the ad manager on screen and a date welded to every figure.

Soroush Farokhi, ProfitPlus Media7 min read

A typeset card reading: two months in, they were nearly ready to quit. Then came the month it turned around.

Prefer to watch? Our filmed client accounts are on the videos page. This case is the written one, and the screenshots are further down.

Who Floorworks is

Steven Davis owns Floorworks in Joplin, Missouri. The company sells flooring and installs it. It is one of the three accounts on our results page, and it is the one we would point at first if you wanted to know what we do when an account is not working, which is a more useful question than what we do when one is.

Where they were, and the part most agencies delete

It started slow. Two months in, they were nearly ready to quit, and we would rather write that down than pretend every account opens hot. There is no figure attached to that period on this page because there is no approved one, and we are not going to invent a low starting point to make the rest of the page look steeper.

A page where every story is a straight line reads as fiction. This one is not a straight line, and that is the single most credible thing on it.

What we ran

The offer is the same one on the homepage. Ads on Meta, Google and YouTube, fresh creative when the account needs it, conversion tracking and a CRM. Companies that add the call center also get human calling, qualification, booking and supporting text follow-up. How much of that a company takes is their own call.

What the captures below show is the Meta side. Three campaigns have existed in this account since it opened on April 25, 2026, and one of them carries almost all of the delivery. The mechanics of that platform are written up separately if you want them rather than this account's story: Meta ads for flooring.

The chain, and where each number in it comes from

Money in. Leads out. Estimates on the calendar. Jobs sold. Four numbers, four different reporters, and this is which is which.

Link in the chainWho reports itProof on this page
Ad spendMeta Ads Manager, our own accountThree captures below
LeadsMeta Ads Manager, counted on the formThe June and maximum range captures
Booked estimatesProfitPlus, from the booking recordsBooking cards below. The rate is our estimate, printed as a range and labeled as ours
Jobs soldSteven, reported to usThe dollar figure is Steven’s own report

The first sixty days

The owner asked for this window on purpose, because it is the stretch where the cost per lead was at its lowest and it is also the stretch that ended with the account nearly being cancelled. Both of those things are true at once, which is the whole lesson in it: a low cost per lead is not the same as a business that is working yet.

That capture is the first one below and its date chip reads Apr 25, 2026 to Jun 23, 2026. Over that window the account spent $1,995.79 and returned 37 leads: 36 at $51.51 on the campaign carrying the delivery, plus one at $141.60 on a campaign that ran briefly at the start. Those are the figures on the picture, and the window they belong to is the window printed on it.

$1,995.79

spent on Meta

Apr 25, 2026 to Jun 23, 2026 · Meta Ads Manager

37 leads

36 at $51.51, plus one at $141.60

Apr 25, 2026 to Jun 23, 2026 · Meta Ads Manager

The month it turned around

Then it turned. Steven's own figure for that month is $900 of ad spend and $27,000 of installs. The Meta capture over the same month reads $867.55 spent, 25 leads and $34.70 per lead, with a date chip that stops on June 29 rather than June 30, which is how the report was pulled.

$900 to $27,000

ad spend to installs, in the owner's own words

The month it turned around

25 leads

at $34.70 per lead, on $867.55 of Meta spend

Jun 1, 2026 to Jun 29, 2026 · Meta Ads Manager

They now do high-value jobs regularly. That sentence is theirs and it does not carry a figure, so it does not get one here.

Booked estimates, and the honest label on them

Roughly 40 to 50 percent of the leads booked an estimate, by our own reading of the booking records we keep for the account. That is our estimate, not a platform figure, and nothing on this page is calculated from it. It describes the early stretch, and there is no screenshot behind the rate itself. What we can show is what an individual booking looks like from the inside. Prepared examples are further down.

The whole run so far

Read on September 10, 2026 with the date picker on its maximum range, the account shows $4,740.04 spent and 92 leads, which is 91 at $50.53 each on the campaign carrying the delivery plus one at $141.60 on a campaign that ran briefly at the start. Reach is 30,370 Meta accounts from 150,840 impressions.

$4,740.04

spent on Meta since April 25, 2026

The account's maximum range, read Sep 10, 2026

92 leads

91 at $50.53, plus one at $141.60

The account's maximum range, read Sep 10, 2026

The shortest version

An account that opened on April 25, 2026 and went badly enough for two months that they were nearly ready to quit. A month that turned it, which the owner reports as $900 of ad spend and $27,000 of installs and which Meta reads as 25 leads at $34.70 on $867.55. $4,740.04 and 92 leads across the whole run to date. Every figure has the window it happened in printed beside it, and the ad account is on screen below. The one page summary is the Floorworks case file, and the wider argument is on the flooring marketing agency page.

The evidence

What a booking looks like

Booking cards from the client’s private channel, with notes from the qualifying calls. Personal details are blurred in the prepared screenshots. Open each full-size view to read the notes.

  • Prepared screenshot of a booking card including written notes from the qualifying call, with personal details blurred.
    Notes from the qualifying call
    Read booking at full size
    Prepared screenshot of a booking card including written notes from the qualifying call, with personal details blurred.
  • Prepared screenshot of a booking card with detailed appointment notes from the qualifying call, with personal details blurred.
    Detailed appointment notes
    Read booking at full size
    Prepared screenshot of a booking card with detailed appointment notes from the qualifying call, with personal details blurred.
  • Prepared screenshot of a booking card describing the project scope and appointment from a qualifying call, with personal details blurred.
    Project scope from the call
    Read booking at full size
    Prepared screenshot of a booking card describing the project scope and appointment from a qualifying call, with personal details blurred.

The ad account, on screen

These are the real Meta Ads Manager pages for this account, captured on September 10, 2026. Each one opens at full resolution. The date range is printed in the top right corner of every capture, and it is the same window the caption names. The account name is circled in red on every capture so you can see it is the right account, and personal details are blurred.

  • Meta Ads Manager, Floorworks Joplin, campaigns view, April 25 to June 23 2026.Full size
    Apr 25, 2026 to Jun 23, 2026. Meta Ads Manager, the Floorworks ad account, campaigns view, over the opening window the owner asked for specifically. The date range in the top right corner reads Apr 25, 2026 to Jun 23, 2026. The totals row carries the amount spent and the number of leads, and the per campaign cost per lead is beside each campaign. Those are the figures this page prints.
  • Meta Ads Manager, Floorworks Joplin, campaigns view, June 1 to June 29 2026.Full size
    Jun 1, 2026 to Jun 29, 2026. The same account read over the month it turned around. The date range in the top right corner reads Jun 1, 2026 to Jun 29, 2026, one day short of the calendar month, which is how the report was pulled. The totals row carries the amount spent, the number of leads and the cost per lead for that window.
  • Meta Ads Manager, Floorworks Joplin, campaigns view, the account maximum date range read on September 10 2026.Full size
    Maximum: Aug 10, 2023 to Sep 10, 2026. The whole account, read on September 10, 2026 with the date picker on its maximum range. The chip reads Maximum: Aug 10, 2023 to Sep 10, 2026, which is how far back Meta lets the picker go rather than when the work began. The first campaign in the account starts on Apr 25, 2026, and that date is on the same picture.

The three waves

What the ad account cannot count

Flooring ads bring in work in three waves. A report can only see the first one.

Wave one is the lead who fills in the form. The platform served the ad, the form came back, and the platform counts it. Every platform figure on this page is a count of wave one and nothing else.

Wave two never touches the form. They watch the ads go by for a few weeks, decide these are the people they want, and call the shop or walk in instead. To Ads Manager that buyer does not exist.

Wave three takes months. Somebody sees the ads while they are still saving, or still arguing about it at home, and rings up in a different season when the floor finally has to be dealt with. Nothing ties that call back to an ad.

Waves two and three are not in Ads Manager, so the platform figures on this page undercount what the ads produced for this company. That is a structural gap rather than a rounding error, and no dashboard can close it. Where those two waves do show up is in the client's own reporting: the calls the shop took, the people who came in, and the jobs the crew installed.

The full explainer, with the effects most owners never count.

How to check this yourself

  1. Open the ad account captures. Every frame in the ad account section links to the full resolution file. The account name, the date range and the totals row are all on the picture.
  2. Read the short version. The Floorworks case file carries the same figures in one page.
  3. Ask for a reference call. Bring it up on the 15-minute phone call and we will arrange a call with a client. The owner arranges it, and the client agrees to it first. You will never get a client's phone number from this website, which is exactly the protection we would give you.

These case studies include client reports and dated campaign records, not guarantees. Each figure keeps its source and timeframe. Outcomes depend on the market, the offer and how well the work gets sold.

Common questions

  1. Why publish the part where it was going badly?

    The slow start is part of the result. Two months in, the account was not working and they were nearly ready to quit. That context matters when assessing the later turnaround.

  2. What changed in the month it turned around?

    Once the account had enough data to review, the budget moved toward the campaign producing results. The screenshot for the turnaround month shows that campaign.

  3. Why do the numbers for June appear twice with different figures?

    Because two different instruments read the same month. Steven reported what he spent and what he installed. Meta reports what the ad account spent and how many leads it produced, over a range that stops one day short of the month. Neither is wrong and neither is the other one. Printing both, labeled, is more work than printing the flattering one, and it is the only version we would want to read ourselves.

  4. Where does the booking rate come from?

    From our own reading of the booking records we keep for the account, and it is printed as our estimate rather than as a platform figure, because no advertising platform knows whether a lead ended up on a calendar. It is a range, roughly 40 to 50 percent of the leads, because that is the honest shape of it and one tidy percentage would not be. Nothing on this page is derived from it. The rate is not used to calculate a job count.

  5. Can I speak to Steven before I hire you?

    Ask on the call and we will arrange a reference call with a client. The owner arranges it, and the client agrees to it first. You will not find a client phone number anywhere on this website and we do not hand one out, which is the same protection you would get.

Wondering what happens if your first two months look like theirs did? Book the 15-minute phone call at /contact. You get a straight read on the call, hire or not.

All posts