Repeat purchases on WhatsApp: the second order is the cheap one

The way to increase repeat purchases on WhatsApp is to message past buyers at the exact moment a reorder makes sense: a reorder reminder when their 30-day pack is running low, a winback campaign when a buyer has gone quiet, a back-in-stock alert on a product they have bought before. You already hold the opt-in and the order history, so there's no ad auction to win, just a template message, costing under a rupee, to someone who has already paid you once.

Official WhatsApp Business API0% markup on Meta's fees7-day money-back guarantee
Repeat purchases on WhatsApp: the second order is the cheap one. A WhatsApp conversation running on the Growcord platform

Acquisition gets the credit; retention pays the bills

Most D2C and store P&Ls have the same odd shape: rising ad costs to win strangers, discounts to convince them, and then, after the brand has finally paid for a customer who converted, silence.

The buyer list sits in Shopify while the marketing budget goes back to Meta's auction to buy the next stranger. Email winbacks go out and land unread in the Promotions tab. The customers most likely to buy again, at the lowest cost to reach, are the ones getting the least attention.

Repeat revenue isn't a loyalty-programme problem for most Indian brands; it's a timing problem. People run out of the protein powder, finish the skincare bottle, wear out the kurta season, and reorder from whoever is in front of them that day.

Reorder reminders and WhatsApp winback campaigns

Reorder reminders work off the consumption cycle. A 30-day supplement pack ordered on the 1st means a reminder around day 23–27, early enough that they haven't run out, late enough that reordering feels sensible. Growcord schedules these from the order date, personalises with the product they actually bought, and. This matters, suppresses anyone who has already reordered, so nobody gets nudged about a thing they bought last week.

Winback campaigns pick up the customers the reminder didn't catch. Segment by recency, say, no order in 90 days, and send a short, specific message: new arrivals in the category they bought from, or a comeback offer if that's your style. A ladder works better than one blast: a gentle "we've restocked what you liked" first, an incentive only for those still quiet a few weeks later. Segmenting by last product, order count and spend keeps the message relevant; one generic discount to the whole list is how brands train customers to wait for discounts.

The discipline that protects all of this: message past buyers at most a few times a month, keep an easy opt-out, and watch the block rate, your quality rating with Meta is the asset the whole channel runs on. The opt-in guide covers keeping consent clean.

Retention plays you can automate in Growcord

Reorder reminders

Timed from the order date to each product's consumption cycle, with the customer's own product in the message.

Winback campaigns

Recency segments, 60, 90, 180 days quiet, each with its own message and its own escalation.

Back-in-stock alerts

Restocked items go first to people who bought or asked for them, see [back-in-stock alerts](/back-in-stock-alerts-whatsapp/).

Segments that stay fresh

Recency, product, order count and spend, synced from your store so segments update themselves.

Festival campaigns to buyers

Diwali and season launches go to past buyers first, the audience that needs no introduction.

Per-campaign reporting

Delivered, read, replied and credit cost per campaign, so you can compare a winback against its result.

How it works in Growcord

  1. Get order history flowing in

    Connect Shopify or WooCommerce, or push orders via CSV or the REST API. Every order updates the contact's products, spend and last-order date.

  2. Cut the segments

    Build recency segments (30/60/90 days), product segments, and a repeat-buyer VIP list. They refresh automatically as orders arrive.

  3. Write the templates

    A reorder nudge, a winback ladder, a back-in-stock alert, approved once by Meta, personalised per contact with merge fields.

  4. Schedule, suppress, measure

    Recurring campaigns run themselves; anyone who reorders drops out of the sequence. The report shows reads, replies and cost per campaign.

The arithmetic for a 2,000-customer store

Say you have 2,000 past buyers at a ₹900 average order value, and 600 of them haven't ordered in 90 days. A winback to those 600 costs about 600 × ₹0.85 ≈ ₹510 in Meta marketing fees (India marketing rate roughly ₹0.78–0.88, checked August 2026) plus your plan fee.

Every 1% of that segment who reorders is 6 orders, ₹5,400 of revenue against a ₹510 send. At 3% it's ₹16,200. We're not promising you 1% or 3%: winback rates vary with product, offer and how the list was treated before. The point of the arithmetic is that the downside is a few hundred rupees and the report tells you your real number after one campaign.

Compare the acquisition side: at ₹40–80 a click, ₹510 buys you fewer than a dozen visits from strangers who've never heard of you.

What it costs, and what to pair it with

Basic is ₹299/month (₹99/month billed yearly); Commerce is ₹1,999 (₹999 yearly) if a buyer list your size needs the bigger conversation allowance, and the pricing page lists all four tiers.

Meta's per-message fees are billed as credits at Meta's published rate, Growcord adds no markup, with the estimate shown before each campaign, and the subscription carries a 7-day unconditional money-back guarantee. Retention rarely works as one tactic alone, the same order data powers abandoned cart recovery, review requests after delivery, and drip sequences for new buyers. The broader playbook lives on WhatsApp for ecommerce.

Increase Repeat Purchases with WhatsApp Campaigns capabilities included with Growcord

Your next customer already bought from you

Free tier includes 50 conversations a month, run one winback segment and read the report before spending anything.

Start free, no card needed

Why Growcord

What you get here that you don't get elsewhere

0% markupOn every message you send

Meta's rate is what you pay. We earn on the plan, never on your traffic.

₹99/monthEntry plan, billed yearly

The names you know start at ₹1,500–₹2,499 for the same channel.

CRM includedNot a paid add-on

Contacts, tags, pipelines and tickets on every plan, including the free one.

AI + botsAnswering at 2am

Drag-and-drop flows for the routine asks, AI for everything they miss.

Frequently asked questions

How do I get customers to reorder on WhatsApp?

Time the message to the product's consumption cycle. If a pack lasts 30 days, schedule a reorder reminder around day 23–27 from the order date, name the product they bought, and include a link to buy again. Suppress anyone who has already reordered. Growcord automates this from your Shopify, WooCommerce or API order data, so each customer's reminder runs off their own purchase date.

What is a WhatsApp winback campaign?

A campaign to customers who have stopped ordering, say, nothing in 90 days. It's usually a short template message tied to what they bought: new stock in their category, or an incentive to return. A ladder works best: a soft nudge first, an offer only for those still quiet weeks later, and different messages for one-time buyers versus lapsed regulars.

How often can I message past customers without annoying them?

As a working rule, a few promotional touches a month at most, plus event-triggered messages (reorder timing, back-in-stock) which people rarely mind because they're relevant. Always keep an easy opt-out, and watch blocks and your Meta quality rating in the dashboard, those numbers tell you honestly when you've crossed from useful to annoying, before the channel gets damaged.

Do I need opt-in to send offers to past buyers?

Yes. A purchase by itself is not marketing consent under Meta's rules, you need the customer's agreement to receive messages from you on WhatsApp. Collect it where it's natural: a checkbox at checkout, a keyword reply, or alongside order-update opt-in. It's a one-time step that makes every retention campaign after it compliant and keeps your quality rating safe.

Can Growcord pull order history from Shopify or WooCommerce?

Yes. The Shopify and WooCommerce integrations sync orders to contacts, so last-order date, products and spend stay current and your recency segments update themselves. If you sell elsewhere, push orders via CSV upload, Zapier, or the REST API and webhooks, the segmentation and automation work the same regardless of where the order happened.

What does a winback campaign cost to send?

Meta's marketing rate in India is roughly ₹0.78–0.88 per message (checked August 2026), so a 600-contact winback runs about ₹510 in Meta fees, billed as credits at exactly Meta's rate, with no Growcord markup and the estimate shown before you confirm. On top sits the plan: ₹299/month, or ₹99/month billed yearly on Basic. The free tier's 50 conversations let you test one small segment first.

Why businesses pick Growcord

Official WhatsApp Business API

Built on Meta's Cloud API, the sanctioned channel, not a modded app. No number-ban roulette.

Indian pricing, GST invoice

Plans from ₹99/month billed yearly. Paid in ₹ via Razorpay, with a proper GST invoice every time.

Free tier, no card needed

1 number and 50 conversations a month to prove it on real customers before paying anything.

Support from New Delhi, in IST

A real team on email and WhatsApp, Monday to Saturday 10:00–19:00 IST, not a ticket void.

Talk to us

Get set up on WhatsApp this week

Tell us what you sell and how many customers you message. We'll reply on WhatsApp with the plan that fits and, if you want it, walk you through the Meta approval step.

  • No sales call unless you ask for one
  • Answers from the team that builds it, in IST hours
  • Free tier available. You can start before you decide

We store your name and number so we can reply, and open a WhatsApp chat with the details filled in. See our privacy policy.