Get Started
← Case studies · Barbershop / grooming
Paid Media

How a multi-location barbershop brand built paid acquisition from zero ad accounts and turned a five-month new-guest slide into +12.9% year-over-year growth

Most operators can't stand up paid acquisition and prove it grew new customers in the same five months. This multi-location barbershop brand did: from zero ad accounts to +12.9% year-over-year new guests in the first full month of scaled spend.

Paid MediaMulti-location5 months
Untracked
Measured

Put the glasses on. Untracked is a red/cyan blur — measured snaps into focus.

+12.9%+12.9%+12.9%
New customers (total)

The challenge · Untracked

Years of spend, and a blurry answer to every question.

New guests had been sliding year-over-year every month since the start of the year — worsening to roughly −25% by spring — even as overall visits held roughly flat: the brand was serving its regulars but not winning new ones. There was no paid acquisition infrastructure to fix it — the ad accounts didn't exist yet and had to be built from zero — and the booking system couldn't natively confirm that an online booking actually completed as a new-client registration, so even basic conversion tracking over-counted. The brand needed new-guest growth but had no accountable way to buy it.

Before · no signal
No reliable signal — decisions made on numbers no one trusted.

The work · Measured

The measurement layer that snapped a blurry account into focus.

1

Built the paid program from zero: a brand-new paid search account first, paid social (Meta) added mid-spring, and Performance Max layered on by June

each channel live and producing bookings within weeks of launch.

2

Custom-engineered a session-gated new-client register conversion (live mid-May), because the booking system can't natively confirm an in-session registration

so the platforms optimized toward real new clients, not proxy actions.

3

Built the booking-system-to-CRM pipeline (Booker → Integrate.io → HubSpot) for accurate new-client tracking and server-side signals back to the ad platforms.

4

Scaled spend into a June peak only once measurement held, rolling out value-based bidding after A/B testing beat max-conversions.

The outcome

The slide broke the moment the machine had an honest signal to buy against. June flipped to +12.9% year-over-year new guests — the first positive month since the start of the year, one month after spring's bottom — a swing of nearly 38 points in the client's own booking-system reporting. It wasn't a one-week blip: as the measurement tightened, June's weekly in-platform cost per new-client booking fell about 56% from the first full week to the last, the model learning on accurate signals. And it held into July — up 10.7% month-to-date as of mid-July 2026. All of it inside five months from zero accounts, with each channel producing bookings within weeks of going live.

Why this matters for operators

If your new-customer number is sliding, the instinct is to spend your way out — but you can't buy growth you can't measure. The unlock here wasn't a bigger budget; it was building measurement that could confirm a real new client before scaling a dollar behind it. For a multi-location operator, that's the order of operations: wire the signal to your booking system first, prove the platforms are optimizing toward actual new guests, then scale. Do it in that order and results show up in weeks, not quarters — even starting from nothing.

Get Started No new budget required to start.

Stop guessing. Start measuring.

Every location accountable, every sale with a receipt. If your paid spend is still a blur, we'll bring it into focus.