TikTok for Beauty Salons
This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.
The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.
Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.
If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.
This recipe uses TikTok exclusively, building in this order: tracking foundation first, then a low-budget awareness video campaign to seed signal, then TikTok’s automated Smart Performance Campaign once the pixel has real data. TikTok wins here over Meta or Google because beauty salon content — transformations, color reveals, nail art, blowouts — is exactly what the platform’s discovery feed is built for, and local audiences are reachable without a large existing following.
This is for independent salons and small multi-location shops with little or no paid ad history, a modest daily budget, and no pixel data yet. The core problem is that beauty is a high-trust, visually driven purchase: people book with stylists they’ve already seen do the work, so the job of advertising is to get transformation content in front of local strangers repeatedly until they’re ready to book.
What can you afford to pay for a customer?
Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.
These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.
Tracking & Foundation
Install the TikTok Pixel via the TikTok Ads Manager Events Manager. Use the TikTok Pixel Helper Chrome extension to verify it fires on your booking confirmation page (the "thank you" page after a booking is completed). Set up these standard events in priority order: CompleteRegistration (or a custom "Booking Confirmed" event) as your primary conversion, Contact for any "Request Appointment" form submit, and ViewContent on service pages. If you use a booking platform (Vagaro, Fresha, Square Appointments, Booksy), check whether a native TikTok integration exists before doing manual pixel work — several of these have one-click connections. Connect your TikTok Business Account to your booking domain and verify the domain in Events Manager. Create one custom audience now even though it'll be tiny: Website Visitors — Last 30 Days. You won't use it yet, but it starts accumulating.
Compliance note: Beauty salons are generally not a licensed profession at the business level in most U.S. states, but individual cosmetology and esthetics licenses are state-regulated. If your ads make specific claims about treatments (e.g., chemical services, lash extensions, skin treatments), verify your state cosmetology board's rules on advertising claims and required disclosures — these vary and override anything in this recipe. If you collect emails or phone numbers for booking reminders, confirm your SMS/email consent practices comply with TCPA and CAN-SPAM.
Before spending a dollar on ads, make sure TikTok can actually see when someone books an appointment. Install the TikTok tracking pixel on your website and confirm it fires when a booking is completed — that's the signal the whole system learns from. If you use a booking app like Vagaro or Booksy, check if it has a direct TikTok connection first; it'll save you an hour. Also: if your ads make specific claims about services, check your state's cosmetology board rules on what you're allowed to say in advertising.
Content Audit & Creative Production
TikTok ads live or die on creative. Before launching anything, produce a minimum of 6 short-form videos (ideally 9–15 seconds each, vertical 9:16, shot on a phone). Proven formats for beauty salons:
- Before/after transformation — cut between before and after with a trending sound. Keep the reveal under 3 seconds in.
- Process POV — camera over the stylist's shoulder during a color application, blowout, or nail set. No voiceover needed.
- "What I got at [Salon Name]" — client-facing selfie style, showing the finished look with a text overlay of the service and price.
- Staff intro / personality — 10 seconds of a stylist talking directly to camera about a specialty. Builds trust faster than any static ad.
Do NOT use polished, produced-looking video. Native, slightly raw content consistently outperforms studio-quality creative on TikTok. Add captions to every video — TikTok's auto-caption tool is in the editor. Aim for at least 3 distinct hooks (the first 2 seconds) across your 6 videos so you can test which hook style drives the most watch time.
Upload all videos to your TikTok Business Account's Creative Library before building campaigns. This phase has no ad spend — it's pure asset preparation.
TikTok is a creative-first platform: bad video means wasted money no matter how good your targeting is. Before you spend anything, film at least 6 short vertical videos on your phone — before/afters, process shots, client reactions. Don't overthink production quality; raw and real outperforms polished here. Get these uploaded to your TikTok ad account so they're ready to use. This phase costs nothing but time and is the single biggest lever on your results.
New to "funnel" talk? What top, middle, and bottom mean
Think of every person who could ever buy from you as water moving through a funnel. Top of funnel is strangers — people who've never heard of the business. Campaigns here buy attention and first visits, not sales, so expect cheap clicks and few purchases. Middle of funnel is people who've shown interest — they visited, engaged, or are comparing options. Campaigns here re-engage and build the case. Bottom of funnel is people ready to buy right now — searching for exactly what you sell or abandoning a cart. Campaigns here convert; the clicks cost the most because the intent is worth the most. Full funnel means automated campaigns that work every stage at once. One thing that surprises people: recipes usually start at the bottom — capture the demand that already exists before spending money creating new demand at the top.
Awareness & Signal Seeding — Video Views Campaign
Goal: get cheap video views from a local audience to seed the pixel with behavioral data and build a warm retargeting pool for later. This is NOT a booking campaign yet — optimizing for bookings with zero data produces garbage results.
Campaign type: Video Views campaign (objective: "Video Views"), optimized for 6-second views (ThruPlay). Budget: $20–$30/day. Run for 3–4 weeks minimum.
Targeting: Location — set a radius around your salon (10–15 miles in dense urban areas, 20–25 miles in suburban/rural). Age: 18–45. Gender: All (don't assume — let data tell you). Interest targeting: add 2–3 interest clusters from TikTok's library — "Hair Care," "Beauty & Personal Care," "Fashion & Style." Keep the audience broad; TikTok's algorithm needs room to find who actually watches. Estimated audience size should be 500K–2M+ for the algorithm to work properly — if it's smaller, widen the radius or drop an interest layer.
Creative: Run 3 ad groups, each with 2 videos (6 total). Vary the hook style across ad groups. Let each ad group run 5–7 days before pausing the lowest-performing one. TikTok will auto-optimize delivery toward the videos getting the most ThruPlays.
What to watch: Cost per ThruPlay (target under $0.05), Video Completion Rate (aim for 20%+), and — most importantly — whether your Website Visitors custom audience is growing. Once that audience hits 100+ people, you have the seed data needed for the next phase.
Reminder: budget figures are suggestions — scale to your funds and goals.
This campaign introduces the salon to local strangers who have never heard of it — pure top-of-funnel awareness designed to generate the behavioral data needed for automated campaigns later.
- Go to TikTok Ads Manager → click '+ Campaign' → select objective 'Video Views.'
- Name the campaign 'Salon — Awareness [Month]' and set the campaign budget to $20–$30/day (campaign-level budget, not ad group level).
- Create Ad Group 1: name it 'Hook A — Transformation.' Set location to your city/region with a 15-mile radius. Age 18–45, all genders. Add interests: Hair Care, Beauty & Personal Care.
- Set optimization goal to 'ThruPlay' (6-second views). Bidding: lowest cost (no bid cap at this stage).
- Under Placements, select 'TikTok' only — uncheck Pangle and other audience network placements.
- Upload 2 transformation-style videos from your Creative Library. Enable 'Automated Creative Optimization' so TikTok tests combinations.
- Duplicate Ad Group 1 to create Ad Group 2. Change the name to 'Hook B — Process POV.' Swap in 2 process-style videos. Keep all other settings identical.
- Duplicate again for Ad Group 3: 'Hook C — Staff/Personality.' Swap in 2 staff-intro videos.
- Set all 3 ad groups live simultaneously. After 5–7 days, pause the ad group with the highest cost-per-ThruPlay and reallocate its budget to the top performer.
- Check Events Manager daily for the first week to confirm the pixel is recording ViewContent and any Contact events from people who click through.
This campaign's only job is to get your videos in front of local people cheaply and start teaching TikTok's algorithm who's interested in your salon. You're not trying to get bookings yet — you're buying data. Run three small ad groups with different videos, keep the targeting broad within your local area, and watch how many people are watching your videos all the way through. After 3–4 weeks you'll have enough signal to move to a smarter campaign. Results here depend heavily on how compelling your videos are — the platform can only show content to people; it can't make them watch.
Automated Booking Push — Smart Performance Campaign
Once your pixel has recorded at least 30–50 conversion events (Contact or CompleteRegistration) and your Website Visitors audience has 100+ people, graduate to TikTok's Smart Performance Campaign (SPC) — TikTok's fully automated campaign type that handles bidding, audience, and creative optimization end-to-end. This is the equivalent of Meta's Advantage+ Shopping or Google's Performance Max.
Campaign type: Smart Performance Campaign. Conversion event: CompleteRegistration (or your "Booking Confirmed" custom event). Budget: $25–$40/day. This campaign replaces — don't run it alongside — the Video Views campaign once it's live and spending efficiently.
Creative: Feed the SPC your top 3–4 videos from the awareness phase (the ones with the highest completion rates) plus 2–3 new videos. TikTok's SPC will test combinations and shift spend automatically. Refresh creative every 3–4 weeks — creative fatigue is the #1 killer of TikTok campaign performance.
What to watch: Cost per CompleteRegistration (booking), CTR on individual creatives, and frequency. If cost per booking climbs more than 30% week-over-week, the likely culprit is creative fatigue — add new videos before touching bids or budget.
Retargeting note: At budgets under $50/day, don't run a separate retargeting campaign — the audience is too small and it fragments spend. The SPC's automated targeting will naturally re-engage warm visitors as part of its full-funnel optimization. Revisit a dedicated retargeting layer when your Website Visitors audience exceeds 1,000 people and your daily budget exceeds $75/day.
Honest caveat: The SPC's performance ceiling is set by your offer (pricing, promotions, reviews), your booking page's conversion rate, and how competitive your local market is. The campaign settings get the right people to your page; what happens after the click is on the offer and the website.
Reminder: budget figures are suggestions — scale to your funds and goals.
The Smart Performance Campaign spans the full funnel — TikTok's automation finds new audiences, re-engages warm visitors, and pushes ready-to-book users toward conversion, all within a single campaign.
- In TikTok Ads Manager, click '+ Campaign' → select 'Smart Performance Campaign' from the campaign type options.
- Name it 'Salon — SPC Bookings [Month].' Set campaign daily budget to $25–$40/day.
- Under Conversion Event, select 'CompleteRegistration' (or your custom Booking Confirmed event). Confirm the pixel is showing recent activity before proceeding.
- Set location targeting to the same radius used in the awareness campaign. Age 18–45. The SPC handles all other audience decisions automatically — do not add interest layers.
- Under Creative, upload your top 3–4 videos from the awareness phase plus 2–3 new videos (7 assets total maximum recommended). Add 3–5 ad copy text variations in the text field.
- Enable 'Automated Creative Optimization' — the SPC requires this and will test asset combinations automatically.
- Set bid strategy to 'Lowest Cost' for the first 2 weeks. After 2 weeks and 20+ conversion events, you can optionally set a target CPA bid if costs are higher than acceptable.
- Pause the Video Views awareness campaign once the SPC has been live for 5 days and is spending its full daily budget.
- Review creative performance weekly in the Creative Library. Flag any video with a click-through rate below 0.5% after 1,000+ impressions for replacement.
- Set a calendar reminder every 3 weeks to add at least 2 new video creatives to prevent fatigue-driven cost increases.
Once TikTok has seen enough real bookings to learn from, switch to its Smart Performance Campaign — an automated campaign that handles targeting and bidding for you. Feed it your best-performing videos from the awareness phase and let it run. Your main job now is refreshing the creative every few weeks so the ads don't go stale. Don't bother with a separate retargeting campaign at this budget — the automated campaign already handles re-engaging people who visited your site. If costs start climbing, make new videos before changing anything else.
Measurement & Iteration Discipline
Run a weekly 15-minute performance review using this framework:
- Pixel health check: Events Manager → confirm CompleteRegistration and Contact events fired in the last 7 days. If events drop to zero, stop everything and fix tracking before reading any other numbers.
- Creative scorecard: Creative Library → sort by CTR and Video Completion Rate. Any creative with CTR below 0.5% after 1,000 impressions gets paused. Any creative with completion rate above 30% gets duplicated into a new ad group or the SPC.
- Cost per booking trend: If cost per CompleteRegistration increases more than 30% over a 2-week rolling average, add new creative before adjusting bids or budget.
- Budget scaling rule: Only increase daily budget by 20% or less per week. TikTok's algorithm re-enters a learning phase on large budget jumps, which temporarily inflates costs.
- Retargeting unlock: When Website Visitors (30-day) exceeds 1,000 people AND daily budget is $75+/day, add a dedicated retargeting ad group inside the SPC targeting that custom audience with a specific offer (e.g., first-time client discount, seasonal promotion).
Keep a simple spreadsheet: date, daily spend, bookings attributed (last-click), cost per booking, and which creative was running. TikTok's attribution window defaults to 7-day click / 1-day view — be consistent and don't change it mid-flight or your trend data becomes meaningless.
Reminder: budget figures are suggestions — scale to your funds and goals.
Set aside 15 minutes every week to check three things: Is the tracking pixel still working? Which videos are people actually watching? Is the cost per booking going up or down? If costs climb, make new videos — that's almost always the fix on TikTok. Don't raise your budget by more than 20% at a time or the algorithm resets itself. Keep a simple spreadsheet so you can see trends over time rather than reacting to single-day swings.
The recipe card
- Before anything else: confirm the advertising rules for your own industry and location — licensing board requirements, professional advertising standards, what you may claim, age restrictions, and consent rules for email, texting, and calling. They override every step below.
- Install TikTok Pixel and verify it fires on your booking confirmation page before spending anything.
- Film 6+ short vertical videos on your phone — before/afters, process shots, staff intros. Raw beats polished.
- Run a Video Views campaign for 3–4 weeks to seed the algorithm with local audience data cheaply.
- Graduate to a Smart Performance Campaign once you have 30–50 conversion events — let TikTok's automation take over.
- Refresh creative every 3 weeks; fatigue is the #1 cost driver on TikTok, not targeting or bids.
Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.
Make It Your OwnSee a problem with this recipe? Flag it.
Rather have it cooked for you?
Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.
Talk to Gorilla PublicRecipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.