Profit-first growth

Every client you get from a directory or aggregator is a client you will have to pay for again next year.

For clinics, law firms, accountants, gyms, and agencies — service businesses that close the sale in a conversation. Most of them get clients from referrals and directories like Doctoranytime, Booking.com, Google Business, or Yelp.

30 min. We read your numbers, not a deck. No obligation.

Professional services pipeline from click to signed engagementTracked to the deal, not the formClicksInquiriesConsultationsSigned
The team has shipped tracking for

Volkswagen logoAudi logoŠkoda logoPorsche logoKFC logoNationale-Nederlanden logoSpire logo

Those channels work. But the client belongs to the platform, not to you. When you need more clients, you pay again. When the platform raises its commission, your costs go up with it. There is another way. You run the ad. You own the booking. You control the page the client lands on. It costs more to set up than a directory listing. Run right, it costs far less per client over time.

The pain, in concrete terms

The trap looks like this. A clinic gets 60% of its new patients through a health directory. The directory charges a monthly listing fee plus a cut of every booked appointment. The clinic grows. The directory’s cut grows with it. The clinic cannot switch the directory off — half its new patients would stop the same day.

That is rented distribution. The directory owns the demand and charges you to reach it.

The escape is not to drop the directory tomorrow. It is to build a second channel you own. That means three things: a page that explains what makes your practice different, a paid campaign that reaches the people who need what you offer, and a booking system that puts the appointment straight in your calendar with no commission.

Inside 12 to 18 months, your own channel costs less per client than the directory does. The cost per client is the money you spend to win one new client. Once your channel beats the directory on that number, the directory becomes optional.

Proof

What one measurement fix did.

−22%
Chocolissimo · cost per customer · 90 days — one measurement fix, no extra budget.
Proof

The team has shipped tracking that connects the ad to the real sale

Your hardest problem is connecting an online ad to a sale that closes offline — in your clinic, on a call, in a signed retainer. The team has solved exactly that problem at scale. It has shipped tracking for KFC, where digital ad spend had to map to in-store sales. It has shipped tracking for WizzAir, where campaigns had to connect to real ticket bookings, not clicks.

The same skill has gone into the loop for Volkswagen and Audi. A clinic or a law firm faces the identical problem on a smaller scale: the ad platform never sees the appointment, so it optimizes blind. The fix is the same one used for those brands — feed the real booking back to the platform so it learns who actually shows up.

How we work

How we build owned lead generation for professional services

Step 1 — The free diagnosis. We map where your clients come from today. We show which channels produce bookings, what each one truly costs per client once you add the hidden directory cut, and where your highest-value clients start. Then we show you the gap between what you pay per client now and what your own channel would likely cost.

Step 2 — Build the channel you own. We build a landing page that speaks to your service and your ideal client. It will not read the same as every competitor sitting next to you on the directory. We set up the tracking so that every booked appointment, completed consultation, or signed retainer sends a record back to the ad platform. That record is what teaches the platform who is worth finding.

Step 3 — Run paid acquisition that pays for itself. With real bookings reaching the platform, we point your budget at the clients who actually show up and stay. We are paid from the profit we grow — the money left after your costs and the ad spend, not the headline revenue. So we want your cost per client low for the same reason you do.

Plain analogy

Renting clients from a directory is like running a restaurant inside someone else’s food hall. The footfall is reliable. The margin is not yours. Building owned acquisition is opening your own door. The first few months are quieter. Over time, every euro spent on your own channel stays in your business.

What it costs

We don’t make money producing creatives.

Fresh ads are what scaling needs. So we ship at least 50 a week — and the production fee simply covers what they cost to make. Gemini will render you an image for cents. So will we. You are not paying for pixels. You are paying to know which fifty to make.

€15
per image creative — two ad-ready formats (1:1 + 9:16), full usage rights
€80
per video creative — two ad-ready formats (4:5 + 9:16), full usage rights

The second part is how we earn. We take a share of the new profit we create. Profit here means the cash left after VAT, returns, product costs and ad spend — we call it contribution profit. If that number does not grow, we earn nothing on that side.

30 minutes. We read your numbers, not a deck. No obligation.

Before you book

Questions, answered.

What types of professional services does this apply to?+

It works for any business that wins clients through a conversation or an appointment. That covers medical and dental clinics, legal firms, accounting practices, gyms and fitness studios, physiotherapists, coaching businesses, marketing and design agencies, and financial advisors. The common thread is that the sale closes in person or on a call, not in an anonymous online checkout.

We get most clients from referrals. Should we still run paid ads?+

Yes — with a specific goal. Paid acquisition fills the gap between referral cycles and produces clients whose acquisition cost you can measure and control. It also gives you a channel you can increase deliberately, rather than waiting for existing clients to refer at the pace they choose.

What is the difference between a directory booking and an owned booking?+

A directory booking puts the client’s data in the platform’s records. An owned booking puts it in yours. The client you own gets your follow-up, your loyalty offer, and your rebooking reminder. No directory takes a cut, and no competitor sits one line below you on the same page fighting for that client’s attention.

How long before owned acquisition matches the volume of our current directories?+

Typically 6–12 months before it becomes the primary channel, depending on your market. The first 90 days usually produce enough owned bookings to validate the model and the cost per client.

Find out what each of your current client channels actually costs — in 30 minutes.

We map every channel you use to win clients. We work out the true cost per client for each one, directory fees included. Then we show you whether your own channel can beat that cost inside 12 months. You keep the analysi

30 minutes. We read your numbers, not a deck. No obligation.