Product tour
Every screen. Real data. Nothing mocked up.
This is the live product on a real brand's courier-confirmed numbers — brand and product names masked, everything else exactly what a founder sees. Walk the whole thing below, or skip straight to seeing it on your own data.
No pixel, no code. Connect Shopify + Meta + your courier in Settings.

Read the day
One place to read the day and act.
Open the app, know where you stand — settled profit, what's still in flight, and the two metrics that need your attention.
Overview — net profit, courier-verified
Net profit after every cost, split into settled (courier-confirmed) and in-flight (still moving). Delivered revenue, delivered ROAS against your break-even, RTO rate against your target — and a plain-English line on what needs attention.
- Settled vs in-flight, never blended
- Delivered ROAS vs your break-even
- CAC, NC-ROAS, AOV and CAC payback on delivered basis

Boards — your day at a glance, your way
Compose the metrics you actually open the day on into saved boards — reorder, save, done. The default board is a founder's morning read; the rest are yours.
- Drag the KPIs you care about into one view
- Per-user boards — yours, not your agency's
- Same courier-confirmed numbers everywhere

Campaign truth
The gap between what Meta reports and what survives to delivery.
Delivered ROAS is measured from real courier outcomes on settled orders. Orders still in transit are shown separately — never estimated.
True ROAS — order vs delivered, per campaign
Every campaign three ways: what Meta claimed at the click, what was confirmed, and what actually got delivered and paid for. The campaigns that only look good at the click stop hiding.
- Order ROAS vs delivered ROAS side by side
- Spend, attributed orders, CTR, CPM per campaign
- Sortable — find the money-losers in seconds

The funnel — where orders die between click and doorstep
Ordered → confirmed → shipped → delivered, in one funnel, on any date range. See exactly which stage eats your margin and how much of yesterday's 'revenue' is still just hope.
- Order-to-delivered drop-off, stage by stage
- Any range — today to a full year
- Courier-confirmed basis, pending shown as pending

Attribution — which click actually built the order
UTM-id-based attribution joins ad spend to orders on campaign and ad ids — not last-click guesswork. Coverage is shown honestly, so you know how much of your spend is actually traceable.
- utm_id → campaign, utm_content → ad — clean joins
- Attribution coverage shown, not hidden
- Delivered outcomes per ad, not per click

Ad Performance — every platform, blended against the truth
MER, delivered MER and AMER across everything you've connected — plus the honest gap between what platforms claim as purchases and what an ad can actually be traced to.
- Blended MER on real Shopify revenue
- Claimed vs attributed, platform by platform
- Where your spend goes, in one view

Meta drilldown — its own numbers, next to yours
Meta's spend, ROAS, CTR, CVR and cost-per-purchase exactly as reported, with a full campaign → ad set → ad breakdown — and delivered ROAS beside each row, so Scale / Trim / Stop is decided on delivery, not clicks.
- Campaign → ad set → ad breakdown
- Prospecting vs retargeting pacing
- Scale · Trim · Stop verdicts per campaign

UTM Builder — attribution that stops breaking
Build consistent, id-based campaign links and save them to your bank. Canonical template: utm_id = campaign id, utm_content = ad id — the exact keys the attribution engine joins on.
- One template, every campaign
- Saved link bank for your whole team
- The reason attribution coverage stays high

Returns & COD
Every RTO priced, every risky pincode known.
Delivery success and return rate are courier-verified — and the orders still recoverable get a call-list before they become RTO.
Returns & Delivery — where the margin leaks out
Delivered, returned, in transit and lost-to-returns in rupees — courier-verified, with the RTO rate trend and the real payment split. Courier-vs-Shopify reconciliation shows the orders your store thinks were fine but never arrived.
- Lost-to-returns priced in ₹, not just a rate
- RTO rate trend, courier-verified days
- Outcome breakdown: delivered · RTO · in transit · NDR

By region and pincode — where returns concentrate
Your bleeding regions ranked by settled RTO in rupees, then every region and pincode with confirmed, in-transit, delivered, RTO and COD split — sortable, searchable, exportable.
- Top bleeding regions in ₹ lost
- RTO rate per region, then per pincode
- COD vs prepaid share on every row

Delivery follow-up — recover orders before they become RTO
A prioritized call-list of undelivered orders for your team — highest value, most recently failed first, with the ₹ at risk and the ₹ already rescued by calling. Reveal a number, log what happened. Margifi surfaces; your team calls.
- NDR calling + COD→prepaid + out-for-delivery worklists
- Reattempt outcomes and NDR reasons, per attempt
- Phone reveal is access-gated and audit-logged (DPDP)

COD Intelligence — know a region before you ship to it
Your COD profile from real orders — COD-only, no prepaid blended in. Delivery rate, RTO rate, where COD concentrates, and the prepaid upside in rupees if your riskiest regions went prepaid.
- COD delivery rate vs RTO rate, courier-confirmed
- Where COD concentrates, region by region
- Prepaid upside priced in ₹

Reliability network — COD history that compounds across brands
A customer's delivery reliability across brands, built on the separate Margifi identity layer. Only a score, tier and confidence ever surface — never which other brands a customer used. Phones are masked; every reveal is permissioned and logged.
- Per-contact reliability score as history accrues
- Cross-brand signal, privacy-preserving by design
- The moat that grows the longer you run

Product profit
Which products actually make money — not which sell most.
Delivered margin by product
Net contribution per product after product cost, shipping and returns — weighted by real delivery rate. A scale / keep / stop verdict on every SKU and a profit ladder showing exactly where margin goes: revenue → COGS → shipping → RTO → gateway → product profit.
- Scale · Keep · Stop on every product
- Where margin goes, cost by cost
- Top products by real contribution, not sales

COGS editor — landed cost per product, in seconds
Make + packaging cost per product drive margin live. Import or export CSV, see who's missing a cost, and watch COGS coverage climb — until every delivered rupee is costed and net profit stops being overstated.
- Per-product landed cost with margin preview
- CSV import/export, missing-COGS worklist
- COGS coverage tracked against delivered revenue

Reports & setup
The numbers come to you — WhatsApp and email, your schedule.
Daily Report & Alerts — 19 reports you can enable now
Profit-truth daily snapshot, weekly delivered P&L, finance-grade monthly with GST, yesterday's COD-vs-prepaid cash — preview the template, enable it, pick who gets it, on which channel, at what time. Alerts fire when delivered ROAS drops below target.
- WhatsApp + email, per-recipient subscriptions
- Daily cash: COD awaiting payout vs prepaid collected
- ROAS-drop and return-spike alerts with an AI cause line

Settings — connect everything yourself, in minutes
Shopify, Meta and your courier connect with OAuth or API keys — no pixel on your storefront, no developer. Your COGS, shipping costs, targets and team roles live here, so the math is yours, not a default.
- Shopify + Meta + courier, self-serve
- Your costs and targets drive every number
- Team roles — owner, admin, view-only

Beyond Insights
There's more where that came from.
Engage — WhatsApp that pays for itself
Broadcasts, journeys and delivery-aware flows — measured in delivered revenue, not sends.
Tour EngageInbox — one team inbox for WhatsApp
Every customer conversation in a 3-pane team inbox, with order context beside every chat.
Tour InboxWhy these screenshots
Real brand, real couriers, masked names.
Every screenshot above is the live product on a real Indian D2C brand's courier-confirmed data. Only the brand and product names are masked. No mockups, no seeded demo numbers — and until a courier confirms an order, the product shows “—”, never an estimate.
Questions
About the trial.
Yes — one full week of Insights on your own data. You set up an AutoPay mandate at signup, but the first charge only happens after your trial ends. Cancel any time during the week and you pay nothing.
You've seen it on someone else's data. Now see yours.
One week free. Your real delivered ROAS and net margin after every RTO — by this afternoon.
1 week free · first charge after trial · no pixel · cancel anytime