Skip to content

Updated

Ecommerce marketing agency for D2C brands in India

More delivered orders. Fewer parcels coming back.

Google Shopping, Facebook, Instagram and WhatsApp for Shopify and WooCommerce brands, judged on delivered orders, not ROAS. Run from Chennai.
Where your orders come from

Ecommerce ads we run: Google Shopping, Facebook and Instagram

As an ecommerce marketing agency, we run the two ad channels most D2C orders start on: Google Shopping and Search for people looking for your product today, and Facebook and Instagram for shoppers who haven’t searched yet. Every order is checked against Shopify and your courier panel, so a returned parcel never counts as a sale.

Shoppers searching for your product

Google Ads

  • Shopping ads
  • Performance Max
  • Search ads
  • Brand search

Shopping ads with your product photo, price and delivery, for searches like “handloom cotton saree online” or “vitamin C serum for oily skin”. We keep your Merchant Center feed matched to the store: price, stock, shipping and returns.

Reaches
Ready-to-buy searchersHigh-value buyersFestive and gift shoppers
We judge it by
Cost per delivered order by campaign, from Shopify and your courier
How we run Google Ads
handloom cotton saree online AllMapsImagesNews Sponsored YYour brandyourbrand.in › sarees Handloom Cotton Sarees · Ships in 24 Hours Pure cotton, hand-woven. Free shipping when you pay online. Easy 7-day returns. New arrivalsBestsellersTrack orderReturns

Shoppers scrolling, not searching yet

Facebook & Instagram ads

  • Advantage+ campaigns
  • Catalogue ads
  • Reels ads
  • Click-to-WhatsApp ads
  • Collaborative ads

Reels and catalogue ads to people like your repeat, prepaid buyers, with new creatives ready before the old ones stop selling. Click-to-WhatsApp for shoppers who ask first. People who just bought are left out, so you don’t pay for them twice.

Reaches
High-value buyersPast customersFestive and gift shoppers
We judge it by
Cost per delivered order by ad set, from Shopify and your courier
How we run Facebook & Instagram ads
Sound familiar?

Orders are up. Where’s the profit?

Orders ship, then come back.

Most orders are COD. The courier writes “customer not available”, the parcel returns, and you paid for the ad, packing and shipping both ways.

ROAS looks fine. Profit doesn’t.

Meta’s ROAS looks good; Shopify’s numbers don’t match. After RTO, discounts and shipping, little is left. September’s best Reels stop selling by Diwali.

Customers buy once, then vanish.

They came for the launch offer and never ordered again. So at the next sale, you pay Meta for the same customer twice.

Targeting strategy

Who we target, and how we reach them

We start from your product and its price, not from the ad platform. A silk saree and a daily face wash have different buyers, who search, scroll and pay differently. So each product gets its own buyer, its own targeting and its own message, written for the way that buyer shops.

Full-price, higher-ticket orders

High-value buyers

Shoppers in metros and abroad who pay online, keep what they order, and come back at full price.

What they seeThe product up close, real reviews, and free shipping when they pay online.

How we find them
  • People like your prepaid repeat buyers
  • Pincodes where parcels get delivered
  • Interest in premium brands like yours
  • Viewed a product twice, didn’t buy
Where

One product, today

Ready-to-buy searchers

People typing the exact product, size or need into Google, comparing price, delivery date and returns.

What they seeThe price, delivery date and return terms, exactly as your store shows them.

How we find them
  • Searches like “cotton kurta set for women”
  • Searches for your brand name
  • Shopping ads from your product feed
Where

Refills, new drops, the next size

Past customers

People who bought and kept the parcel: on your Shopify list and your WhatsApp opt-ins.

What they seeA reorder reminder before they run out, or the first look at the new drop.

How we find them
  • Past buyers from your Shopify list
  • Days since their last order
  • WhatsApp and email opt-ins
  • Viewed the new drop, didn’t buy
Where

Festive wear, gift boxes, combos

Festive and gift shoppers

Shoppers buying for Diwali, Pongal, weddings and Rakhi, often sending to family in another city.

What they seeThe order-by date for festival delivery, gift wrap, and a prepaid offer before the rush.

How we find them
  • Searches like “diwali gift hampers online”
  • Your past festive buyers
  • Indians abroad sending gifts home
Where

Returns tell us who not to target. A returned parcel counts against the ad set that brought it, so budget moves away from the audiences and pincodes that refuse at the door.

What we’d run

What we’d run for your brand

Stop paying for parcels that come back.

We start at the order, not the ad: a WhatsApp confirmation before every COD order ships, a prepaid offer at checkout, COD held for pincodes that keep refusing parcels, and ads judged on delivered orders, not on orders placed.

  • COD confirmation on WhatsApp
  • Prepaid offer at checkout
  • High-RTO pincodes held for a call
  • Ads judged on delivered orders
How we cut RTO

How more of your orders get delivered

Check the order before it ships, then teach the ads. Every COD order gets a WhatsApp check: confirm, or pay online now. Unconfirmed orders wait for a call. Your courier panel marks what was delivered, and we send those orders back to Meta and Google through conversion tracking, so the ads find buyers who keep the parcel.

Order, WhatsApp check, dispatch, delivered. Then Google and Meta find more buyers who keep the parcel.
  1. The ad brings an order

    From a Shopping ad, a Reel or a catalogue ad, into your Shopify or WooCommerce checkout.

  2. COD orders get a WhatsApp check

    The order, the address and two keys: confirm, or pay online now. Razorpay puts RTO at 25–30% on COD orders against 2–3% on prepaid, so every switch to prepaid counts.

  3. Risky orders wait

    Orders nobody confirms, and pincodes that keep refusing parcels, wait for a call or a prepaid link before they ship.

  4. The courier marks it delivered

    Shiprocket or your courier panel shows delivered and returned. Delivered, not placed, is what we count.

  5. Delivered orders go back to Meta and Google

    Returned orders stop counting as sales in either (Conversions API, conversion adjustments).

What we report every Monday

The number we report: cost per delivered order

Cost per delivered order is your ad spend divided by the orders your courier delivered and that weren’t returned, by campaign. We send it every Monday with two numbers beside it: the share of orders paid online and repeat orders. ROAS counts every order placed; cost per delivered order counts the ones you keep the money for.

The number

Cost per delivered order

What your ads cost for each order that stayed delivered.

Ad spendDelivered orders, net of returns

Every Monday · from Shopify and your courier

Read from

  • Your store. Shopify or WooCommerce: every order, COD or prepaid, new or repeat customer.
  • Your courier panel. Shiprocket or your courier: delivered, RTO and returned, by pincode.
  • Google Ads. Spend by campaign and product.
  • Meta. Spend by campaign and ad set, across Facebook and Instagram.
Ad spend ÷ delivered orders, week by week, by channel.
  • Why not ROAS?

    ROAS counts the order the day it’s placed, including the COD parcel that comes back next week.

  • Why not cost per order?

    A returned order cost you the ad, the packing and two-way shipping. It isn’t a sale.

Let’s find the buyers who keep the parcel.

Our brand got a complete rebranding. Revamping our e-commerce website to producing professional video commercials, the team understood our vision. The marketing campaigns also helped us generate sales. Great creative and execution!
HarryChennai Silks, Australia What we did Ecommerce websiteVideo commercials
Marketplaces, quick commerce or your store

Should you sell on marketplaces or your own store?

Both, for different jobs. Amazon, Flipkart, Myntra and Nykaa bring shoppers who already trust them, but they own the customer and take a cut of every sale. Blinkit and Zepto deliver in minutes, inside their app. Your own store keeps the margin and the customer’s number, so the second order doesn’t need another ad.

  • Marketplaces

    Who owns customers
    The marketplace
    What you pay
    Commission, fees and their ads
  • Quick commerce

    Who owns customers
    The app
    What you pay
    Their margin, plus in-app ads
  • Your own store, with us

    Who owns customers
    You: their number and email
    What you pay
    Ad spend plus our fee
Ad and listing rules

Which rules can stop your ads or listings?

Google suspends Merchant Center accounts whose price, shipping or return terms don’t match the store, the worst cases without warning (Google Merchant Center). In India, the CCPA’s dark-patterns guidelines bar tricks like fake urgency and a price that grows at checkout, and ASCI holds the brand answerable for influencer disclosure.

Rules that change how an ecommerce brand advertises and lists products in India, with where each comes from
What it requiresSource
Google ShoppingPrice, shipping, returns and availability in the feed match the store; the full price shows before checkout. Most issues get 7 or 28 days to fix.Google Merchant Center, Misrepresentation policy
Facebook & Instagram shopsSome products can’t be sold through Meta’s shops and catalogues at all, such as medical and healthcare products, alcohol and tobacco; repeat breaches can remove shopping features.Meta Commerce Policies
Dark patternsThirteen named practices, including false urgency, basket sneaking and drip pricing, apply to platforms, advertisers and sellers.CCPA Guidelines, 30 November 2023 (summarised by Khaitan & Co)
Product listingsMRP, the manufacturer, packer or importer, and the country of origin shown on every listing.Legal Metrology (Packaged Commodities) Rules, 2011
Influencer postsA clear disclosure label on every paid post; the brand is answerable as well as the creator.ASCI guidelines for influencer advertising
First 90 days

Your first 90 days, week by week.

  1. Weeks 1–2Audit

    We look at your orders and returns.

    Orders and returns audit0 of 4 checks
    • Ads, feed and search terms
    • COD and RTO by pincode
    • Repeat orders by product
    • Tracking from ad to delivery
  2. Weeks 3–4Build

    We set up the checks and tracking.

    Build0 of 4 live
    • WhatsApp COD confirmation
    • Feed matched to your store
    • Delivered orders sent to the ads
    • Reorder reminders by product
  3. Month 2Launch

    We go live, then learn.

    Launch0 of 3 steps
    • Your approval on every creative
    • Google, Meta and WhatsApp live
    • First delivered-order report
  4. Month 3Scale

    We scale what gets delivered.

    Weekly routine0 of 3 jobs
    • Budget to ads with delivered orders
    • New creative batches
    • Monday report from store and courier
FAQ

Questions about ecommerce marketing

Orders, RTO and ROAS

For a D2C brand, digital marketing for ecommerce is the ads plus everything that decides whether an order sticks: Google Shopping and Search, Facebook and Instagram, YouTube, product pages and checkout, WhatsApp COD checks, and email and WhatsApp for repeat orders. We judge every part on delivered orders read from Shopify and your courier, not on clicks or ROAS.

Before dispatch, not after. Every COD order gets a WhatsApp message to confirm or pay online; unconfirmed orders and pincodes that keep refusing parcels wait for a call. A prepaid offer at checkout moves buyers off COD, and the ads learn from delivered orders only, so they stop finding people who refuse the parcel at the door.

Because ROAS counts an order the moment it’s placed, including COD parcels that come back a week later. Cost per delivered order is your ad spend divided by orders your courier delivered and that weren’t returned, by campaign. It’s the number your bank agrees with. We still show ROAS each Monday, beside it, so you can see the gap.

They do different jobs. Google Shopping and Search catch people already looking for your product: higher intent, smaller volume. Facebook and Instagram reach people who haven’t searched yet; over 70% of Indian D2C brands rely on Meta as their main channel (DSG Consumer Partners, Meta and ViralMint survey, via Entrepreneur India, 2025). Most brands need both, with the budget split weekly by cheaper delivered orders.

By treating your past buyers as the cheapest orders you have. A post-delivery message on WhatsApp, reorder reminders timed to how long each product lasts, new drops shown to past buyers first, and abandoned-cart emails. Ads skip people who just bought, so you stop paying Meta for a customer you already have. We report repeat orders every Monday.

Marketplaces, quick commerce and cost

We focus ads on your own store, where you keep the customer’s number and the second order doesn’t need another ad. Marketplace ads on Amazon, Flipkart, Myntra or Nykaa run inside each seller panel, on the marketplace’s own terms; we’ll tell you on the call whether we take them on for your brand.

Yes, through Meta’s Collaborative Ads: the platform shares its catalogue, and your ads send shoppers to your listing in its app, with sales reported back. Meta names Blinkit, Swiggy and Zepto as partners and reports Britannia cutting its cost per purchase 45% in a quarter. That’s Meta’s own case, not ours.

Two parts, on separate lines. Your ad budget goes from your own ad accounts straight to Google and Meta. Our fee depends on how many products and categories we advertise, how many creatives you need each month, whether WhatsApp and email flows need building, and whether your tracking already reads delivered orders. We price it on the first call.

We do: product shots, Reels, creator-style videos and catalogue ad designs, in batches on a set schedule, so new ones are ready before the old ones stop selling. Our team in Chennai has made video commercials for an online silk saree store. You approve every creative before it runs, and nothing claims a discount your store doesn’t actually give.

Orders usually start in the first week a campaign is live. Delivered-order numbers need a couple of weeks more, because COD parcels take days to deliver or return. Fewer returns follow once the WhatsApp checks are live. We don’t promise a ROAS or a date; we send cost per delivered order, prepaid share and repeat orders every Monday.

Rules, fit and working with us

Yes, on the store and creative side. We rebuilt Chennai Silks Australia’s online store and made its video commercials, built Kapoor Vastralaya’s ecommerce site and Ruchi’s Shopify ordering site, and made ad films for Thangam Jewels. None of them has shared ROAS or RTO figures we can publish, so we start with a two-week audit of your orders and returns.

It depends on the gap. One in-house marketer can run Meta well but rarely also makes creatives, builds WhatsApp flows, fixes the Merchant Center feed and connects your courier data. A D2C marketing agency brings those people together. Many brands keep one person in-house who owns the numbers, and use an ecommerce digital marketing agency for the rest.

Yes. Your team packs, ships and calls the orders that need a call; we set up the WhatsApp confirmations, reminders and tags so they only call the risky ones. Your courier panel and store stay yours. Every Monday we show which pincodes, products and ads bring returns, so your team knows what to fix first.

Four come up most. Google’s Merchant Center policy wants feed and store to match on price, shipping and returns. The CCPA’s 2023 dark-patterns guidelines bar fake urgency and hidden charges. Legal Metrology rules require MRP and country of origin on listings, and ASCI’s guidelines require disclosure on paid influencer posts.

Next step

Find out what a delivered order
costs you.

Book a free call

Marketing that shows up in your revenue.

Book a free 30-minute strategy call with Sunandha and the team.

We use these details only to reply to you and prepare for the call. See our privacy policy.

Open the full page