The costliest mistake D2C brands will make this November

Ritesh - founder, Porcellia & Manzuri
November 6, 2026
•
5 min read

While doing a sale event.

Most brands will pay Meta to sell to customers who would have happily bought with almost 0 CAC. But you’re not doing the one thing that can unlock this 0 CAC acquisition for you. Here is how to make your sale more profitable without selling one extra product.
‍
‍

If you’re a D2C founder, chances are you’re not running a sale right now but you’re almost certainly planning one for November. Some of you will run conservative sales with modest offers. Others will go all out with aggressive pricing, massive ad budgets, and ambitious revenue targets. Regardless of which category you fall into, there’s one mistake I see D2C brands make every single sale season. And it costs them lakhs of rupees.

They spend money on Meta to sell to customers who would have happily purchased through email or WhatsApp at a fraction of the cost.


I’m going to explain how to avoid this, why your existing customers should get a better deal than new customers, and how to make your November sale significantly more profitable without necessarily selling a single additional product.
‍


Your first 10–20% of sale revenue should come before you start spending on Meta.

Before you launch your sale, I want you to look at your revenue projections.

‍

Ideally, 20–30% of your total sale revenue should come from email and WhatsApp. If you’re a premium brand, email should be doing a lot of the heavy lifting. If you’re a mass-market brand, WhatsApp can be incredibly effective.
‍

Start cheap. Stay cheap.

Take a brand whose usual CAC is ₹600. A sale pulls it down to about ₹400. For the first 20% of buyers it should sit under ₹100.

Normal CAC · ₹600
<₹100
~₹400
sale CAC on Meta
First 20%
Early access, email and WhatsApp
The other 80%
Public sale, Meta does the work
Target mix
20–30%
of sale revenue from email and WhatsApp
Which channel
Premium: email does the heavy lifting.
Mass-market: WhatsApp can be incredibly effective.


Now, let’s say you’re planning to sell 1,000 units of a particular product during your November sale. Here’s what I want you to do differently.
‍

How to sell your first 20% of inventory without spending on Meta.

Before your sale goes live to the general public, give your existing customers exclusive early access. Not your Instagram followers. Not people who have visited your website. Your actual existing customers.


Tell them that your November sale is coming, that inventory is limited, and that you’re giving them first dibs before opening it up to everyone else. Your target should be to sell the first 100–200 units of every 1,000-unit inventory target through email and WhatsApp alone.

‍

1,000 units. The first ones go to people who know you.

Sold before launch
100–200

of 1,000 units, through email and WhatsApp alone

First 100 units
Up to 200 units
The rest of the sale


No Meta ads. No paid retargeting. Just your existing customer database.

There’s a very simple reason this works. Your existing customers already know your brand. They’ve already trusted you enough to purchase from you. They don’t need to be convinced about your credibility all over again.
‍

And when you tell them they’re getting access before everyone else, AND that the stock is limited, you’re giving them something that feels genuinely valuable.

They’re getting priority. They’re getting access to limited inventory. And they have a reason to act immediately rather than waiting until the last day of the sale.

The objective is simple: convert as much of your existing customer demand as possible before you start paying Meta to capture that same demand.

‍

Stop paying Meta to acquire customers you’ve already acquired.

Here’s where things get interesting. Meta allows you to look at your sales across three audience segments: new users, engaged users, and existing customers.
‍

During your November sale, I want you to pay very close attention to this breakdown. If you’ve done your email and WhatsApp marketing correctly, a significant portion of your existing customers who were likely to purchase during the sale should have already bought during early access.
‍

That means when your paid campaigns go live, your focus should shift toward acquiring new customers and converting engaged audiences who haven’t purchased yet.

‍

Who to sell to, in what order.

Most expensive
New customers
Meta
In between
Engaged, not yet bought
Meta. Visitors and followers.
Cheapest · Start here
Existing customers
Email and WhatsApp early access.

‍

‍Your existing-customer contribution from Meta should ideally be very small.
‍

I’m not saying you should never retarget. I’m saying you should stop blindly allocating money to retargeting without asking whether those customers could have been converted through a much cheaper channel.
‍

Let’s take a brand spending ₹10 lakh on Meta during its November sale. It’s entirely possible that ₹1–1.5 lakh of that budget ends up being spent on retargeting existing customers.

‍

A ₹10 lakh Meta budget.

New and engaged
₹8.5–9L
Existing customers
₹1–1.5L

‍

And because these customers already know the brand, those campaigns might show a beautiful 6x or 7x ROAS. The performance marketing team celebrates. The dashboard looks fantastic. But here’s the question nobody asks.

‍

Why did you spend ₹600 acquiring a customer you could have converted for ₹30–40 through email?

That 7x ROAS doesn’t necessarily mean your advertising created seven times the revenue. Some of those customers might have purchased anyway.
‍

What a 7x ROAS can and can’t tell you.

An existing customer buys after seeing a retargeting ad
Would they have bought anyway?
YES
Credited to Meta, not caused by it
Email would have done it for ₹30–40.
NO
Truly incremental
The ad created a sale that wouldn’t have happened.

‍

Attribution and incrementality are two very different things.

‍

And this is precisely why I keep telling founders that ROAS alone is a terrible way to judge the profitability of their marketing.

‍

You can give your existing customers a bigger discount and still make more money.

Let me explain this with some very simple unit economics. Assume you’re selling a product with the following economics:

‍

  • Selling price: ₹3,000
  • Cost of goods sold: ₹700
  • Meta retargeting CAC: ₹600
  • Standard sale discount: 20%

‍

Here’s what happens when you sell this product through Meta.

MetricMeta retargeting
Original selling price₹3,000
Discount (20%)₹600
Revenue after discount₹2,400
COGS₹700
Customer acquisition cost₹600
Contribution before other variable costs₹1,100

‍

Now, instead of retargeting that same existing customer on Meta, imagine you send them an email offering an exclusive 25% discount.

Yes, a bigger discount.
‍

MetricMeta retargeting
Original selling price₹3,000
Discount (25%)₹750
Revenue after discount₹2,250
COGS₹700
Customer acquisition cost₹40
Contribution before other variable costs₹1,510

‍

Where each ₹3,000 goes.

Sold through Meta retargeting
20% off
Discount₹600
COGS₹700
Acquisition₹600
Kept₹1,100
Sold through an email offer
25% off
Discount₹750
COGS₹700
← Email ₹40
Kept₹1,510
Kept via Meta
₹1,100
→
Kept via email
₹1,510
=
Difference
+₹410

‍

Read that again.

‍

You gave your customer an additional ₹150 discount and still made ₹410 more contribution on the same product. Your customer is happier because they’re getting a better deal. You’re happier because you’re making more money. And you’re no longer paying Meta to bring back someone who has already purchased from you.

‍

This is the beauty of owning your customer relationship. Of course, actual contribution margins will also depend on shipping, payment fees, returns, taxes, and other variable costs. And the email cost here is illustrative, not a universal benchmark.

‍

But the underlying principle doesn’t change. When your cost of converting an existing customer falls dramatically, you have more room to improve your offer without destroying your margins.

‍

The cheapest acquisition cost isn’t always the lowest CAC you can achieve on Meta. Sometimes it’s the customer you don’t need Meta to acquire at all.

‍

₹5–7 crore. From email campaigns alone.

Let me give you some context from our own portfolio at Porcellia.

‍

Over the last 60 days, the brands we work with have collectively generated approximately ₹70–80 crore in total Shopify revenue across all channels. Of that, ₹5–7 crore has been attributed directly to email campaigns.

‍

₹5–7 crore of ₹70–80 crore, from campaigns alone.

Counted · Campaigns
  • Planned and written
  • Designed and segmented
  • Scheduled and sent by someone on the team
Not counted · Automated flows
  • Abandoned cart recovery
  • Welcome sequences
  • Browse abandonment
  • Post-purchase journeys

‍

And I want to make one thing extremely clear.

‍

I’m not talking about automated flows. I’m not talking about abandoned cart recovery, welcome sequences, browse abandonment, post-purchase journeys, or any of the automated emails that continue running in the background. I’m talking about campaigns.

‍

Emails that someone on the team planned, wrote, designed, segmented, scheduled, and sent. That’s ₹5–7 crore in campaign-attributed revenue, excluding automated flows entirely. Now, campaign attribution is not the same as incremental revenue. Not every rupee attributed to an email necessarily exists because of that email. But when you see this level of revenue consistently coming through a channel that costs a fraction of paid media to operate, you should be paying attention.

‍

And yet, I speak to D2C founders every week who barely send five emails a month. Which brings me to something I’ve been wanting to say for a very long time.

‍

Please. For the love of God. Send more emails.

Some of the biggest D2C brands are sending 30–40 emails every month. Meanwhile, you’re worried that sending a sixth email will annoy your customers.

‍

Why? Your customers don’t care whether you’re a ₹10 crore brand or a ₹500 crore brand. They care whether what you’re sending them is relevant, interesting, and worth their time. If every email you send is another generic 10% off offer, of course people are going to get bored. But that’s not an email frequency problem. That’s a creative strategy problem.

‍

Think about how you approach Meta advertising. You don’t make four creatives at the beginning of the month and hope they generate revenue for the next 30 days. You test different hooks, different angles, different formats, different customer pain points, and different offers.

Why aren’t you doing the same thing with email?

‍

Where the testing effort goes today.

Acquiring new customers on Meta
Hundreds of creatives
Earning more from customers you have
Barely any

‍

Test educational emails. Test founder stories. Test product comparisons. Test customer testimonials. Test category education. Test plain-text emails. Test beautifully designed emails. Test urgency. Test exclusivity. Test different subject lines, offers, and audience segments.

‍

Ten things to test in email.

Educational emailsFounder storiesProduct comparisonsCustomer testimonialsCategory educationPlain-text emailsDesigned emailsUrgencyExclusivitySubject lines, offers, segments

‍

And don’t just measure open rates. Measure clicks, conversions, revenue per recipient, contribution margin, unsubscribes, and the incremental revenue your campaigns actually generate.

‍

Measure further down the ladder.

Open rateleast useful
Clicks
Conversions
Revenue per recipient
Contribution margin
Incremental revenuethe number that matters

‍

I’m not saying every brand should blindly send 40 emails a month. Frequency needs to make sense for your audience, database quality, and engagement. But if you have a healthy customer database and you’re sending four or five campaigns a month, I can almost guarantee you haven’t explored the full potential of this channel.

‍

You’re testing hundreds of creatives to acquire new customers while barely testing anything to generate more revenue from customers you’ve already acquired. That makes absolutely no sense to me.

‍

Your November sale is the perfect time to fix this.

If you’re planning a sale this month, you still have an opportunity to change how you approach it. Don’t start by asking how much more money you should spend on Meta. Start by asking how much revenue you can generate before spending a single rupee on advertising.

‍

Look at your existing customer database. Segment your customers by purchase history, recency, frequency, and product affinity. Figure out who is most likely to purchase again. Build your early-access campaign. Give those customers a genuine reason to buy before everyone else. Test your offers. Send reminders. And make sure your email and WhatsApp campaigns are coordinated rather than bombarding the same people with identical messages. Then launch your broader sale.

‍

Use Meta to reach people you haven’t converted yet, rather than paying unnecessarily to bring back people you already had a direct relationship with.

‍

The November sale, in order.

1
Segment your database
Purchase history, recency, frequency, product affinity. Find who is most likely to buy again.
2
Build the early-access campaign
A genuine reason to buy before everyone else. Test offers.
3
Send reminders on email and WhatsApp
Coordinated, not the same message twice to the same person.
4
Launch the broader sale
Use Meta for people you haven’t converted yet.

‍

And please, don’t judge success purely by how much revenue your sale generates. Judge it by how much money you actually keep.

‍

A ₹1 crore sale with terrible contribution margins isn’t necessarily better than an ₹80 lakh sale with healthy margins.

‍

Revenue is not what you keep.

₹1 crore sale · Terrible margins
Revenue
₹80 lakh sale · Healthy margins
Revenue
What you keep

‍

Revenue is what you generate. Contribution is what gives you the ability to keep growing.

‍

If you already have a large customer database and your email and WhatsApp infrastructure is in place, but you’re struggling to reactivate customers or capture the demand that’s already there, feel free to reach out to us at Porcellia. This is something we work on extensively across our brands.

‍

The same playbook, at 0 CAC.

Only What’s Needed™Only What’s Needed™
20,000+
orders
at an AOV of ₹2,500+ via email in the past 12 months, after we set up their email fundamentals.
foxtalefoxtale
+3% net revenue
at 0 CAC. Aggressive post-purchase campaigns increased M2 retention.
Varalife®Varalife®
₹8 lakh
of revenue at 0 CAC on a new product launch, when the brand was generating just ₹20–30 lakh a month.

‍

Talk to Porcellia
No mail app opened? Use one of these: GmailOutlook

‍

But whether you work with us or not, I want you to remember one thing this November.

‍‍

Before you spend another ₹1 lakh on retargeting, send a few more emails.

‍

You might be surprised by how much money you’ve been leaving on the table.

‍

An open palm with the handwritten note: Send more emails. Heart Porcellia.

‍

Read our latest blog

Your business will die because you can’t tell a story.

In a world optimized for speed and dopamine, meaning is the only thing that lasts.

Read the full story
Read our latest blog

Your business will die because you can’t tell a story.

In a world optimized for speed and dopamine, meaning is the only thing that lasts.

Read the full story

Real growth lessons from
brands making the rules up.

Get your hands on the the stuff that actually compounds.
Positioning. Retention. Content. Community.

Full documentation in Finsweet's Attributes docs.