Dennis Wilk looking over the Los Angeles skyline
For service businesses in Los Angeles doing $50K+ a month

Booked appointments in 90 days, from video ads we shoot ourselves. Or we keep working for free until you get them.

One team shoots your ads, runs them on Meta and tracks every lead to the dollar. We built our own business to over €569K in payments with this exact system before we ever offered it to a client. Here is why most agencies in LA can't do this, and what it means for your calendar.

Claim Your Free 30 Minute Ad Strategy Session → We build 3 ad concepts for your business before we even talk. Yours to keep, whether we work together or not.
€569K+ built with our own ads 60+ hires for one client in 3 months 4 Founding Client spots open in LA
€569K+
in payments for our own coaching business, built with our own money, our own ads and our own videos
60+
new hires for one client in 3 months, from recruiting ads we shot and ran ourselves
100 to 300
employee companies that trusted us with their films and ad campaigns
4 spots
in the Founding Client Program for Los Angeles businesses, at a reduced rate
Read this before you hire another agency

Let me guess how your last agency went.

You paid a retainer. You got a Canva ad, a monthly PDF and a 23 year old media buyer who had never run a business. The leads were tire kickers. When you asked what a booked appointment actually cost you, nobody could tell you.

So you cancelled. You told yourself ads don't work for your kind of business, and you went back to referrals, Yelp and hoping.

Here's the thing. Ads work fine in Los Angeles. Every day, med spas, dental offices, law firms, roofers and gyms in this city fill their calendars with ads. The problem was never the platform. The problem was the setup you paid for. And once you see why, you'll never buy "leads" the same way again.

Why most agencies can't fill a calendar (and why they don't tell you)

Reason 1

They never shoot anything.

Stock footage and templates. People scroll past what they've seen a hundred times. Nobody books a $3,000 service from a stock photo of a smiling model.

Reason 2

They test one idea a month.

Meta rewards volume. One creative a month is not a test, it's a guess with your money on it. Winners come from 15 to 20 variations, not one.

Reason 3

They report clicks, not bookings.

"Leads" is a vanity number. The only numbers that matter are what a booked appointment costs you and how many of them showed up.

Reason 4

You met the founder. You got the intern.

The person who sold you is not the person running your account. By month two, your business is a ticket in somebody's queue.

An ad agency that doesn't shoot, doesn't test and doesn't track is a design studio with a Meta login.

We do the opposite of all four. Not because we're smarter, but because we built our own business this way first, with our own money on the line. That changes how you work.

The Booked Calendar System

Three things we do that your last agency didn't.

This is the exact system behind the €569K and the 60 hires. Nothing in it is magic. All of it is work most agencies skip.

1

Angles before ads. Ads before pages.

We don't guess what your market responds to. We test up to 10 angles as cheap ads for 7 days before we build anything. Your money goes behind what the market already voted for.

2

Shoot once, test twenty.

One shoot day at your location. We cut it into 15 to 20 ad variations and keep the winners fed with new versions. You're not in front of the camera every month.

3

Track to the dollar.

Every lead carries the ad that brought it, from click to booked appointment to signed client. You see what a booking costs you, every week, in plain numbers.

Dennis Wilk, founder of City of Angels Advertising Dennis framing a shot Dennis working on a campaign
Who's behind this

I'm not an agency owner who hired a media buyer. I'm the media buyer.

I shoot, cut, write and run the ads myself. Before Los Angeles I did this for German companies with 100 to 300 employees and €20M to €77M in revenue: recruiting films and ad campaigns for Tandler and HAWART, brand films for Etelser, a location film for one of the largest Harley Davidson dealerships in northern Germany, and the YouTube videos for OP Bros, who passed a billion views in their first year.

Then my wife and I built her coaching business from zero to over €569K in payments. Our money, our ads, our videos, our landing pages, our tracking. No agency. That's the system you're looking at on this page.

City of Angels Advertising LLC is the US company, with an office in Los Angeles. I take on a handful of clients at a time, because I'm on every account myself.

Dennis Wilk
Dennis WilkFounder, City of Angels Advertising LLC
Proof, not promises

We don't ask you to trust us. We ask you to look.

Agencies show you logos. We show you dashboards. First the business we built with our own money, then the companies that trusted us with theirs.

The business we built from zero with our own ads

Elena Behfus-Wilk, business coaching. Started in 2024. Every ad, video, landing page and tracking setup by us. Screenshots are from our own accounts, German interface, with the English translation on each card.

Payment dashboard: 569,674 euros received, 1,793 payments, all time
Payment dashboard, last 365 days: 435,562 euros, up 332 percent
Payment dashboard, last 30 days: 121,444 euros, up 390 percent
YouTube channel I AM ALL with 6,390 subscribers and 179 videos
YouTube Studio: 8,317 dollars in channel membership revenue in 30 days

Figures are gross payments received in euros as shown in the dashboard, USD converted at about $1.08 per euro at the time of writing. Results from our own business are not a promise of your results. Your numbers depend on your offer, your market and your follow up.

The companies that trusted us with their films and ads

Work from the German agency years. Click to watch. Films are in German, the craft translates.

Tandler recruiting film4:38
Recruiting film + ad campaign

Tandler

200+ employees, family owned since 1949, €20M+ revenue. Recruiting film, Reels and a full ad campaign with applicant prescreening.

60+ hires in 3 months from our ads
HAWART recruiting film4:19
Recruiting film + Reels

HAWART

100+ employees at three locations, €30M+ revenue. Recruiting film, Reels and ads for their hiring push.

12 hires from 37 applicants
Etelser brand film1:15
Brand film + Reels

Etelser

Nearly 300 employees, family owned, €77M revenue. Brand and recruiting films plus Reels for their marketing team.

Harley Davidson dealership film3:14
Location film

Harley Davidson dealership

One of the largest Harley Davidson dealerships in northern Germany. A location film that shows the place the way customers feel it.

OP Bros video0:27
YouTube production

OP Bros

We shot their YouTube videos. The channel passed 1 billion views in its first year and 1 million followers across platforms.

Tandler recruiting clip0:44
Recruiting ad

Tandler, six open positions

One short ad for six open roles, one master electrician and five apprentices.

All six filled in under 4 weeks
What you get when you claim your session

We build your first 3 ad concepts before we ever talk.

Most agencies want a "discovery call" where you talk and they take notes. We flip it. You answer five questions, pick a time, and we go to work before the call.

On the call we walk you through the concepts, show you what a booked appointment should cost in your market in Los Angeles, and lay out the 90 day plan to hit your number. If it's a fit, we talk about working together. If it's not, you keep everything and you'll never hear a pitch.

Why would we do this for free? Because it's the fastest way to show you how we work, and because the businesses that see their own concepts rarely want somebody else to run them.

Claim Your Free 30 Minute Ad Strategy Session → 5 questions, 60 seconds, then pick your time. Sessions are limited to 5 per day.
Free · 30 minutes · video call
The Ad Strategy Session with 3 custom ad concepts included
  • 1
    3 ad concepts for your businessHook, script outline and visual direction for each, built before the call. Yours to keep.
  • 2
    Your cost per booked appointment benchmarkWhat a booking should cost you in your market, so you can judge any agency, including us.
  • 3
    Your 90 day planShoot day, angles, budget and the target we'd set together. Written down, not improvised.
  • 4
    A straight answerIf ads aren't the right move for you right now, we'll say so. We'd rather be right than booked.
Founding Client Program · 4 of 4 spots open

4 Founding Client spots in Los Angeles, at a reduced rate.

We're opening our Los Angeles roster with four businesses. Founding Clients get the full system at a reduced founding rate. In exchange, we document your results (with your approval) and use them as case studies. When the four spots are gone, the rate goes up and the program closes.

What every Founding Client gets

  • A shoot day at your location, planned around the angles that won the test, so one day of filming turns into months of ads.
  • 15 to 20 ad variations cut from that shoot, refreshed with new versions as winners fatigue.
  • Meta ads run by the founder, not handed off. Angle testing, budget pacing and optimization, every day.
  • A landing page built for booked appointments, with the qualification questions and calendar that filter the tire kickers before they reach you.
  • Tracking from click to client, so every booking is tied to the ad that brought it.
  • A weekly report in plain numbers: spend, booked appointments, cost per booking, show rate.
Guarantee 1

The 14 Day Launch Guarantee

Your ads go live within 14 days of your shoot day. If we miss that date, your first month's fee is free. Speed is in our hands, so we put it in writing.

Guarantee 2

The Booked Calendar Guarantee

Before we start, we set a booked appointment target for your first 90 days together, in writing. If we miss it, we keep running your campaigns at no fee until we hit it, for up to three additional months.

Both guarantees apply to Founding Clients and full program clients who hold up their side: the agreed ad budget is funded every month, the shoot day happens, creatives are approved within 48 hours, and new leads are contacted within 24 hours. "Booked appointment" means a qualified appointment booked through the system we build. Full terms are in your agreement before you pay anything.

What happens when you click the button

Four steps. No mystery.

1

Answer five quick questions

Takes about 60 seconds. They tell us if we can actually help, so nobody wastes a call.

2

Pick a time

You'll see the calendar right away. Choose a slot that works for you and you're booked.

3

We build your 3 concepts

Before the call we study your business, your market and your competitors' ads, and build your concepts.

4

The call

30 minutes. Concepts, benchmark, plan. Then we decide together whether it makes sense to work together.

This is for you if

  • You run a service business in the Los Angeles area doing $50K+ a month.
  • One new client is worth real money to you: med spa, dental, legal, home services, real estate, fitness, coaching.
  • You can fund an ad budget of at least $5,000 a month on top of our fee.
  • You, or someone on your team, will stand in front of a camera for one day.
  • You want booked appointments and a number you can hold us to.

This is not for you if

  • You're under $50K a month or still figuring out your offer.
  • You want "cheap leads" without a sales process on your end.
  • You expect results without an ad budget.
  • You won't get on camera and won't let anyone else either.
  • You want a vendor, not a partner who will tell you the truth.
Questions we get before people book

Straight answers.

Your track record is in Germany. Why should a Los Angeles business work with you?

City of Angels Advertising LLC is a California company with an office in Los Angeles. Germany is where I learned to produce for companies with hundreds of employees and tens of millions in revenue, and where my wife and I built our own business with ads. The system is the same. The market is yours, and the three concepts we build before the call will show you whether we understand it.

What does it cost?

Founding Client programs start at $6,900 a month plus your ad budget, for four businesses. After that the rate goes up. We recommend an ad budget of at least $5,000 a month, because Meta needs enough data to learn who books. We talk real numbers on the call, after you've seen your concepts, not before.

How fast will I see results?

Your ads go live within 14 days of your shoot day, guaranteed. Most businesses see the first booked appointments in the first weeks after launch. The 90 day target is set together before we start, based on your budget, your offer and your market.

Do I have to be on camera?

Ideally, yes, for one shoot day. People book people, and the owner on camera outperforms actors almost every time. If you really can't, we work with your team, your location and your customers.

I already have an agency. Should I still book?

Yes, and bring your numbers. If your current cost per booked appointment beats what we'd project for you, we'll tell you to stay where you are. If it doesn't, you'll know exactly by how much.

Is the strategy session a sales call in disguise?

The first 20 minutes are work: your concepts and your benchmark. The last 10 are for deciding whether it makes sense to go further. If it doesn't, you keep the concepts and that's the end of it. No drip campaign that never stops.

Why only 4 Founding Clients?

Because I'm on every account myself, and because the first four businesses in a new market deserve more attention, not less. Four is what I can do properly while documenting every result.

What happens with my information?

It's used to prepare your session and to contact you about it. We don't sell it. The full privacy policy is linked at the bottom of this page.

P.S. If you read this far, you're probably doing the math right now. Every month without a system is a month of referrals you can't control and a calendar you can't predict. The four Founding Client spots go to the first four businesses that are a fit, and the rate goes up when they're gone. Claim your session, get your three ad concepts, and make the decision with real numbers in front of you instead of another agency's promises.

Claim Your Free 30 Minute Ad Strategy Session →3 custom ad concepts included. 5 sessions a day. 4 Founding Client spots.
City of Angels Advertising
City of Angels Advertising LLC
17827 Miranda Street, Encino, CA 91316
[email protected]

This site is not a part of the Facebook website or Facebook Inc. Additionally, this site is NOT endorsed by Facebook in any way. FACEBOOK is a trademark of FACEBOOK, Inc. Results shown on this page come from our own business and from specific clients in specific markets. They are not a promise of your results. Your results depend on your offer, your market, your ad budget and your follow up. © 2026 City of Angels Advertising LLC. All rights reserved.