Insights — Live now
Every number Meta gives you, recomputed against what actually got delivered.
Insights reconciles your Meta spend and Shopify orders against courier-confirmed delivery data — then shows you delivered ROAS, net margin after every RTO, and profit by SKU and campaign. The numbers your bank would recognise.
Connect Shopify + Meta + your courier in Settings. No pixel, no code.

The engine
Three sources, reconciled into one honest number.
Meta says you spent it. Shopify says they ordered it. Your courier says whether it actually arrived. Insights joins all three — so profit is a fact, not a hopeful multiplier.
Real ad spend and campaigns, pulled in and reconciled against orders — not platform-reported conversions.
Every order, SKU and payment method — COD vs prepaid — with your own COGS.
Delhivery, Shiprocket or iThink confirm what was delivered, returned or still moving.
Net margin after RTO, per SKU and per campaign — the number that survives the warehouse.
Inside Insights
Built screen by screen for COD reality.
Order, confirmed and delivered ROAS — side by side
The same campaign, three ways: what Meta reported, what was confirmed, and what actually got delivered and paid for. Watch the gap, and stop scaling the ones that only look good at the click.
- Profit per campaign, not vanity ROAS
- Spend split and campaign drilldown
- Attribution coverage you can trust

Which click actually built the order
UTM-id-based attribution joins spend to orders on campaign and ad ids — not last-click guesswork. Coverage is shown honestly, method by method, so you always know how much of your spend is truly traceable.
- utm_id → campaign, utm_content → ad
- Coverage by method, high → low confidence
- Delivered outcomes per ad, not per click

Meta, blended against the truth
Blended MER across every platform plus a full Meta drilldown — spend, ROAS, funnel, pacing — but every figure reconciled against real orders, so 'claimed' never gets confused with 'delivered'.
- Meta claimed vs Shopify actual
- Campaign → ad set → ad breakdown
- Scale · Trim · Stop verdicts per campaign

Every RTO, priced and traced to its source
Lost-to-returns in rupees, RTO rate by region and pincode, courier-vs-Shopify reconciliation, and the outcome of every order — so you can see exactly where the margin is leaking out.
- Lost-to-returns priced in ₹
- RTO by region and pincode
- Courier vs Shopify reconciliation

Recover orders before they become RTO
A prioritized call-list of undelivered orders — highest value, most recently failed first, with the ₹ at risk and the ₹ rescued by calling. NDR reasons and reattempt outcomes show what's actually failing at the doorstep.
- NDR calling + out-for-delivery worklists
- Reattempt outcomes per attempt
- Phone reveal access-gated and audit-logged

Net margin per SKU, after returns and shipping
Contribution margin for every product — CM1 to CM2, delivery-weighted — with your own COGS, editable in seconds, and a scale / keep / stop flag on each one.
- CM1 → CM2 per product
- Editable COGS, inventory levels
- Scale / keep / stop on every SKU

Know a pincode before you ship to it
COD vs prepaid split, RTO concentration by region, and the prepaid upside hiding in your riskiest areas — plus a cross-brand reliability signal that compounds the longer you run.
- COD RTO rate & prepaid upside in ₹
- Regional & pincode risk
- Reliability network that compounds

The one move to make today — in your inbox and on WhatsApp
Every morning: what changed overnight, what it's costing you in rupees, and what to do about it. Set the time, the channel and who gets it. Subscribe yourself or your whole team.
- WhatsApp + email, your schedule
- ROAS-drop and return-spike alerts
- Per-recipient subscriptions

Also included
Everything else in the box.
Cross-brand reliability network
A customer's COD delivery history across brands, on the separate Margifi identity layer — only a score ever surfaces, never their identity. It compounds the longer you run.
UTM builder
Build consistent campaign links (utm_id = campaign, utm_content = ad) and save them to a bank, so attribution stops breaking.
Saved boards (Sights)
Compose the metrics you care about into your own boards — reorder, save, and open the day on what matters to you.
Settings that match reality
Your COGS, shipping, RTO and gateway costs, your fulfilment model, your team and roles — so the math is yours, not a default.
Connections
Connects with 42 tools — yourself, in minutes.
Shopify and Meta for orders and spend. Delhivery, Shiprocket and iThink for delivery truth. Razorpay and more for payments. OAuth or API keys, set up in Settings — no developer, no pixel.
Why you can trust it
Courier-confirmed, or it shows a dash.
Insights never fills delivered ROAS, RTO or net profit with an estimate. Until your courier confirms an order's outcome, those numbers read “—”. The figures you act on are facts, not flattering guesses.
Questions
What founders ask about Insights.
From your courier's confirmed outcomes — delivered, returned or in transit — joined to the Meta spend and Shopify orders behind them. It's reconciled, not estimated. Until a courier confirms, the figure reads “—”.
See your real delivered profit — this week.
Connect your stack and watch order ROAS become delivered ROAS, net of every RTO, SKU by SKU.
1 week free · first charge after trial · no pixel