Skip to main content
Built for Pakistan's cash-on-delivery stores

The COD form for Pakistan.
That also shows what you kept.

A one-page COD form with upsells, pop-ups and pixels that keep firing — plus automatic tracking for Leopards, PostEx, DEX, Daewoo and Avix, return (RTO) rates by courier and city, and the real profit of every Meta and TikTok campaign after returns.

  • 70 orders a month free, no card
  • Help on WhatsApp: 0321 3616263
  • No theme code to edit
RabbitROI · Analytics · Last 30 days
Cash collections
PKR 5.8M
+12.4%vs prev. 30d
Net profit
PKR 1.9M
+8.1%after costs
Return rate
11.6%
−1.4ppof resolved
Delivered revenue and profit
Daily, last 30 days
0K75K150K225K300K
  • Delivered revenue PKR 5.8M
  • Net profit PKR 1.9M
  • 1 dashboard
    Instead of four spreadsheets
  • Order-level
    Profit, not a monthly average
  • RTO-aware
    Returns priced into every figure
  • 70 orders
    Free every month, no card
What you get

Three jobs, one app

Most stores run an analytics app, a COD form app and an upsell app, and none of the three agree on what an order was worth. RabbitROI does all three off one set of numbers.

Profit analytics

Every order carries its own P&L: ad spend attributed from Meta and TikTok, product cost, shipping, gateway fees, tax and the cost of what came back. See the real net profit of every campaign, product, city and courier.

COD conversion

A one-page COD order form on the product page — name, phone, address, done. Plus quantity offers and bundles, 1-tick order bumps, upsells and downsells after the order, frequently bought together, prize-game and instant-discount pop-ups, and A/B tests.

Delivery & couriers

Automatic parcel tracking for Leopards, PostEx, DEX, Daewoo and Avix. Delivery and return (RTO) rates per courier, per city and per product — find the routes that lose money before they eat a month of margin.

Know your real profit — not just your revenue.

  • ✓Expected Revenue totals what every order is worth the moment it's placed, before you know whether the customer will actually accept delivery.
  • ✓Cash Collections shows what you've actually been paid once COD orders are delivered and collected — the number that matters for cash flow.
  • ✓Net Profit subtracts shipping, returns, and COD-specific loss (rejected/returned parcels) from revenue, so you see real margin, not a vanity number.
  • ✓Return Rate tracks how often COD orders come back undelivered or refused, broken down so you can spot problem products, cities, or couriers early.
www.rabbitroi.com/app/dashboard
Expected Revenue
Rs 842,300
↑ 18.4% this month
Cash Collections
Rs 611,940
72.7% collection rate
Net Profit
Rs 214,120
↑ 9.1% this month
Return Rate
6.2%
↓ 1.3% vs last month
Cash collected vs. expectedLast 12 days

And the parts nobody advertises

The work that decides whether the numbers can be trusted at all.

Pixels that keep working

Meta, TikTok, Snapchat, Google, Pinterest, Taboola, ShareChat and Kwai pixels fire from the COD form, and Meta, TikTok and Snapchat also get the event server-side. Browser and server share one event id, so one order is one Purchase — never missed, never counted twice.

No order lost at your limit

Hit your monthly order quota mid-sale and the form keeps taking orders. They are held safely and placed in Shopify, oldest first, the moment you upgrade or the month resets.

Real Shopify orders

Every COD submission creates a genuine Shopify order with correct pricing, tax, and inventory — no shadow database, no reconciliation headaches.

Built-in experiments

Split traffic between two form or offer variants and read the result as profit, not as clicks, so an offer earns its place instead of assuming it.

Data from day one

On install RabbitROI imports your last 60 days of orders, so the dashboard, courier and RTO reports are full the first time you open them.

City & courier report

Delivery rate, return rate and margin for every city-courier pair, with the messy city spellings matched for you.

Auto theme matching

Flip any color to "Auto" and the form adopts your store's own theme palette — no re-matching colors every time you update your theme.

Works on every theme

A theme app embed on Online Store 2.0 themes, with an automatic fallback for older ones. No theme code is edited, and turning it off leaves nothing behind.

Help in Urdu, on WhatsApp

Step-by-step video tutorials with Urdu subtitles inside the app, and a real team on WhatsApp (0321 3616263) that guides your setup over screen share — we never ask for your password.

How it works

Three minutes to first numbers

  1. Install and sync

    Install from the Shopify App Store. RabbitROI pulls your last 60 days of orders in the background while you keep setting up — the historical sync is free on every plan.

  2. Connect spend and costs

    Link your Meta and TikTok ad accounts and your couriers (Leopards, PostEx, DEX, Daewoo, Avix), then set product costs and shipping rates. Bulk edit, or import a sheet.

  3. Turn on the form

    Enable the theme app embed and the order form appears on your product pages. No theme file is edited, and turning it off leaves nothing behind.

Integrations

Connects to what you already run

Ad platforms for spend, couriers for delivery status, pixels for your ads. Everything else RabbitROI reads from Shopify directly.

  • Shopify
  • Meta Ads
  • TikTok Ads
  • Leopards
  • PostEx
  • DEX
  • Daewoo
  • Avix
  • Meta Pixel + CAPI
  • TikTok Pixel + Events API
  • Snapchat Pixel + CAPI
  • Google Ads & GA4
  • Pinterest
  • Taboola
  • ShareChat
  • Kwai
Pricing

Every feature on every plan

The plan sets one thing: how many new orders a month RabbitROI processes. Nothing is locked behind a tier. Billed through Shopify, on your existing invoice.

Free
$0/ month

70 orders / mo

  • Unlimited onboarding order sync (historical orders, always free)
  • 70 new orders / month
  • Automatic courier status tracking
  • Full analytics dashboard — revenue, profit, ROAS, returns
  • Ad spend tracking (Meta, TikTok)
  • Instant COD checkout form
  • Email support
Install free
Basic
$8/ month

1,000 orders / mo

  • Everything in Free
  • 1,000 orders / month
Choose Basic
Unlimited
$25/ month

Unlimited orders / mo

  • Everything in Growth
  • Unlimited orders / month
  • Priority support
Choose Unlimited

Orders you already had when you installed do not count against the quota — the historical sync is free on every plan. Change or cancel from inside the app; Shopify prorates the rest.

FAQ

Questions we actually get asked

Can I switch from another COD form app?

Yes. Install RabbitROI, turn on its app embed in the theme editor and switch the old form off — your orders keep flowing into Shopify the whole time, and your last 60 days of orders are imported on install.

If you want a hand, message us on WhatsApp at 0321 3616263 and we will guide you over screen share. We never ask for your password.

Will my Meta and TikTok purchase events keep working?

Yes. The COD form fires Purchase on your Meta, TikTok, Snapchat, Google, Pinterest, Taboola, ShareChat and Kwai pixels, and sends Meta, TikTok and Snapchat the same event server-side with one shared event id — so Ads Manager sees each order once, even when a browser blocks the pixel.

What happens when I reach my monthly order limit?

The form never switches off. Orders past the limit are held and placed in Shopify, oldest first, as soon as you upgrade or the month resets — no order is lost.

Which couriers do you track?

Leopards, PostEx, DEX, Daewoo and Avix. Parcel status updates automatically in the background, and every order's delivered or returned outcome feeds the courier, city and product reports.

Does it edit my theme?

No. The storefront form and pop-ups ship as a Shopify theme app embed, which you switch on from the theme editor. Nothing is written into your theme's files, and uninstalling removes the embed with the app.

Will it slow my store down?

The storefront script is assembled per shop: a store that uses only the order form never downloads the pop-up or spin-to-win code. Configuration is read from a Shopify metafield the theme already has, so the first paint costs no network round trip.

How is ad spend attributed to an order?

Spend is pulled per campaign from Meta and TikTok in the ad account's own currency and timezone, then matched to orders on the shop-local day. Orders that cannot be attributed are shown as untrackable rather than spread across the ones that can — you always see how much of the picture is inferred.

Do you support currencies other than USD?

Yes. Reporting uses your shop's currency; ad spend is converted from the ad account's currency at the platform's own rate.

What counts against my monthly order quota?

Only new orders created after you install. The historical orders imported during onboarding are unlimited and free on every plan, including Free.

What happens to my data if I uninstall?

Uninstalling stops all processing immediately and starts the deletion clock. The data deletion page sets out exactly what is removed and when, and the privacy policy covers what is held while the app is installed.

Find out what last month actually earned

Install free — 70 orders a month — connect one ad account, and read your first real profit number. Stuck anywhere? WhatsApp us on 0321 3616263.