New: weekly live session, "The Hidden Leak: Where Your Ad Budget Disappears". Save a seat
SaaS and app marketing

SaaS Marketing That Generates Trials, Users, and Revenue

We are a SaaS marketing agency running paid acquisition for SaaS companies and apps, measured on activated users and paying customers, not clicks or raw signups. We set up the tracking first, then buy the trials, demos and installs that turn into subscriptions.

trialsdemosapp installsactivation events3-month minimum
SaaS marketing agency growth dashboard for a fictional SaaS product showing trials by channel, a signup to activated to paid funnel, CAC payback in months and the activation event the ads are optimised for, all marked as sample data
2,500+new app users who investedTarrakki, fintech, India
-48%cost per installCaarisma, social app, India
+35%Day-30 retentionCaarisma, social app, India
1,500+purchases generatedUnorthodox Systems, UK
Open issues

A SaaS Marketing Agency That Optimises for Activated Users, Not Vanity Metrics

SaaS ads are judged on activated users, trial starts and subscriptions, not installs or clicks. When we audit a SaaS account, these are the tickets we end up opening, roughly in this order.

P1GROW-101Fix in week 1

Ads optimise for signups, and most signups never activate

Meta and Google are very good at finding people who sign up. Many of those people never create a project, connect an integration or come back on day two. The platforms are doing exactly what they were told.

Fix: move the optimisation event up to the first key action as soon as it has enough volume.
P1GROW-102Fix in week 1

The trial ends after the attribution window closes

A 14-day trial converts on day 14. Meta’s default window is 7 days after the click. So the ad platform never sees who paid, and cannot learn from them.

Fix: send subscription events server-side with the original click ID, plus a predicted value at activation.
P2GROW-103Open

Free-email and junk signups inflate B2B numbers

For B2B SaaS, a signup from a personal email address with no company is rarely a buyer. Counted as a conversion, it teaches the algorithm to find more students and competitors.

Fix: only fire the conversion for work emails or enriched, in-ICP accounts.
P2GROW-104Open

iOS installs are a black box

Most iPhone users decline tracking, so app campaigns rely on Apple’s privacy postbacks with delayed, coarse data. Without a plan, you are flying blind on half your users.

Fix: map conversion values to activation events in the MMP, and read iOS on blended numbers.
P2GROW-105Open

Booked demos are counted, held demos are not

In sales-led funnels, a big share of booked demos never show. If the ad platforms only see the booking, they keep buying no-shows.

Fix: pass “demo held” and “sales qualified” stages back from the CRM as conversions.
P3GROW-106Backlog

Branded search is taking credit

A Google campaign bidding on your own name looks brilliant. Most of those people would have found you anyway, and the blended CAC hides it.

Fix: split brand from non-brand and judge growth on non-brand CAC only.
Activation milestones

Which Event Should Your Ads Optimise For?

Every SaaS product has four milestones between the ad and the invoice. The higher up the stairs you can optimise, the better the users. The catch is volume: platforms need roughly 50 events a week per campaign to learn.

1

Signup

sign_up

Cheap and plentiful. Tells the platform almost nothing about who will pay.

only at launch, to exit learning fast
2

First key action

project_created

The first thing a real user does: creates a project, connects a data source, uploads a file.

our default event once it hits volume
3

Aha moment

invited_teammate

The action that predicts paying, found in your own data. Often a second session, a teammate invite or a third report.

bid on it when volume allows, else send as a value signal
4

Paid

subscribe

The only event that pays the bills. Usually too rare and too late to bid on directly early on.

value-based bidding once paid events are frequent enough
Diagram mapping product events from a SaaS app, sign up, project created, teammate invited and subscription started, through a measurement layer to the conversion events used by Meta, Google and LinkedIn
How we wire product events to the ad platforms. Event names are examples; we map yours in week one.
Cohorts, not totals

Trial-to-Paid, Read by Signup Cohort

Totals hide everything that matters in SaaS. We read every channel as a cohort: the people who signed up in one week, and how many are still active and paying in the weeks after.

SAMPLE DATA. Share of each weekly signup cohort still active. Fictional product, 14-day trial.
Signup cohortW0W1W2W3W4W5W6W7
Mar 03Meta, signup event100%38%21%9%7%6%6%6%
Mar 10Meta, first key action100%61%44%19%17%16%15%
Mar 17Google, non-brand100%66%49%22%20%19%
Mar 24LinkedIn, demo100%57%46%24%23%
Mar 31TikTok, signup event100%33%17%6%
Apr 07Meta, first key action100%63%45%
Trial ends after W2. From W3, active means paying.Empty cells: weeks not reached yet.
Same channel, different event

The two Meta rows differ only in the optimisation event. In this sample, switching from signup to first key action leaves about two and a half times as many paying users from the same budget.

The W3 cliff is the trial-to-paid rate

The drop after the pink line is the trial ending. That step is where most SaaS budgets are won or lost.

Cheap is not always good

The TikTok row had the cheapest signups and the weakest paid rate. We move budget on cohort results, not cost per signup.

CAC payback

How Long Until a Customer Pays Back What You Spent?

CAC payback is the number of months of gross profit it takes to earn back the cost of acquiring one customer. It decides how fast you can afford to grow on paid. Here is a worked sample.

Sample inputs
Pro plan, per month$100
Gross margin80%
Gross profit per month$80
Ad spend for the month$30,000
New paying customers50
CAC$600

$30,000 / 50 customers = $600. Then $600 / $80 a month = 7.5 months.

Payback cardSample customer

Each punch is one month of $80 gross profit

  1. M1$80
  2. M2$160
  3. M3$240
  4. M4$320
  5. M5$400
  6. M6$480
  7. M7$560
  8. M8$600 at 7.5
  9. M9profit
  10. M10profit
  11. M11profit
  12. M12profit
CAC repaid halfway through month 8

As a rough guide, under 12 months is healthy for self-serve SaaS, and 12 to 24 months is common for sales-led, higher-ticket products. Typical ranges, not client data.

Lift trial-to-paid

Same $30,000, but 13% of trials pay instead of 10%. That is 65 customers, CAC falls to about $462 and payback to 5.8 months.

Sell annual upfront

An annual plan at $960 paid on day one brings $768 of gross profit straight away. Payback is instant for that customer.

Stop buying churners

Churn does not change payback, but a customer who leaves in month 5 never pays back at all. Cohort-based budgets cut those sources.

Channels by stage

Which Channels We Use, and Where

Product-led and sales-led SaaS need different channel mixes. Switch between them to see how we usually set it up.

Our process

How We Grow SaaS Products

From MMP setup to optimised user acquisition in three weeks. Tracking always comes first, because every decision after it depends on the data being right.

Week 1

Attribution and tracking setup

The data foundation. We map your product events, connect them to every ad platform and test them before any budget moves.

  • MMP setup for apps: Firebase, Adjust or AppsFlyer
  • Event map from signup to subscription, agreed with your product team
  • Server-side events and click IDs, or Hyros where multi-touch matters
  • iOS conversion values mapped to activation
Done when

A test signup and a test subscription show up in Meta, Google and your analytics with the right value, within minutes.

Week 1 to 2

User acquisition strategy

Channel selection and campaign structure matched to your product, your buyer and your stage. A B2C app and a B2B SaaS tool need very different plans.

  • Product-led or sales-led channel mix
  • Which activation event each campaign optimises for
  • Creative angles from your onboarding and sales calls
  • Budget split and target CAC by channel
Done when

You have approved a one-page plan with the target CAC, the events we optimise for and what we will cut if it does not work.

Week 2 to 3

Campaign launch and event optimisation

Campaigns go live optimising for in-app events from day one, and move up the activation stairs as fast as the volume allows.

  • First creative batch: product demos, founder videos, UGC
  • Signup or first key action as the starting event
  • Daily checks on event volume and learning status
  • Brand and non-brand search split from the start
Done when

Every campaign has exited learning on an event at or above the first key action, with spend caps in place.

Monthly, ongoing

Scale quality, suppress churn

Monthly cohort analysis to find the sources that produce retained subscribers, then budget moves toward them and away from install-and-churn traffic.

  • Cohort grid by channel, campaign and creative
  • Value-based bidding once paid events are frequent enough
  • CAC payback tracked against your target
  • Written monthly review, weekly updates
Done when

It is never done. The cohort grid tells us each month where the next dollar should go.

Featured case study · Fintech app · India

How Tarrakki Acquired 2,500+ New Mutual Fund Users With Meta App Install Campaigns

Tarrakki is an Indian fintech app that makes mutual fund investing simple. We ran Meta app install campaigns for first-time investors, with education-first creative.

Not optimised forapp_install
Optimised forfirst_sip_setup
2,500+ new users who invested-35% cost per install3x user growth rate

The point was never installs. Optimising for the first SIP set up meant the campaigns found people who actually invested, not people who downloaded and forgot.

Read the Tarrakki story
Tarrakki case study: Meta app install campaigns optimised for first SIP setup brought 2,500 plus new investing users, a 35 percent lower cost per install and 3x user growth rate
CSocial app · India

Caarisma

7,446 installs at €2.88 · -48% CPI

App install campaigns that cut the cost per install while the users who came in stayed longer.

Read the Caarisma case →
UAI-first systems · UK

Unorthodox Systems

1,500+ purchases

Meta campaigns for an AI-first marketing business, measured with Hyros attribution so purchases trace back to the ads that drove them.

Read the Unorthodox Systems case →
TFintech app · India

Tarrakki

2,500+ investing users

Meta app install campaigns optimised for the first SIP, not the install.

Read the Tarrakki case →

SaaS, fintech and app clients are part of our 85+ brand portfolio. See them all on our clients page or every success story.

Help centre

SaaS and Tech Marketing: Frequently Asked Questions

12 articles
Which MMP do you work with?

Firebase for startups and smaller budgets. Adjust or AppsFlyer for growth-stage companies that need deeper LTV and cohort reporting. We recommend one based on your stage and how complex your attribution is, and we work with whatever you already have if it is set up properly.

Do you run B2B SaaS campaigns as well as B2C apps?

Yes. B2B SaaS usually means LinkedIn and Google high-intent search with content-led funnels and demo campaigns. B2C apps focus on app install and in-app event campaigns on Meta, Google, TikTok and Apple Search Ads. The tracking and the channel mix are different, so the plans are too.

How is SaaS marketing different from standard D2C advertising?

The conversion is not a purchase. It is an activation event, a trial start or a subscription that can happen days or weeks after the click. That makes attribution and event optimisation much harder, and it is why we set tracking up before spending anything.

Can you help with App Store Optimisation alongside paid acquisition?

Yes, we give ASO guidance alongside paid campaigns. Your store page converts every paid visitor too, and better organic visibility for category searches makes each paid install cheaper.

Free trial, freemium or demo: which works best with paid ads?

It depends on price and complexity. Self-serve tools under a few hundred dollars a month usually do best with a free trial or freemium plan and paid social. Products that need setup, integrations or a procurement process usually need a demo, and LinkedIn plus search. Many products end up running both: trial for small teams, demo for larger ones.

How do you measure trial-to-paid when the trial is longer than the attribution window?

We send the subscription event server-side, matched to the original click ID, so Meta and Google see it even weeks later. We also send a predicted value at the activation milestone so the platforms get a signal inside their window. Then we check everything against cohort data in your own analytics.

How do you handle iOS tracking for app campaigns?

We map Apple’s privacy postback conversion values to your activation events through the MMP, so iOS campaigns optimise toward real usage rather than installs. We read iOS performance on blended numbers, because platform-reported iOS data is delayed and incomplete.

What CAC payback should we aim for?

As a rough guide, under 12 months for self-serve SaaS and 12 to 24 months for sales-led, higher-ticket products. The right number depends on your cash position and churn. We agree a target with you in the strategy week and report against it every month.

How long does SaaS marketing take to show results?

Setup takes around three weeks including tracking. Signups start the week campaigns launch. A trustworthy read on trial-to-paid takes at least one full trial length plus a couple of weeks, so judge us on the first two or three cohorts, not the first week.

Is there a minimum contract?

Yes, three months, then month to month. SaaS results only show up after trials end and cohorts mature, so a shorter window would mean judging on signups, which is exactly the metric we are trying to move you away from.

What happens on the free audit?

We look at your ad accounts, the events they optimise for, your tracking and your signup flow, then show you where the budget is buying users who never activate. It takes about 30 minutes and you keep the findings whether you hire us or not.

Client testimonials

Real Brands. Real Results.

What founders and marketing leads say after working with us.

5.0from verified clients
Verified client
“Generating over $500k+ per month for my Kids clothing brand.”
↑ $500K+ monthly revenue
Anthony CampoFounder, The Simple Seed Baby
Verified client
“Generating over $20K per month for my courses.”
↑ $20K+ monthly revenue
Caterina CiacataniFounder, Sixty Social Seconds
Verified client
“EmergingAds helped me generate qualified leads for my Online Yoga Coaching Business consistently.”
↓ Consistent qualified leads
Lilith MoonFounder, Shamanic Yoga
Verified client
“The audit found $4,200 per month in wasted spend across three Paid campaigns we assumed were performing.”
↓ $4,200/mo wasted spend found
PrimeWeldE-Commerce Director, USA
Verified client
“The audit identified three structural problems in our Meta campaigns we had lived with for months.”
↓ 44% cost per lead reduction
Oak TravelMarketing Lead, UK
Verified client
“Piyush and the team helped me grow my business in the early stages.”
↑ Business scaled from early stage
Mellissa RickerFounder, Engineered to Scale
Verified client
“The EmergingAds team generated ticket sales for our event through a focused digital campaign.”
▶ Event ticket sales delivered
Michael DynanDirector, Design Mumbai
Chat on WhatsApp
ROAS checkFree Ad Audit