Meta Ads management · India

Meta Ads that survive the feed and the iOS tracking gap

Webzenia runs Facebook and Instagram spend on creative built to be tested, rebuilding the pixel and Conversions API so reported cost is real.

Get a free Meta Ads audit
6.1x
Return on ad spend
-37%
Cost per purchase
3.2%
Average click-through rate
Trusted by ambitious brands worldwide, small and large

Proof · the numbers

Survives the feed and the tracking gap.

Meta performance now lives and dies on creative and clean signal, not bid tweaks. These are the numbers from accounts built for both.

3x
Longer creative lifespan before fatigue.
29%
More first-time buyers, not just retargeting.
1,800+
Campaigns managed since 2018.
94%
Clients who renew each year.

ROAS recovered from 1.6x to 5.1x in three months

Elegant unbranded jewellery macro still life — D2C Jewellery Brand, Jaipur · Webzenia Digital Marketing case study
Read the story

Selected work

Creative that stops the scroll, measured to the sale

Meta + Instagram
Reels, statics & catalog
India
ROAS · D2C skincare3.4xServer-side signal rebuilt; cost per purchase down 38% in six weeks.0:18Skincare D2C3.4x ROAS
Forever RootsSponsored
Monsoon drop. 24 hours only.
♥ 24.1k↗ 1,820▶ 412k
0:09Apparel D2CCPP ₹290
CasePixel went blind. CAPI brought it back.Meta · CAPI0:21Home & kitchen+62% orders
Cost per lead · coaching₹180Lookalikes off a clean server-side signal halved the lead cost.0:12EdTech₹180 CPL
Tira LooksSponsored
Shot in three languages.
♥ 24.1k↗ 1,820▶ 412k
0:15Beauty1.9x → 3.1x
Creative velocityOne creative doesn’t travel across India.Vernacular reels0:08Regional D2C9 hooks / mo
EcommerceAdvantage+ shopping, tied to the catalog.Meta · Shopping0:19Fashion ecom2.7x ROAS
ROAS · D2C skincare3.4xServer-side signal rebuilt; cost per purchase down 38% in six weeks.0:18Skincare D2C3.4x ROAS
Forever RootsSponsored
Monsoon drop. 24 hours only.
♥ 24.1k↗ 1,820▶ 412k
0:09Apparel D2CCPP ₹290
CasePixel went blind. CAPI brought it back.Meta · CAPI0:21Home & kitchen+62% orders
Cost per lead · coaching₹180Lookalikes off a clean server-side signal halved the lead cost.0:12EdTech₹180 CPL
Tira LooksSponsored
Shot in three languages.
♥ 24.1k↗ 1,820▶ 412k
0:15Beauty1.9x → 3.1x
Creative velocityOne creative doesn’t travel across India.Vernacular reels0:08Regional D2C9 hooks / mo
EcommerceAdvantage+ shopping, tied to the catalog.Meta · Shopping0:19Fashion ecom2.7x ROAS
Client work, brands anonymised.Live across Meta · YT Shorts · TikTok

What Meta ads management actually is

The work that turns a scroll into a sale, not just a reach number

Meta ads is demand you create, not demand you capture. It works when the creative earns the stop and the conversion signal makes it back to the algorithm.

Ads ManagerActiveNNimbus StoreSponsored · ⊕New season is here. Up to 40% offrunning shoes, free delivery.40% OFFNIMBUSSTORE.INShop the New SeasonShop NowResultsLast 30 daysReach82,400Purchases1,240Cost / purchase₹86ROAS4.8×Conversions API · server-sideEvent match qualityHighConversions recovered+38% vs pixel-only

Creative

The feed scrolls past anything generic. Your creative is the real targeting, and it has to be fed and refreshed before fatigue sets in.

Signal

Since iOS 14, the pixel alone goes half-blind. Server-side tracking sends conversions straight to Meta so the algorithm still learns who actually buys.

Measurement

Every result tracked through to a real order on a UPI or COD checkout, so spend optimises to revenue and not to reach.

Why the setup decides the result

Measured properly, or flying half-blind

Most underperforming Meta accounts are not a creative problem. They are a measurement problem: the pixel stopped seeing most conversions after iOS 14, so the algorithm optimises on a fraction of the truth.

Pixel-onlyOptimising on guessworkServer-side (CAPI)The algorithm sees the sale
What Meta receivesBrowser events lost to iOS, ad-blockers, and cookie limits.Conversions sent from your server, matched and complete.
How the algorithm learnsTrained on a partial signal, so it guesses.Trained on real buyers, so it finds more of them.
What you can trustA dashboard that over- or under-counts, and no way to tell.A reported return close to what your bank actually sees.
When you feel itPlateaus you cannot explain or fix.Cost per purchase falls as the signal compounds.
Which one is your account?

If your Meta results went soft after 2021 and never recovered, it is almost always the signal. We rebuild the measurement first, then scale. Run it alongside Google Ads when you want to capture the demand Meta creates.

The India context

Meta ads that sell where India scrolls

Meta playbooks written for US D2C miss a few things that decide whether a rupee of spend returns here.

  1. 01of 04
    COD + UPI signalAttribution past the gap

    A COD order Meta never hears about is a buyer it stops looking for.

    Indian checkouts lean on COD and UPI, and a large share of conversions finish off-pixel. We wire server-side events for the full funnel, including COD confirmation, so the algorithm optimises to delivered orders and not just web purchases.

    Our methodServer-side events to the delivered order.
  2. 02of 04
    Creative velocityBuilt for regional feeds

    One English creative does not travel across India.

    The feed is vernacular and regional, and creative fatigues fast. We produce and test a steady stream of hooks in the languages and formats your buyers actually scroll, so cost per result stays low as the winners rotate.

    Our methodA tested creative pipeline, not one-off posts.
  3. 03of 04
    Click-to-WhatsAppWhere India actually buys

    For many Indian advertisers, the sale closes in a WhatsApp chat.

    Click-to-WhatsApp is one of the highest-intent ad formats in India, and the conversation, not the website, is where the order is placed. Run without tracking the chat, that spend looks like it failed when it actually sold. We measure the WhatsApp funnel and optimise to the orders that close there.

    Our methodThe Click-to-WhatsApp funnel tracked through to the order in chat.
  4. 04of 04
    Cheap reach, thin intentThe CPM trap

    India’s low CPMs make it easy to buy reach that never buys.

    Impressions are cheaper here than almost anywhere, which tempts accounts into chasing reach and engagement that flatter the dashboard and sell nothing. We hold the campaign to a cost per purchase from the start, so a low CPM only counts when it ends in a delivered order.

    Our methodHeld to cost per purchase, so cheap reach has to convert to count.

What the work includes

The Meta ads scope, tied to outcomes

Not boosted posts. Campaigns we build, measure, and answer for across Facebook and Instagram.

Audience2.4M reachLocationIndia · +25 kmAge18 to 45InterestsRunning, FitnessLookalike2% of buyersAudience sizewell definedspecificbroadnarrow enough to convert, broad enough to scale

Audience & account build

Campaigns structured for the objective, with Advantage+ and lookalike audiences built around your real buyer, not Meta’s defaults

Output

a campaign architecture

Advantage+Lookalikes
Creative testingB winningAd AAd BWinnerAd CClick-through rateAd A1.8%Ad B3.1%Ad C2.2%creative is mostof the result

Creative & testing

A steady pipeline of feed-native hooks, statics, and video, tested so the winners scale before fatigue sets in

Output

a tested creative library

StaticVideoHooks
Conversions APImatch goodBrowser Pixelevent_idServer CAPIhashed, first-partyDedupby event_idfEvent match quality8.2 / 10every conversion counted, even after cookies fall away

Server-side tracking

The Conversions API wired past the iOS gap so Meta receives the conversions the pixel misses

Output

a recovered signal

CAPIPixel
Catalog1,240 items₹1,499₹899₹2,199₹649Catalog synced1,240 items · auto-updatedAdvantage+ dynamic adsthe right product shown to the shopper who eyed it

Catalog & shopping

Product catalog and Advantage+ shopping campaigns for ecommerce, so the right product meets the right scroll

Output

a live catalog feed

CatalogShopping
Events ManagerreceivingEvent30 daysPurchase312Add to cart1,180Lead148View content4,200clean signal in, so the algorithm optimises to buyers

Conversion tracking

Every lead and sale tracked through to a UPI or COD order, so the account optimises to revenue

Output

a measured funnel

GA4COD/UPI
Advantage+ budgetROAS 3.8xAuto-distributed budgetAd set · Prospecting₹660Ad set · Lookalike₹360Ad set · Retargeting₹180scaled 3x this month, ROAS held at 3.8xspend follows what works, pulled from what does not

Budget & scaling

Spend managed to a target cost per purchase and ROAS, scaled into what converts and pulled from what does not

Output

spend held to a number

Target ROASWeekly

Our stack

Tools we use to run Meta campaigns

The stack behind Facebook and Instagram ads that scale on real revenue. Pick a tool to see why it earns its place, and how we get more out of it than most teams do.

Meta Ads Manager
Why Meta Ads Manager

Meta Ads Manager runs the largest social ad network (Facebook, Instagram, and Messenger), with the deepest interest and behaviour targeting in paid social.

How we excel

We structure Meta campaigns on clean conversion events and broad-to-tight audiences, letting the algorithm find buyers while creative does the heavy lifting.

ReachTargetingFormats
Meta Ads ManagerAll
TikTok AdsVideo
Google AdsSearch
LinkedIn AdsB2B

How the engagement runs

Fix the signal, then scale the creative

Meta is not boost-and-hope. It is a measurement foundation first, then a creative engine you keep feeding.

01Weeks 1–2Live

Audit, wire the signal, and go live

We audit the account and creative, wire server-side tracking through to UPI and COD, and rebuild the campaign structure before scaling spend. You go live with measurement that finally reports the real sale.

  • Signalserver-side wired
  • Accountaudited
  • Creativefirst batch live
  • Launchweek two
02Weeks 3–8Tuned

Kill the fatigue, scale the winners

We test creative in volume, cut what fatigues, and pour budget into the hooks and audiences that convert. Cost per purchase falls as the signal compounds and the algorithm learns who buys.

  • Creativetested in volume
  • Winnersscaled
  • Signalcompounding
  • CPPfalling
03OngoingHeld

Spend more only as ROAS holds

We manage budget to your target ROAS, refresh creative before it tires, and report weekly against the same number. Spend scales only as the return holds, so growth never outruns profitability.

  • Budgetto target ROAS
  • Creativerefreshed
  • Reportsweekly
  • Scaleas ROAS holds

Reported weekly, against the cost per purchase we agreed up front.

Reported weekly
ROASCPPCAPI

From a quiet storefront to ₹3.1 crore in organic revenue a year

Read the story

Our commitment

Our commitment, in writing

Meta spend is easy to hide behind reach and impressions. We do the opposite.

  • You see every rupee

    Ad spend and our fee shown separately, so you always know what went to Meta and what went to us.

  • The assets are yours

    Your ad account, pixel, Conversions API setup, and product catalog stay in your name, with full admin access. Leave us and you keep them.

  • Managed to a number

    A target cost per purchase and ROAS agreed up front and reported weekly, not a reach number that flatters the dashboard.

  • A named lead

    One person owns your account and creative, accountable for the cost per purchase, not a rotating ticket queue.

If your signal is broken, we will fix the measurement before we scale your spend.

FAQ · 07 questions

Meta Ads, answered.

Still weighing it up?

The first audit is free and produces a written, scoped estimate. No retainer pitch on the call.

Book a free audit

Accepting new clients · 2026

Ready to see your real cost per lead?

Send us your current Facebook and Instagram spend. We will show you where the pixel is under-reporting and which creative is actually carrying the account, before you commit.

What happens next

  1. 1Send your detailsWhere your Meta spend sits today
  2. 2We audit the accountPixel, CAPI and creative checked
  3. 3Reply on WhatsAppHonest read on what to fix

Tell us about your spend.

+91
Chat on WhatsApp

No call required. We reply within 2 business hours.