Meerkats AI
For India’s D2C & ecommerce brands

Grow your brand with every ad campaign optimized for CAC—not just ROAS.

AI agents connect your Ads Q-commerce Shopify and customer data into one Growth Graph — then find what’s hurting your CAC and fix it, with your approval.

Live in 20 minutes · No data team needed · You approve every change
app.meerkats.ai
OverviewLast 30 daysvs. previous
Revenue agent: “Summer Bestsellers” loses money after returns. Pause it and move ₹1,240/day to your best campaign?ApproveReview
Revenue₹412K↑ 9%
MER3.1×↑ 0.4
Blended CAC₹24↓ 18%
True margin31%↑ 3pt
Revenue vs. ad spend Revenue Spend
Jun 10Jun 20Jun 30Jul 9
CampaignChannelSpendRevenueTrue margin
Repeat-Buyer LookalikeMeta₹9,400₹41,200+22%
Brand SearchGoogle₹4,100₹22,800+31%
Summer BestsellersMeta₹11,200₹46,900−6%
Retargeting — 7dMeta₹3,300₹12,100+14%
Connects in one click
ShopifyShopifyMeta AdsMeta AdsGoogle AdsGoogle AdsRazorpayRazorpayBlinkitBlinkitZeptoZeptoInstamartInstamartAmazonAmazonFlipkartFlipkartGA4GA4ShopifyShopifyMeta AdsMeta AdsGoogle AdsGoogle AdsRazorpayRazorpayBlinkitBlinkitZeptoZeptoInstamartInstamartAmazonAmazonFlipkartFlipkartGA4GA4ShopifyShopifyMeta AdsMeta AdsGoogle AdsGoogle AdsRazorpayRazorpayBlinkitBlinkitZeptoZeptoInstamartInstamartAmazonAmazonFlipkartFlipkartGA4GA4
The scoreboard

Six numbers agents are hired to move.

CAC

Every rupee traced to a kept order. Spend that adds cost without customers gets found — and killed.

↓41% · ProGen
True ROAS

Platform claims deduped against real orders. Budget moves to campaigns that clear break-even.

in 15 days · Hira Fragrances
ACoS & TACoS

Ad spend against ad sales — and against total sales, so you know if organic is compounding or ads are carrying the P&L. Keyword bids trimmed hourly.

ACoS 50% → 27% · Femix
CPC

Bids and rival prices watched hour by hour — spikes flagged and trimmed before the day's budget burns.

Checked hourly · Femix & Hira
Out-of-stock hours

Stockouts caught as they happen, at dark-store level. Ads pause where the shelf is empty — spend and rank stay protected.

Watched with every campaign
Contribution margin

Profit after returns, shipping, commissions and fees — money-losing campaigns flagged the week they turn.

Per campaign, weekly
The platform

Six jobs Meerkats does for you

Meta Adsclick id
Google Adsgclid
Shopifyorders
Razorpaypayment id
Blinkitq-commerce sales
Zeptoq-commerce sales
Flipkartmarketplace orders
HubSpot CRMcontact id
MeerkatsMatched & de-duplicatedEvery order tied to its real click — counted once
Real salescounted once
Real profitafter returns & shipping
The Growth Graph

Get answers to your most pressing questions.

One live model of your whole account — spend, creatives, audiences, stock and competitor prices. Agents query it in real time for insights, and the actions to take.

Three tools, three answers4.1×Meta3.2×GA42.6×Sheet2.3×The graph
One truth
Why does every dashboard show a different ROAS?
Meta counts views, GA4 counts last clicks, the sheet counts orders. The graph joins ads → orders → returns → costs — so your buyer, your CFO and you read one number.
Corrected ROAS4.1×Platform claimed2.3×Meerkats real−44%
Attribution
Is my revenue matching what the platforms claim?
Platforms inflate ROAS by double-counting clicks. The graph de-dupes to your real number — here, ₹3.2L over-claimed this month.
True margin / campaign0+31%+22%+14%-5%-8%-12%ProfitableLosing money
Margin
Which campaigns lose money after returns and commissions?
ROAS hides it. Corrected for returns and marketplace fees, three campaigns quietly bleed ₹1,240/day. Pause them.
ROAS on the next ₹1L2.7×Flipkart1.8×Meta₹1L →
Budget
Should my next ₹1L go to Meta — or Flipkart ads?
Corrected for commissions and who actually keeps the order, Flipkart returns more at the margin — 2.7× vs 1.8×. Send it there.
Cost per kept customer₹410Blended CAC₹560True CAC+37%
Retention
What's my true CAC — buyers who pay and keep the order?
Blended CAC ignores RTO. Your true cost per kept customer is 37% higher than the dashboard shows.
Top slots — your hero keyword#1#2#3#4#5#62/6rival took #2 overnight — counter-bid drafted
Search shelf
Am I losing the search shelf on Blinkit?
A rival’s bid hike pushed your hero keyword off the top slots overnight. Counter-bid drafted, capped at your margin — approve it and you’re back.
Hero SKU — dark-store stock14 storesOOS — ads pausedreplenishment flagged with quantities
Stock
Is my ad spend hitting empty shelves?
Your hero SKU ran out in 14 dark stores overnight. Ads there paused before the day’s spend burned — replenishment flagged with quantities.
Conversion match rate62%tracking broke
Anomalies
What should I investigate today?
A rival undercut your hero SKU on Blinkit at 6am, and tracking broke on your top landing page — match rate fell to 62%. Both flagged, fixes drafted.
200+more questions answered — across attribution, margin, budget, pricing, stock and retention.

Stop paying for ads that don’t pay you back.

Connect your ads, store, marketplaces and payments. Real numbers in 20 minutes.