Shopify app for Indian D2C stores

Stop losing money to COD returns. See the ROAS you really keep.

RTOGuard scores every Cash on Delivery order the moment it is placed, puts risky ones on a Call list for your team, and shows your real ROAS after RTO and returns, per campaign, ad set and ad.

  • Free for 100 COD orders a month
  • Billed by Shopify
  • Hosted in Mumbai, India
RTOGuard home screen showing money kept, RTO rate, blended ROAS versus real ROAS and where order money went
RTOGuard on the Shopify mobile app

The problem

COD brings the orders. RTO quietly takes the profit.

Most Indian buyers still like to pay on delivery. That keeps orders flowing, but a COD order is only a promise. Some never turn into a sale.

RTO (return to origin) is when a COD parcel is refused or cannot be delivered, so it comes back to you.

  • You pay the courier twice

    Shipping out, shipping back, plus packing. The parcel earns nothing.

  • Ads Manager counts it as a sale

    Your ROAS looks healthy while the money never arrives. You scale the wrong ads.

  • Stock is stuck in transit

    Returned items come back late, sometimes damaged, and miss real buyers in the meantime.

  • Fake and careless orders slip through

    Wrong addresses, unreachable phones and repeat COD orders get shipped like any other.

How it works

Three steps. No new tools for your team to learn.

RTOGuard runs inside your Shopify admin. Install it, and the next COD order is checked.

  1. Every COD order is scored

    A 0 to 100 risk score from pin code, phone, order history and address quality, the moment the order is placed. The order is tagged in Shopify with a risk card on the order page.

  2. Your team calls the risky ones

    Medium and high risk orders land on the Call list with the reason, earlier orders and a short script. Tap what happened. You decide what ships.

  3. You see the money you kept

    Booked, cancelled, returned and kept revenue, with real ROAS per campaign, ad set and ad. Cut the ads that bring returns.

Features

Built for the way COD actually works in India.

Call risky buyers before you ship

The Call list shows each risky COD order with the reason it scored high, the buyer's earlier orders with your store, any gaps in the address and a short call script.

  • One tap to log the outcome: Confirmed, Cancelled, Not reachable or Call back.
  • A Message on WhatsApp link opens the chat on your team's own phone. RTOGuard sends nothing.
  • Cancelled cancels the order in Shopify, so the stock goes back on sale.

More about the Call list

RTOGuard Call list with three risky COD orders, reasons, call buttons and outcome buttons

Decide held orders in one tap

High-risk orders are held with the score and the reasons on screen. Pin code history, repeat COD orders from one phone, a missing house number. You see why, then choose Ship it or Cancel order.

  • Risk card on the Shopify order page, so packers see it too.
  • Orders are tagged in Shopify for easy filtering.
  • Test mode lets you watch scores before you act on them.

More about the risk score

A high risk COD order with score 67 of 100, the reasons, and Ship it or Cancel order buttons

Find the ads that bring returns

The ad scorecard grades every campaign, ad set and ad from A to F on the money it kept, not the money it booked. Worst first, so you know what to fix.

  • Uses the UTM tags already on your Shopify orders.
  • Alerts when a campaign turns RTO-heavy.
  • Read-only. RTOGuard never changes your ads.

More about real ROAS

Ad scorecard grading Meta ads from A to F by money kept after returns

Everything in RTOGuard

Money view

Your ROAS is lower than Ads Manager says. Now you can see by how much.

Ads Manager counts a COD order as a sale the moment it is booked. RTOGuard follows the money all the way to your bank.

  1. BookedEvery order your ads and store brought in
  2. Minus cancelledStopped before shipping, no courier cost
  3. Minus returned (RTO)Shipped, refused, sent back
  4. KeptThe revenue that actually reached you
Blended ROASAll booked orders divided by ad spend
Real ROASKept revenue after RTO, returns and exchanges
  • Per campaign, ad set and ad from the UTM tags on your orders.
  • Returns and exchanges from Shopify count too, not just RTO.
  • Pin-code exclusion list to copy into Meta ads, or download as CSV.
RTOGuard insights: COD orders checked, RTO rate, sales kept and lost day by day, sales by source and risk mix

Bars on the left show the idea, not real data. Screens use illustrative demo data.

Safe by design

It protects your orders. It never gets in their way.

Fails open

If RTOGuard has an error, the order goes through as normal. It never blocks a sale.

Phones are hashed

Buyer phone numbers used for risk matching are stored as one-way hashes.

Hosted in Mumbai, India

Your store's data stays in India. Deleted when you uninstall.

Read-only on ads

RTOGuard never creates, edits, pauses or publishes anything in your ad account.

How we keep data safe

Pricing

Start free. Upgrade when you want the ad view.

Prices in US dollars, billed by Shopify on your Shopify invoice. Prepaid orders never count.

Free

$0 forever

100 COD orders a month

  • Risk score on every COD order
  • Risk card on the Shopify order page
  • Call list: risky COD orders to confirm by phone
Install free

Starter For stores running ads

$19.99 a month

1,000 COD orders a month

  • Everything in Free
  • Ad scorecard per campaign, ad set and ad
  • RTO-heavy campaign alerts
  • RTO breakdown: discount codes, products, order values, days, times, pin codes
  • Pin-code exclusion list (copy or CSV)
  • Shiprocket sync and RTO tracking
Install and choose Starter

No free trial on Starter. Every plan also shows your store's money view (booked to kept) and sends the weekly email report. WhatsApp confirmation is coming soon and is not part of any plan yet. Full plan details.

FAQ

Questions merchants ask us.

Something else on your mind? Email impactmarvelagency@gmail.com.

See all questions

What is RTO?

RTO means return to origin. A Cash on Delivery (COD) parcel is refused, or the courier cannot deliver it, so it travels back to you. You pay shipping both ways, your stock is stuck in transit, and the sale never happens.

Does RTOGuard cancel orders automatically?

No. You decide. Risky orders go to your Call list. An order is cancelled only when you tap Cancelled or Cancel order. High-risk orders that are held show Ship it and Cancel order buttons, and you choose.

You can also start in test mode. Test mode scores and tags orders but sends nothing and cancels nothing.

Does it work with Shiprocket?

Yes. On the Starter plan you can connect Shiprocket, and RTOs are recorded on the order by themselves. Without Shiprocket, delivery outcomes come from Shopify when your courier updates the fulfilment.

Does RTOGuard change my Meta ads?

No. RTOGuard never creates, edits, pauses or publishes anything in your ad account. Today you type in your monthly ad spend. An automatic Meta spend sync is coming soon, and it will be read-only.

What happens to my buyers' data?

Buyer phone numbers used for risk matching are stored as one-way hashes. Data is hosted in Mumbai, India. RTOGuard does not sell your data or share it with other stores. When you uninstall, all of your store's data is deleted after Shopify's 48-hour deletion request. Read the privacy policy and data processing page.

Does RTOGuard send WhatsApp messages?

Not yet. Automatic WhatsApp COD confirmation is coming soon. Today the Call list has a Message on WhatsApp link. It opens WhatsApp on your team's own phone with the buyer's chat. RTOGuard itself sends nothing.

Which stores is RTOGuard for?

Indian Shopify stores that take Cash on Delivery orders. It is most useful if you run Meta ads and see COD orders come back.

How much does it cost?

Free covers 100 COD orders a month with the risk score, order risk card and Call list. Starter is US$19.99 a month for 1,000 COD orders a month and adds the ad scorecard, RTO-heavy campaign alerts, RTO breakdown, pin-code exclusion list and Shiprocket sync. Shopify bills you. There is no free trial on Starter. See pricing.

Know which COD orders to ship, and which ads really pay.

Install RTOGuard free. Your next COD order gets a risk score the moment it is placed. Start in test mode if you want to watch first.