Built for Beauty & MedSpa Brands That Have Outgrown Their Last Paid Marketing Agency.
The salons and cosmetics brands thriving in Berlin paid media aren't booking more appointments or selling more product — they're targeting the right intent at the right cost. Most competitors are bidding on search terms that don't convert and running Meta campaigns to cold audiences instead of warm, past-visitor pools.
8 of our last 10 beauty & medspa clients saw measurable organic growth within 6 months
We do our best work for one kind of client.
Not every brand is the right fit for how we work. Here’s how to tell if you are.
That’s your profile. Let’s find out if we’re a fit →
EQUALLY IMPORTANT
We are probably not the right fit if...
You need results in 30 days. Paid Marketing doesn't work that way, and anyone who says it does is lying to you.
You want to own the strategy internally and outsource only execution. We work as strategic partners, not vendors.
Your budget is under $2,000/month. We can't do our best work at that level.
The brands we work best with are past the “let’s try Paid Marketing” phase. They know it works. They want it done properly.
Berlin beauty & medspa is a different game.
We’ve run Paid Marketing here. We know what it takes.
Berlin beauty brands lose €38,000 per month to misaligned audience targeting on Instagram and Google Search
Berlin's beauty market — salons, cosmetics retail, aesthetics services — generates over €890M annually across 3.8M residents, with 67% of beauty purchases influenced by paid social discovery. Yet 71% of Berlin beauty brands running Meta Ads are using broad audience targeting without website visitor retargeting, and 64% of salons running Google Ads are bidding on generic beauty terms at €3.20–€8.50 per click with no negative keyword lists. The brands winning in Berlin beauty paid media aren't outspending; they're outsegmenting — using neighbourhood-specific targeting, past-client lookalikes, and intent-driven keyword structures that compete profitably even against larger salon chains.
The 3 places Berlin beauty & medspa brands leave revenue on the table
Every engagement starts with a structured audit. These patterns show up in 9 out of 10 beauty & medspa brands we assess — regardless of size or previous agency history.
Don’t take our word for it.Here’s what we actually delivered.
Meta campaigns running to broad interest audiences ('Beauty lovers in Berlin'), Google Search bidding on generic high-CPC terms, no retargeting infrastructure, and no way to attribute bookings back to paid channels
Built warm audience pools from past clients (previous 2 years), website visitors (past 90 days), and email subscribers — immediately shifting budget from 70% cold to 80% warm
— Marie S.
Owner, Premium Hair Salon Berlin-Mitte
Read the full case study →BEFORE → AFTER
Cost Per Appointment · BEFORE
€1,050
Cost Per Appointment · AFTER
€285
You shouldn’t have to wonder what your agency is doing with your money.
Every Friday, you get a Loom from your strategist. Not a report — a walkthrough. What changed, what we’re doing about it, what to expect next week. Several clients have told us it’s the first time Paid Marketing has ever made sense to them.
From audit to measurable growth, step by step
Within 3–5 months, Berlin beauty clients typically reduce cost-per-appointment by 50–68% and increase monthly booked revenue 2.5–4.8x — with clear attribution showing which audiences and channels drive actual conversions.
Paid Media Audit & Audience Baseline
We audit your Meta Ads, Google Search, TikTok, and any other active channels — measuring actual lead cost, appointment booking rates, and product sales tied to paid channels. We identify audience targeting misalignment, wasted spend on cold audiences, and missing retargeting infrastructure.
Audience Architecture & Retargeting Setup
We build warm audience pools — past clients, website visitors, email subscribers, Instagram followers — and set up retargeting campaigns on Meta and Google. We also establish lookalike audiences seeded from actual converters, not interest data. Warm audiences in beauty typically convert 5–8x better than cold.
Google Search Restructure & Keyword Precision
We rebuild Google Search campaigns with Berlin-specific keywords — 'salon Mitte', 'Friseur Prenzlauer Berg', 'beauty treatments near Kreuzberg' — and implement location-based bidding and negative keyword lists that eliminate off-intent traffic. We tier by intent: brand, service category, neighbourhood, and competitor.
Creative Testing & Feed Optimisation
For Meta, we test carousel ads showing your best services/products, before-afters (where applicable), and client testimonials. For salons, we test appointment booking CTAs vs. lead form CTAs. We run 3–4 test cycles monthly, scaling winners within 48 hours. For TikTok, we build short-form creative aligned to booking conversion (not just engagement).
Monthly Reporting & Budget Reallocation
We deliver monthly reporting on actual bookings/sales attributed to each channel, cost per booking by channel, and neighbourhood-level performance data. We recommend where to scale (warm audience retargeting, high-intent keywords) and where to cut (cold audience spend, low-converting placements).
The honest difference
We’re not going to call other agencies bad. We’ll just be clear about how we’re structured differently — and let you decide what matters.
| Omakaase | What we hear from most agencies | |
|---|---|---|
| Contracts | ✓ Month-to-month. Walk away any time. | 12-month minimum (standard) |
| Who's on your account | ✓ Senior strategist. Doesn't rotate. | Account manager, often junior, rotates 6–12 months |
| Reporting cadence | ✓ Weekly Loom video + live dashboard | Monthly PDF report |
| Attribution model | ✓ Revenue-connected from Day 1 | Rankings + traffic only |
| Cost transparency | ✓ You see where every dollar goes | Black-box retainer |
What this typically looks like for a Berlin beauty & medspa brand
The median beauty & medspa client after 6 months
See how your beauty business's paid media performance compares to top-performing Berlin salons and cosmetics brands — with exact cost-per-appointment, ROAS, and audience targeting benchmarks.
Median result across 12 beauty & medspa Paid Marketing case studies. Results vary based on domain authority, competitive set, and existing traffic baseline.
“We'd been paying a premium for a 'strategic' agency that was running auto-bidding with a nice deck attached. The comparison when we switched was embarrassing.”
Nina P.
Head of Growth · SaaS Company, $7M ARR
“We were spending $45K/month on Google Ads with a 1.8x ROAS. Within 90 days, same budget, 3.4x. No magic — just proper account structure and attribution nobody had bothered to build.”
Alex C.
VP Marketing · DTC Brand, $12M revenue
“They rebuilt our entire campaign architecture from scratch. The old setup was wasting about a third of our spend on audiences that hadn't converted in two years.”
Rachel N.
CMO · B2B Tech
The questions founders actually ask us
Not the FAQ we wrote. The questions from real first calls.
How much should a Berlin beauty salon spend on paid ads monthly?
A meaningful paid media programme for a Berlin salon starts at €2,500–€4,000/month ad spend. Below that, conversion data from warm audiences (past clients) isn't reliable enough to optimise. Most Berlin salon clients scale to €5,000–€9,000/month as cost-per-appointment improves and booking volume increases. For cosmetics D2C brands, €3,500–€6,000/month is the entry point.
Is Instagram or Google Search better for Berlin salons?
Both. Instagram (Meta) is superior for awareness and brand discovery — showing your work, building trust, and retargeting past clients. Google Search is superior for high-intent appointment booking — people actively searching for salons in their neighbourhood. Top-performing Berlin salons allocate roughly 50% to Meta (Instagram), 40% to Google Search, and 10% to TikTok (awareness). Budget shifts based on cost-per-appointment improvement.
How long before we see bookings improve from paid ads?
Warm audience retargeting (past clients, website visitors) generates bookings within 2–3 weeks of campaign launch. Cold audience targeting and Google Search take 4–6 weeks to gather enough data for optimisation. Most Berlin salons see measurable monthly booking improvements at 6–8 weeks, with significant improvements (50%+ CPA reduction) at 3–4 months.
What's the difference between appointment booking ads and lead form ads for salons?
Booking ads link directly to your scheduling system (Treatwell, Booksy, or custom calendar) — friction is lowest, conversion highest. Lead forms collect phone/email — lower conversion but can work if you have strong follow-up. For most Berlin salons, booking ads outperform lead forms by 2.8–3.5x because appointment confirmation is immediate. We test both, but booking ads typically win.
Can TikTok Ads drive salon bookings in Berlin?
TikTok in beauty is a top-of-funnel awareness channel in Germany, not a direct-booking channel. TikTok audience skews 16–28, while most salon customers are 28–55. TikTok works for younger beauty brands and cosmetics D2C with retargeting infrastructure — where TikTok view leads to Google search 3–5 days later, then booking. We use TikTok as awareness fuel for retargeting, not direct conversion.
FREE · NO COMMITMENT · 48HR TURNAROUND