Revenue is not profit.
See what is actually left.
RabbitROI joins your Shopify orders to ad spend, product cost, shipping, payment fees, taxes and returns — then lifts the orders that never made it to checkout with a one-page COD form, upsells and pop-ups.
- Free plan, no card
- Installs in 3 minutes
- No theme code to edit
- Delivered revenue PKR 5.8M
- Net profit PKR 1.9M
- 1 dashboardInstead of four spreadsheets
- Order-levelProfit, not a monthly average
- RTO-awareReturns priced into every figure
- Zero codeTheme app embed, no edits
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. Break it down by product, campaign, city or courier.
COD conversion
A one-page order form on the product page — name, phone, address, done. No cart, no checkout, no account. Plus order bumps, frequently-bought-together, quantity offers, spin-to-win and discount pop-ups.
Delivery & couriers
Delivery and return rates per courier, per city, per product. Find the routes that lose money before they eat a month of margin, and route around them.
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.
And the parts nobody advertises
The work that decides whether the numbers can be trusted at all.
Auto theme matching
Flip any color to "Auto" and the form instantly adopts your store's own theme palette — no more manually re-matching colors every time you update your theme.
Works on every theme
Delivered via a universal script — not a theme-editor toggle — so it works on Online Store 2.0 and legacy/vintage themes alike, with zero manual setup.
Quantity offers & frequently bought together
Add quantity-break discounts and frequently bought together upsells directly inside the COD form to lift average order value without a separate app.
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.
City & courier report
Delivery rate, return rate and margin for every city-courier pair, with the messy city spellings matched for you.
Three minutes to first numbers
Install and sync
Install from the Shopify App Store. RabbitROI pulls your order history in the background while you keep setting up — the historical sync is free on every plan.
Connect spend and costs
Link Meta and TikTok ad accounts, set product costs and shipping rates. Bulk edit, or import a sheet.
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.
Connects to what you already run
Ad platforms for spend, couriers for delivery status. Everything else RabbitROI reads from Shopify directly.
- Shopify
- Meta Ads
- TikTok Ads
- TCS
- Leopards
- PostEx
- Rider
- Daewoo
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.
200 orders / mo
- Unlimited onboarding order sync (historical orders, always free)
- 200 new orders / month
- Real-time courier status tracking
- Full analytics dashboard — revenue, profit, ROAS, returns
- Ad spend tracking (Meta, TikTok)
- Instant COD checkout form
- Email support
1,000 orders / mo
- Everything in Free
- 1,000 orders / month
5,000 orders / mo
- Everything in Basic
- 5,000 orders / month
Unlimited orders / mo
- Everything in Growth
- Unlimited orders / month
- Priority support
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.
Questions we actually get asked
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, connect one ad account, and read the first real profit number in under an hour.