Marketing · Part 3 of 3

The Barber Ads Playbook, Part 3After the click.

The ad gets the tap. The money is made after the click: the booking, the show-up, the add-on, the rebook and the list you own. In Part 1 you planned your numbers, offer and ads. In Part 2 you launched them. Now we make them pay.

  • Track every new client and read a weekly scorecard
  • Find the leak and fix it, one thing at a time
  • Turn first visits into bigger tickets and regulars
  • Own your list, retarget, reinvest and scale
Start Part 3 12 slidesInteractiveSaves on this device

Education, not legal or tax advice. Example numbers, not promises.

After the click A phone shows a video ad and a Book button being tapped. From the button, a green line climbs up and to the right through five stops: booked, showed up, add-on, rebooked and money back. A dotted gold arrow loops from the money back to the phone, marked reinvest. reinvest Book booked showed add-on rebooked $ money back
Quick check · Where are you right now?

Tap one and I'll tell you where to start.

Step 1 · Know where every client came from

Track every new client.

If you can't tell which ad brought a client in, you can't tell which ad to keep paying for. You need two tools: a tagged link for every place you advertise, and one question in the chair.

Tool 1 · The tagged link

What's a UTM?

A UTM is a short tag you add to the end of a link. It doesn't change where the link goes. It tells your website's analytics where the click came from. You'll use three tags every time, plus an optional fourth:

utm_source
Where the click came from. Paid Instagram and Facebook ads get one name, meta, because one Meta ad set runs on both apps (same as Part 2). Then google, tiktok, booksy or text. Free links, like your bio or a post, get instagram or facebook.
utm_medium
What kind of click: paid_social (a paid ad on a social app), cpc (cost per click: a paid search ad), social (a free post or bio link), sms (a text) or referral (a link on another site, like your Booksy profile).
utm_campaign
Which campaign: your offer and month, like hottowel_nov26, the same tag Part 2 uses.
utm_content
Which ad (optional), so you can tell your videos apart. For Meta ads, {{ad.name}} tells Meta to fill in each ad's name, the same as Part 2.

In your own website's analytics. In Google Analytics: Reports › Acquisition › Traffic acquisition, then look at "Session source / medium" or "Session campaign." Many booking apps don't show these tags at all. That's why you also ask.

Try it · Tagged link builder

Build a link for each channel.

Source: where the link lives
Medium: what kind of click

Your tagged link

For a Meta ad, use your plain booking link as the website URL and paste only the part after the “?” into the ad's URL parameters box, like Part 2:

Tool 2 · One question

“How'd you find me?”

“Quick question before we start: how'd you find me? Instagram, Google, a friend?”

  • Ask every new client, early in the cut, while you're talking about what they want.
  • If they say “online”: “Was it an ad or a post? Instagram or Google?”
  • If a friend sent them: ask who, and thank that friend. Referrals are free clients.
  • Tap their answer on the tally. Your booking app usually can't tell you this. Your client can.
Tally · saves on this device

Tap +1 for each answer.

0 new clients

Tap a channel each time a new client tells you.

Where each platform shows its numbers

Your Monday check, app by app.

Checked Oct 2026

Ads ManagerCampaignsAd setsAds

  • Amount spentWhat you paid for the week.
  • Results · Cost per resultA “result” is the goal you picked, like link clicks. Cost per result is amount spent ÷ results.
  • Link clicks · CTRCTR, the click-through rate, is the share of people who saw the ad and clicked it.
  • FrequencyThe average number of times each person saw your ad. When it keeps climbing, people are getting tired of that video.

Meta counts clicks, not haircuts. Your new clients come from your booking app and your question.

Google AdsCampaigns

  • Clicks · Impr.Impressions are how many times your ad showed. Clicks are how many people tapped it.
  • CTRClicks ÷ impressions. The share of people who saw it and tapped.
  • Avg. CPC · CostCost per click: what one click cost you, on average. Cost is the total.
  • ConversionsConversion columns show up after you set up tracking in Part 2: calls from your ads, plus Book clicks if you have your own site. Google usually can't see bookings made inside your booking app, so count those with your tally.

If you use Google Analytics on your own site, Google recommends turning on auto-tagging in your Google Ads account settings. It tags ad clicks for you.

business.google.comYour profilePerformance

  • InteractionsCalls, Messages, Bookings, Directions and Website clicks from your profile.
  • ViewsHow many people saw your profile on Google Search and Maps.
  • SearchesThe words people typed to find you. This list updates at the start of each month.

Your profile isn't an ad, but it's where many ad clicks double-check you. Fix it with Get Found on Google Maps.

Using Booksy? Look for Stats & Reports in Booksy Biz.

  • Sales & revenueBroken down by services, products and gift cards.
  • Appointment statsIncluding no-shows. Watch them after you start ads.
  • ExportBooksy says its reports can be exported for deeper dives.
  • Boost feeA one-time fee when a client books you for the first time while Boost is on. Booksy's US pricing page says 30% of that first visit, up to $100. Check your app, and count it as ad spend on your scorecard.

Boost clients book inside Booksy, so count them here and with your tally. Clients you bring in yourself? Booksy says to have them book through your Booksy Profile Link so you aren't charged the Boost fee. Use a different app? Look for its reports on new clients, no-shows and rebooks.

Google AnalyticsReportsAcquisitionTraffic acquisition

  • Session source / mediumShows rows like “meta / paid_social” or “google / cpc.” That's your tags at work.
  • Session campaignShows your campaign names, so you can compare ads.
  • Channel groupsGoogle may file meta / paid_social under “Paid Other,” not “Paid Social.” That's fine. Read the Session source / medium row.

This only works on a website you control with analytics installed. Build one with Creating Your Custom Barber Website.

Buttons move. If a menu looks different, search the setting name in the app's Help.

Step 2 · Every Monday, ten minutes

Your weekly scorecard.

Every Monday, write down five numbers from last week. The scorecard does the math and tells you if your ads are paying their way. Week 1 shows my example. Clear it and put in yours.

Cost per new clientAd spend ÷ new clients who booked. My example target from Part 1 is $25.
First-visit return (after costs)First-visit money after costs ÷ ad spend. It's ROAS (return on ad spend) counted after fees and product. Ads Manager's ROAS counts sales before costs, so yours will read lower. 2.0× means each $1 of ads brought back $2.
90-day estimateFirst-visit money plus the clients who rebooked coming back. Example: 2 more visits at $55.
VerdictYour cost per new client vs. your target: under, near (within 20% over) or over.
Tracker · saves on this device

Eight weeks of ads, one screen.

Weekly ad scorecard. Five numbers you enter per week, then cost per new client, first-visit return after costs, 90-day revenue estimate and a verdict.
WeekAd spend ($)New clients bookedShowed upFirst-visit $ (with add-ons)RebookedCost / new clientFirst-visit return (after costs)90-day estimateVerdict
Cost per new client, week by weekunder near over target

Example numbers, not promises. Count first-visit money with add-ons, before tips. Costs are your booking-app fees, card fees, product and lost deposits. Running Booksy Boost? Add its fee to that week's ad spend (Booksy's US pricing page: 30% of a new client's first visit, up to $100; check your app). Over target? Go to Fix it.

Step 3 · Find the leak

Diagnose it. Fix one thing.

Ads rarely fail all at once. They leak at one step. Find the step, fix that one thing, then give it a week before you judge again.

Try it · Leak finder · last week's numbers

Where are people dropping off?

Impressions and link clicks come from Ads Manager. The rest come from your booking app and your tally. The targets are example targets from this playbook, not industry rules. Once you have a month of your own numbers, set your own.

Symptom picker

What's going wrong?

Step 4 · Protect the slot

Get them to show up.

A booking isn't money until they sit in your chair. Three moves cut no-shows: confirm, remind and protect the slot.

1 · Confirm

Right after they book, send a confirmation and a short welcome text: where you are, where to park and how to reach you. A first-timer who knows the plan is more likely to show up.

2 · Remind

Remind them the day before and again a few hours before. Most booking apps can do this for you automatically. Turn it on.

3 · Protect

Take a deposit, or keep a card on file with a fair late-cancel fee. You decide how much notice is fair. If a slot still opens up, fill it from a waitlist.

Using Booksy? Look for these names

Check what your app offers.

Checked Oct 2026
  • No-Show ProtectionTwo options. Deposits: paid when they book and applied to the service at checkout; you pick which services and what percent. Cancellation Fees: a card on file, charged by your policy if they cancel late or don't show. You can waive it.
  • Appointment remindersSent automatically. Booksy says its appointment reminders are free.
  • Automated WaitlistsHelp fill a slot when someone cancels.

Use a different app? Search its Help for “deposit,” “no-show” and “reminder.” Be upfront: put your deposit and late-cancel policy on your booking page so nobody is surprised.

Buttons move. If a menu looks different, search the setting name in the app's Help.

Builder · First-visit welcome text

Make the first visit easy.

Style

This is an appointment message, not a promo. Keep it about the visit, and only text people who gave you their number to book.

Try it · Show rate · example numbers

What 10 more points are worth.

Show rate is the share of bookings who actually come in. 16 out of 20 is an 80% show rate.

More clients a month+280% → 90% show rate
First-visit money$116more each month
Their first-year value$556for one month's extra clients · $6,672 if you keep it up all year

No-shows right now: about 4 empty slots a month, roughly $232 of first-visit money.

Step 5 · In the chair

Grow the ticket, the right way.

An add-on isn't a hustle. It's telling a client about something that makes their cut better. Say it early, tie it to their look, say the price and let them choose.

Game · What would you say?

Three moments in the chair.

Best moves: 0 / 3
1 · Start of the cut

You're talking about the cut. His beard is grown out and uneven.

2 · At the mirror

The cut's done. He's checking it out and smiling.

3 · Checkout

He's paying. You styled him with a pomade today.

Respect the no. One offer, one time, then drop it.

Try it · Attach rate · example numbers

What add-ons are worth.

Attach rate is the share of clients who add something. 3 out of 10 is a 30% attach rate.

Average ticket$58.00vs $50.00 for the cut alone
Extra a week$320
Extra a year$16,000at 50 working weeks

Move your attach rate from 30% to 40% and that's another $40 a week, $2,000 a year.

Step 6 · Where the real money is

Book the next one before they leave.

A new client pays for the ad. A regular pays your bills. The easiest moment to book the next visit is while they're still in your chair, looking at a fresh cut.

Script 1 · Two times, not yes or no

“Your fade looks best for about two to three weeks. I've got Thursday the 14th at 6 or Saturday the 16th at 10. Which one works better?”

Script 2 · When they say “I'll text you”

“No problem. Want me to hold Thursday the 14th at 6 so you don't lose the spot? You'll get a reminder, and you can move it anytime.”

Script 3 · Make them a regular

“Want this same time every three weeks? I'll keep Thursdays at 6 for you.”

Script 4 · At checkout

“Before you pay, let's lock in your next one. Same time in three weeks?”

Try it · Rebook rate · example numbers

From 30% to 70%.

Rebook rate is the share of new clients who come back. My example from Part 1: half come back about 8 more times in their first year.

First-year value of one new client$278at a 50% rebook rate
Each month of new clients is worth$2,780in their first year

Going from 30% to 70% adds $176 per new client. Same ads, same cut, more money.

An idea, not a must · Memberships

A simple monthly cut plan.

Example: $90 a month for two cuts plus first pick of times. Members save a little. You get money you can count on before the month starts.

Every month$900
Every year$10,800

Check what your booking app supports before you offer one. Booksy, for example, has a Memberships feature where members pay up front for a set period. Learn how payment works in your app first.

Go deeper · Barber Life lessonThe Rebook MachineScripts, reminders and the full system for turning first visits into regulars.
Step 7 · The list you own

Own your list. Get the yes first.

Your client list is the one marketing tool nobody can switch off. Collect it, get permission, and use it to fill slow days for little or no cost.

What to collect

One clean card per client.

  • Name and mobile: to book, confirm and remind.
  • Email: a second way to reach them.
  • Birthday, month and day only: optional, for a birthday offer.
  • How they found you: from your “How'd you find me?” question.
  • Texting permission: yes or no, the date, and how they said yes.

Example card. The phone number uses a 555-01XX number reserved for examples.

The rules, in plain English

Permission before promos.

  1. Texts count as calls. Under the TCPA, the federal law the FCC enforces, a text is treated like a phone call.
  2. Get a written yes. For marketing texts sent with automated tools, the rule requires “prior express written consent”: a signed agreement that names the phone number and makes clear they don't have to agree in order to buy anything. Electronic signatures, like a checked box on a form, can count. The rules depend on how you send, so keep one habit: get the yes in writing before any promo.
  3. Make it easy to stop. Put “Reply STOP to opt out” in every promo. Under the FCC's rule, replies like STOP, QUIT, END, REVOKE, OPT OUT, CANCEL or UNSUBSCRIBE count as an opt-out and must be honored within 10 business days. My habit: same day.
  4. Keep decent hours. Federal rules bar sales calls before 8 a.m. or after 9 p.m. in the client's time zone, and that covers texts to cell phones. My habit: 9 a.m. to 8 p.m., and not before noon on Sunday.
  5. Rules change. The FCC voted in fall 2026 to update some opt-out rules. If you text a lot, have a lawyer look at your setup.
  1. Texas has its own law. Since September 1, 2025 (Senate Bill 140), Texas's telemarketing law covers marketing texts, not just calls.
  2. Consent matters here too. The Texas Secretary of State's FAQ says a business that texts people who agreed to get its texts doesn't need to file the state's telephone solicitation registration.
  3. Texas sales-call hours are tighter: 9 a.m. to 9 p.m., and noon to 9 p.m. on Sunday. A 9-to-8 habit with no Sunday mornings fits inside both.
  1. Say it's an ad. Make it clear the email is a promotion.
  2. Include your mailing address. A P.O. box registered with the post office works.
  3. Give a clear way to unsubscribe, and honor it within 10 business days.
  4. Use an honest subject line. That's the FTC's CAN-SPAM rule for marketing email.

We're not lawyers. This is education, not legal advice. When in doubt, ask a lawyer who knows texting rules.

Builder · Texts to your list

Three texts that fill the chair.

Send these only to clients who said yes to promo texts. One text is up to 160 plain characters; an emoji drops that to 70, and longer texts split into parts.

Checklist · saves on this device

Set up your list the right way.

0 / 9
Why it matters

“Your booking app holds your calendar. Make sure you hold your clients.”

Apps change fees and features whenever they want, and your client info sits on their servers. A copy you own goes wherever you go. If your app sends promos for you (Booksy calls its tools Message Blasts and automated messages), learn its rules on who can receive them, too.

Step 8 · Second chances

Retarget the almost-clients.

Most people don't book the first time they see you. Retargeting means showing a second ad to people who already noticed you: they watched your video, visited your profile or your website. They know your work, so they're often cheaper to win.

Three words to know
Retargeting
Showing ads to people who already interacted with your business.
Custom audience
A group Meta builds for you from people who did something with your business: watched, visited, engaged, or are on your client list.
Exclusion
A group you tell Meta to leave out. Your current clients shouldn't be shown your first-visit offer.

$3–5 a day is plenty. These groups are small. If Ads Manager says the budget is too low for your setup, use the lowest amount it allows.

Sorter · Who sees which ad?

Put each person in the right place.

1 / 6 · Score 0
This person…

Pick where this person belongs.
Walkthrough · Meta Ads Manager · one setting per step

Build your audiences and a retargeting ad set.

Checked Oct 2026
Open the audience tool

Ads ManagerAudiencesCreate audienceCustom audience

A custom audience is a group Meta builds from people who already did something with your business. You'll pick a source for each one.

Create a custom audience
Sourcepick oneUnder Meta sources: Instagram account · Facebook Page · Video. Under Your sources: Website · Customer list.
Audience nameyou'll name it last
Audience 1 · Instagram engagers

Pick the event that covers everyone who engaged with your Instagram. Keep 90 days, so it's people who still remember you.

Custom audience · Instagram account
SourceInstagram account
EventsEveryone who engaged with your professional account
Retention90 days
Audience nameIG engaged 90d
Audience 2 · Facebook Page engagers

Same idea for your Facebook Page: everyone who engaged, last 90 days.

Custom audience · Facebook Page
SourceFacebook Page
EventsEveryone who engaged with your Page
Retention90 days
Audience nameFB engaged 90d
Audience 3 · Video viewers

Pick the option for people who watched at least half of your videos. Half a video means they were interested, not just scrolling past. Choose your ad videos.

Custom audience · Video
SourceVideo
EngagementWatched at least 50%
Videosyour 3–5 ad videos
Retention90 days
Audience nameVideo 50% 90d
Audience 4 · Website visitors (optional)

This one needs the Meta Pixel, a small piece of code from Meta, on a website you control. If your booking page doesn't let you add it, skip this step. Meta lets you look back up to 180 days; 30 keeps it fresh.

Custom audience · Website
SourceWebsite (Meta Pixel)
EventsAll website visitors
Retention30 days
Audience nameSite visitors 30d
Audience 5 · Your current clients

Upload your client list so you can leave these people out of new-client ads. Meta asks you to accept its Custom Audience terms first. In plain English: you promise you have the right to use the info, and that you gave any notice and got any consent the law requires. Meta scrambles (hashes) the info before matching. Upload only clients who gave you their info and were told you may use it for ads. Add a line to your booking or intake form, like: “We may use your contact info to show you, or stop showing you, our ads on social media.” Never a bought or scraped list.

Custom audience · Customer list
SourceCustomer list
Columnsname, phone, email
Who's on itclients who gave you their info and were told it's used for ads
Audience nameCurrent clients
The ad set · Add your audiences

Make a new ad set inside your Traffic campaign from Part 2. In the audience section, add the custom audiences you just built.

If your Part 2 campaign keeps its budget at the campaign level (Advantage+ campaign budget; older screens say Advantage campaign budget), make a separate Traffic campaign for retargeting instead, so it gets its own $3–5 a day.

Ad set · Audience
Custom audiencesIG engaged 90d · FB engaged 90d · Video 50% 90dPlus Site visitors 30d if you built it.
Locationsame 5–8 miles as Part 2
The ad set · Keep it to them

With Advantage+ audience on, Meta treats your custom audiences as suggestions and can show the ad to new people too. For a true retargeting ad set, turn it off for this ad set (Meta has called this using your original audience options), so your audiences become limits.

Ad set · Audience
Custom audiencesyour 3–4 audiences
Advantage+ audienceOff for this ad setLeave it on for your new-client ad sets.
Exclude current clients

Exclude your Current clients list. An exclusion is a hard limit, even with Advantage+ audience on. Add the same exclusion to your new-client ad sets, so you mostly stop paying to show regulars a first-visit offer (Meta can't match every client).

Ad set · Audience
ExcludeCurrent clients
Also exclude it inevery new-client ad set
Budget

Small groups need small money: $3–5 a day. Using Advantage+ campaign budget? Then set it on your separate retargeting campaign. Keep an eye on Frequency, the average number of times each person saw your ad. If it climbs fast, swap in a new ad.

Ad set · Budget & schedule
Daily budget$3–5If it's too low for your setup, use the lowest amount Ads Manager allows.
Schedulerun continuously
The ads

Rotate three ads: proof (real reviews), the offer again, and a “still thinking?” message. Scripts are below. Then copy your settings sheet.

Ads
Ads in this ad setReviews · Offer again · Still thinking?
Website URLyour tagged booking linkBuild it on the Tracking slide.
Your settings sheet (copy it)
RETARGETING SETTINGS SHEET · Meta · checked Oct 2026 Audiences (Ads Manager › Audiences › Create audience › Custom audience) • IG engaged 90d: Instagram account · Everyone who engaged with your professional account · 90 days • FB engaged 90d: Facebook Page · Everyone who engaged with your Page · 90 days • Video 50% 90d: Video · watched at least 50% · your ad videos · 90 days • Site visitors 30d (optional, needs the Meta Pixel): Website · All website visitors · 30 days • Current clients: Customer list · only clients who gave you their info and were told it may be used for ads Retargeting ad set (inside your Traffic campaign, or its own campaign if you use Advantage+ campaign budget) • Audience: IG engaged 90d + FB engaged 90d + Video 50% 90d (+ Site visitors 30d) • Advantage+ audience: off for this ad set • Exclude: Current clients • Location: same 5–8 miles as your new-client ads • Daily budget: $3–5 (on the campaign if you use Advantage+ campaign budget) • Ads: Reviews · Offer again · Still thinking? • Website URL: your tagged booking link New-client ad sets • Exclude: Current clients

Buttons move. If a menu looks different, search the setting name in the app's Help.

Retargeting ad 1 · Proof

[Your real number] five-star reviews from [your area]. Here's one: “[paste a real review, with the client's OK].” First visit comes with a hot towel on me. Tap to book.

Retargeting ad 2 · The offer again

Still need a fresh cut? First visit: your cut plus a hot towel, on me. Openings this week. Book in 30 seconds.

Retargeting ad 3 · Still thinking?

Still thinking about it? Here's how a first visit goes: we talk about what you want, 45 minutes in the chair, hot towel to finish. Book when you're ready.

Real reviews only, never made-up ones. And don't write as if you know who's watching (“We saw you looking at…”). It feels creepy. Talk about the cut, not about what they did online.

Step 9 · The money loop

Reinvest, then scale until the chair is full.

This is the funnel loop from The Ultimate Investment Strategy: put money into ads, clients book, the ticket grows, money comes back after costs, and a set share goes back into ads. Your chair has limits, so we plan for those too.

  1. 1 · Put money inAds for one evergreen offer, an offer that keeps selling month after month.
  2. 2 · Clients bookStrangers find you, book and sit in your chair.
  3. 3 · The ticket growsAdd-ons, the VIP and the rebook raise what each client brings in.
  4. 4 · Money comes backCount it after costs. Put a set share back into next month's ads.
Try it · Reinvest calculator · example numbers

How fast can the loop fill your chair?

Your money · this month
Your chair
Next month's ad budget$535+$175 · about $17.83 a day
Months until about 85% full6months at this pace

Your chair: 73 slots a week (55 hours). 40% booked now, so about 33 more slots a week to fill before you're 85% full.

Month 6 budget would be about $2,610. In a 5–8 mile circle, cost per new client usually rises as you spend more, so expect it to take longer than this.

How it works: profit = first-visit money − costs − ad spend. My example: $360 of ads ÷ $25 = 14.4 new clients × $58 = $835, minus $125 in costs (15%), minus the $360 ≈ $350. Next month's budget = this month's budget + your share of the profit. Each month, budget ÷ cost per new client = new clients. The ones who rebook come back about 8 times a year (my example from Part 1). “Full” means about 85% booked. Example numbers, not promises.

The scale rule

Raise it slow. About 20%.

When your cost per new client stays under target for two weeks, raise the daily budget about 20% every few days. Big jumps can knock Meta back into its learning phase. If cost climbs, stop raising and swap in fresh videos.

Scale it.Both weeks were at or under $25. Raise to $14.40 a day now, then keep stepping up every 3–4 days while it stays under target.

    When you're about 85% full
    Raise your pricesBooked about 85% for a few weeks? Raise prices a little, starting with new clients.
    Sell the VIP and off-site cutsPoint ad money at the $100 VIP and at event calls (weddings, proms, quinceañeras) booked through the licensed shop you work from. House calls only the legal way, booked online (see below). Licensed barbers only, never on a student permit.
    Only fill slow slotsRun ads for the empty times, like Tuesday mornings. Turn them off when you're packed.
    Sell what doesn't need your chairProducts, gift cards (big in November and December), memberships and digital lessons keep the loop growing past your hours.
    Texas: 3 legal ways to cut outside a shop

    In Texas you normally cut at a licensed shop or school. These are the three legal ways to cut somewhere else. All three need your barber license, never a student permit.

    1. A special event, like a wedding, prom or quinceañera, booked through a licensed shop.
    2. A client too ill or disabled to come in, booked through a licensed shop.
    3. A house call booked online through a “remote service business” (Texas Occupations Code §1603.208). It can be your own business, once you file TDLR's notice of intent. Before the visit, the client must see your name, license number and photo, the business's website and phone number, and TDLR's complaint info. After it, they get a receipt. Keep records at least 5 years. No chemical services like color, bleach, dye or tint, and the sanitation rules still apply.

    We're not lawyers. Read TDLR's remote service business page (below) before you sell house calls.

    Sources: §1603.208 TDLR remote service businesses §1603.2109 TDLR special events

    Finance · Barber Life lessonThe Ultimate Investment StrategyWhy your own funnel can compound, and why you count money back after costs, not sales.
    Step 10 · Put all three parts together

    Your 30-day launch plan.

    Here's the whole series in one month. Check things off as you go; your progress saves on this device. Each item points to the part and slide that teaches it.

    Checklist · saves on this device

    Four weeks, one loop.

    Start with Week 1.

    0 / 24

    Week 1 · Set up and launch

    Part 1 · Foundation
    Part 1 · Foundation
    Part 1 · Foundation
    Part 1 · Shoot it
    Part 3 · Tracking
    Part 3 · Show-ups
    Part 2 · Meta campaign
    Part 2 · Google setup

    Week 2 · Hands off, log everything

    Part 2 · First 3 weeks
    Part 3 · Tracking
    Part 3 · Scorecard
    Part 3 · Add-ons
    Part 3 · Rebook
    Part 1 · Reviews

    Week 3 · Cut the weakest, make new ones

    Part 3 · Fix it
    Part 1 · Hooks
    Part 3 · Retargeting
    Part 3 · Retargeting
    Part 3 · Your list

    Week 4 · Count, reinvest, scale

    Part 3 · Scorecard
    Part 3 · Scale
    Part 3 · Scale
    Part 3 · Your list
    Part 3 · Scale

    Then do it again next month. That's the loop.

    Wrap-up · The whole series

    Do this, not that.

    Sort twelve common moves, take a five-question quiz, then go run the loop.

    Sorter · Do it or don't?

    Twelve moves barbers make.

    Card 1 / 12 · Score 0
    The move

    Do it, or don't?
    Q1

    What does utm_source tell you?

    Q2

    Lots of clicks, but almost nobody books. What do you check first?

    Q3

    What should every promo text include?

    Q4

    Cost per new client has stayed under target for two weeks. What's the move?

    Q5

    When's the best time to offer an add-on?

    Your quiz score

    One try per question. Missed one? The feedback tells you why.

    0 / 5
    The whole series in one breath
    Part 1 · PlanKnow what a new client is worth, pick one evergreen offer and make 3–5 ads.
    Part 2 · Run the adsLaunch on Meta and Google with tight local settings, then leave them alone to learn.
    Part 3 · After the clickTrack, fix the leak, grow the ticket, rebook, own your list, retarget and reinvest.

    Run the loop every month. Fill the chair, then sell what doesn't need it.

    Back to Part 1: start the next loop
    Sources (checked October 27–28, 2026)
    1. FCC, Report and Order on robotexts, Federal Register, Jan. 26, 2024: texts count as “calls” under the TCPA; Do-Not-Call protections extend to texts (47 CFR 64.1200(e)). govinfo.gov
    2. FCC, final rule restoring the definition of prior express written consent, 47 CFR 64.1200(f)(9), Federal Register, Aug. 29, 2025. govinfo.gov
    3. FCC, “Strengthening the Ability of Consumers To Stop Robocalls” (FCC 24-24), Federal Register, Mar. 5, 2024: revoking consent by any reasonable means, STOP-type replies, 10 business days (47 CFR 64.1200(a)(10)). govinfo.gov
    4. FCC Consumer and Governmental Affairs Bureau, Order DA 26-12, Jan. 6, 2026: only the “revoke all” part of the revocation rule is delayed. docs.fcc.gov
    5. 47 CFR 64.1200(c)(1) and (e): no telephone solicitations before 8 a.m. or after 9 p.m. local time; applies to texts to wireless numbers. ecfr.gov
    6. FCC, fact sheet on the opt-out order it voted on Sept. 30, 2026 (dated Sept. 9, 2026; CG Docket No. 02-278), and DLA Piper, “FCC TCPA rule” (Oct. 20, 2026, secondary source), on the adopted order. docs.fcc.gov · dlapiper.com
    7. Texas Secretary of State, Telephone Solicitation FAQs (SB 140 and consent-based texts). sos.texas.gov
    8. Texas State Law Library, “How late can telemarketers call?” (Tex. Bus. & Com. Code § 301.051). sll.texas.gov
    9. Morgan Lewis, “Texas Telephone Solicitation Law Now Covers Text Messages” (Sept. 2025), secondary source. morganlewis.com
    10. FTC, “CAN-SPAM Act: A Compliance Guide for Business.” ftc.gov
    11. Twilio Docs, “What is the SMS character limit?” (160 / 70 characters per segment). twilio.com
    12. Google Analytics Help, “URL builders: Collect campaign data with custom URLs.” support.google.com
    13. Google Analytics Help, “Traffic-source dimensions” (default channel group rules for Paid Social, Paid Other, Paid Search, Organic Social and SMS). support.google.com
    14. Google Analytics Help, “Tag your Google Ads final URLs” (auto-tagging). support.google.com
    15. Google Ads Help, “About columns in your statistics table.” support.google.com
    16. Google Business Profile Help, “Understand your Business Profile performance & insights.” support.google.com
    17. Meta for Developers: Engagement Custom Audiences; Website Custom Audiences (1–180 days); Custom Audiences (customer data is hashed); Custom Audience Terms of Service. developers.facebook.com
    18. Jon Loomer Digital (secondary): Instagram account and video custom audiences, Advantage+ audience controls, exclusions that can't catch everyone, ad frequency, customer-list terms (“appropriate notice,” “any necessary consent”), the Advantage+ campaign budget name and the learning phase. jonloomer.com · targeting 2026 · audience terms
    19. FoxData (updated Oct. 23, 2025) and Relevant Audience (Aug. 17, 2026), secondary sources: custom audience sources are grouped as your own sources (website, customer list) and Meta sources (video, Instagram account, Facebook Page). foxdata.com · relevantaudience.com
    20. Terminus (secondary, updated Sept. 16, 2026): the “URL parameters” box in Meta Ads Manager and the {{ad.name}} token. terminusapp.com
    21. Booksy for business: No-Show Protection; Marketing tools; Stats & Reports; Memberships; Pricing (Boost: 30% of a new client's first visit, up to $100). biz.booksy.com · pricing
    22. Tex. Occ. Code § 1603.2109, “Service at Unlicensed Location,” and TDLR, “Special Events”: a licensed barber may work outside a licensed shop for a client who can't come in because of illness or incapacitation, or at a special event such as a wedding, booked through a licensed facility. Tex. Occ. Code § 1603.208 adds house calls booked online through a remote service business that follows TDLR's rules: notice of intent, disclosures before the visit, a receipt, records kept 5 years and no chemical services. § 1603.2108: otherwise, license and permit holders work only at a licensed shop or school. § 1603.2109 · TDLR special events · § 1603.208 · TDLR remote service businesses · § 1603.2108
    23. NANPA, “555 Line Numbers”: 555-0100 through 555-0199 are reserved for entertainment and advertising. nanpa.com
    24. WordStream, “Facebook Ads Benchmarks 2025” (US, Apr. 1, 2024–June 30, 2025, medians). wordstream.com

    Education, not legal or tax advice. Example numbers, not promises. Platform settings checked October 2026.

    A Barber Life Academy lesson. All scripts, ads and examples are our own. Calculator numbers are examples; put in yours.

    Education, not legal or tax advice. Example numbers, not promises. Platform settings checked October 2026.