01 / Monthly retainer
One fixed fee.
One fixed fee across strategy, media, creative and reporting. You know your cost on day one and it does not move with your spend, which matters when your spend is about to.
Performance marketing · Meta and Google · Mumbai · Est. as a creative studio, 9 years ago
In most accounts we open, the creative is doing its job and the tracking underneath it is quietly broken.
average ROAS our clients see within their first six months.
We stand by this number.
Nine years ago we started as a creative agency in Thane, Mumbai. Making the ads is the part we came from, so it is worth saying plainly: the creative is rarely where the money goes missing.
What we find instead, again and again, is an algorithm being asked to optimise toward an event it cannot reliably see. A purchase that fires without a value attached. A Conversions API that is switched on but not sending. Six ad sets sharing a budget that can only ever feed two of them.
None of that is visible in the report your current agency sends you, which is rather the point. So we start at the plumbing, and we tell you what we find before we invoice for fixing it.
Siddhant & the Highprime team
Highprime Co, Mumbai
Two ways to work with us
01 / Monthly retainer
One fixed fee across strategy, media, creative and reporting. You know your cost on day one and it does not move with your spend, which matters when your spend is about to.
02 / Revenue share
A smaller monthly fee plus a percentage of the revenue we generate. Founders pick this when they want us to have skin in the game. We will only propose it once we can see a clean event, because a revenue share on top of broken tracking is an argument waiting to happen.
Pixel, Conversions API, deduplication and event values checked first. If the numbers are lying, every decision made on top of them is a coin toss with extra steps.
Restructured so every ad set clears the event volume it needs to stabilise, instead of six ad sets sharing a budget that can only feed two.
Value rules and value based bidding brought in only after the underlying event values can be trusted. In that order, never the other way round.
Campaign statics produced in house plus light reel edits, tested at a cadence that produces a finding rather than an opinion.
With conversion imports and offline uploads actually verified, because Smart Bidding is only ever as good as what you feed it.
Landing pages, offer construction and the follow-up sequence. A cheap click into a page that does not convert is not a cheap customer.
Because we run marketing as a system rather than a spend, the same work tends to bring down RTO and cost per acquisition together. Neither of those is an advertising setting. Both of them decide what your advertising is worth.
How we actually work
Nine years of opening other people's ad accounts has taught us that the creative is rarely the leak. Usually the algorithm is being asked to optimise toward something it cannot see clearly. Four things we look at before we touch a budget:
Meta needs roughly fifty optimisation events per ad set per week to settle. At ₹500 a day and a ₹400 cost per purchase you produce about nine a week. The ad set never exits learning.
We have opened accounts where purchase fired with no value attached, which makes every ROAS figure in the reporting a decoration. Value based bidding on top of that is worse than useless.
Switched on and sending are two different states, and the dashboard does not distinguish them clearly. Deduplication failures then double count the same purchase and flatter the whole account.
Fewer ad sets clearing the volume they need, instead of six starving together. Move to value based optimisation only once the values underneath it can be trusted.
Case study 01 · Real estate, services
A real estate agency approached us with no lead flow at all. We ran Google Ads to get leads moving, and gave the founder scripts to build their Instagram. Within six months, inquiries were landing in their DMs on their own. Then we automated the rest: calling, lead qualification, follow-ups. Marketing first, automation second. The order matters.
The arithmetic · illustrative
Illustrative numbers, but this is the single most common reason an account underperforms. It is an arithmetic problem, not a creative one.
For the record
Questions founders ask us
Yes, alongside the standard monthly retainer. A smaller monthly fee sits with an agreed percentage of the revenue we generate. We will usually want a clean measurement setup in place before proposing it, because a revenue share sitting on top of tracking nobody trusts is an argument waiting to happen.
Usually the same three things: events firing without values, too many ad sets for the budget, and a Conversions API that is switched on but not sending. None of that is visible from the reporting your current agency sends you, which is rather the point.
It depends entirely on your cost per purchase. The number that matters is events per ad set per week, not the budget in isolation. A small budget on one ad set can work. The same budget split six ways cannot.
Yes, Search, Shopping and Performance Max, plus the conversion import hygiene underneath them. Running one without the other tends to mean both get credited for the same sale.
It depends on your spend, your channel mix and which of the two models you pick. Give us view access to the account and a fortnight of history and we will come back with a real number rather than a range.
Also from us
Two lines about your brand is enough. We reply within a day.