Profit-first growth

Your Meta dashboard counts trial sign-ups. Your paid-revenue dashboard tells a different story — and nobody has connected the two.

You pay Meta for traffic and count sign-ups. But a sign-up is not a sale. The sale is the day a trial turns into a paid plan. That moment almost never reaches Meta.

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

Trial signups versus paid conversions Meta never seesWhat Meta never seesClickTrialPaid upgradeMeta is blind hereserver-side bridgeUpgrade events from your billing system close the loop
The team has shipped tracking for

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

So the algorithm chases more sign-ups, including the ones who cancel two days later. The people who pay and the people who kick the tyres look the same to it. Without clean data, it cannot tell them apart.

The specific measurement failure in SaaS

The trial-to-paid moment is missing. Most SaaS setups track the sign-up, because it fires when a page loads. But the paid subscription happens on the server — Stripe or Paddle charges the card and your system flips the account to paid. No page loads. No pixel fires. So Meta sees the sign-up and nothing after it. It hunts for the cheapest sign-up, not the cheapest paying customer.

Upgrades and renewals are invisible. Picture a customer on a starter plan who moves up to a bigger plan six months later. By revenue, she is one of your best customers. But the pixel saw one event — the first sign-up — and then went quiet. To the algorithm, she looks identical to someone who signed up and cancelled the same week.

Your lifetime-value numbers rest on guesses. Lifetime value, or LTV, is the total money one customer pays you over the whole time they stay. To work it out per channel, you have to link each paying customer back to the Meta campaign that brought them in. When you cannot make that link, the figure is a guess dressed up as a measurement. The dashboard looks clean. The line from spend to revenue is missing.

Proof

The team that shipped tracking for enterprise and rebuilt it for DTC

For Chocolissimo, we rebuilt the way every sale was reported back to Meta — browser, server, and cookie all feeding one clean signal. Their cost to win a new customer dropped 22%. We did not touch the creative, the targeting, or the budget. We only fixed what the algorithm could see.

The same fix works for SaaS. Right now Meta sees the sign-up. We make it see the paid activation instead — the moment that represents real revenue. Once the algorithm learns from the customer who pays, it finds more of them on its own.

The team has shipped tracking for Volkswagen, Audi, KFC, and WizzAir. In accounts that size, a measurement mistake is expensive, so the discipline is the same one your SaaS account needs: count the event that means money, count it accurately, and let the algorithm learn from that and nothing else.

How we work

How we grow a self-serve SaaS product’s paid subscriber count via Meta

Step 1 — The free diagnosis. We lay your current Meta setup next to your real subscription path: sign-up, trial, activation, renewal, upgrade, cancellation. We find where the signal breaks. It is almost always at the trial-to-paid step. Then we put a number on what that blind spot costs you each month in wasted spend.

Step 2 — The Profit Foundation Audit (€5,000, three weeks). We line up 12 months of your Meta data against your subscription platform — every paid activation, plan value, and cancellation. From that we work out what it truly costs to win a paying subscriber, not just a sign-up. We show you which groups of new customers convert best, and which campaigns look great in Ads Manager but feed you subscribers who quit before their first renewal.

Step 3 — The Profit Proof System (ongoing). We rebuild the tracking so the algorithm sees paid activations, not just sign-ups. Then we run Meta campaigns aimed at the event that means money. We produce 100+ fresh ads a month, built for SaaS: problem-aware, side-by-side comparison, before-and-after workflow, and proof from paying users. You pay a monthly production fee, Contribution profit is what is left after returns, VAT, cost of goods, and ad spend come out — the money your bank account actually keeps.

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.

My SaaS product uses Stripe — can you connect Stripe activations to Meta?+

Yes. We read confirmed paid activations straight from your payment system and send them to Meta from your server, as purchase events with the right value. (Sending from the server, not the browser, is how we get the sale through when no page loads.) The pixel never needs to see the payment page.

I track sign-ups as conversions because that is all I can optimize for. Is that wrong?+

It depends on one thing: do cheap sign-ups also become paying customers? Sometimes they do, and then sign-up tracking is a fair stand-in. But often the audiences that sign up cheapest also cancel fastest. Then you are paying Meta to find people who never pay you. We measure which case is true for your product before we change anything.

Will you change my ad account structure, or just the measurement?+

We start with measurement. We touch the account structure only after we know what the data really says. Rebuilding before the tracking is clean just stacks new work on the same broken base.

How big does my SaaS business need to be?+

Roughly €5M in annual recurring revenue or more, spending at least €12,500 a month on Meta. Below that level, the profit share rarely generates enough for either side to justify the engagement. We will tell you honestly on the call.

Find out how many of your Meta conversions become paying subscribers — in 30 minutes.

On the call we put your sign-up numbers next to your paid-activation numbers and show you the gap between them. Then we price what that gap wastes in ad budget each month. You keep the findings whether or not we ever wor

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