# WhatsApp Buy Again Messages for Shopify Repeat Orders

> How Cartsaver's Order Follow-Up sends a WhatsApp message after a fulfilled order with a Buy it again button that opens a pre-filled cart, and how it tracks the repeat orders and revenue it brings in.

URL: https://cartsaver.net/help/whatsapp-buy-again-repeat-orders-for-shopify/
Updated: 2026-10-24

**A WhatsApp Buy Again message is a follow-up Cartsaver sends a set time after a Shopify order is fulfilled, showing the customer the products they bought with a Buy it again button that opens a cart already filled with the same items. One tap takes them back to checkout, with an optional discount code applied.** The outcome: repeat orders from customers who already trust you, without building a separate retention campaign.

It is for Shopify stores that sell products people buy more than once (cosmetics, perfume, supplements, food, baby products, pet supplies) and that already talk to their customers on WhatsApp. Cartsaver is a Built for Shopify app by Xtnd that confirms cash on delivery orders on WhatsApp or SMS before you ship, then uses the same WhatsApp conversation for order updates, abandoned cart recovery, one-tap cross-sells, reviews and campaigns, through the official WhatsApp Business API. Inside the app this feature is the **Order Follow-Up** card, and the orders it brings in are listed on the **Buy Again Orders** page.

## How does the WhatsApp Buy Again message work?

A set time after the order is created, Cartsaver checks it in Shopify. If it is fulfilled and not cancelled, the customer gets a WhatsApp follow-up with two buttons: one to rate the order and one, **View Order Items**, that sends the items back with a Buy it again button.

1. **The follow-up goes out.** You choose the delay: 1 week, 2 weeks, 1 month or 3 months after the order is created. Cartsaver only sends it when the order is fulfilled and not cancelled at that point, and only once per order. Messages are held overnight in the customer’s local time, worked out from their phone number’s country.
2. **The customer taps View Order Items.** Cartsaver replies in the chat with the products from that order: one product, or a carousel when there are several. Each card has a **Buy it again** button, and a last card, **Visit store**, is for customers who would rather browse something else.
3. **Buy it again opens a pre-filled cart.** The cart holds the same variants and quantities as the original order. If you added a discount, its code is shown in the message and applied at checkout. If Fast Checkout is on in your store, the button opens the Fast Checkout form with those items instead.
4. **The new order is tracked.** When the customer orders through that link, Cartsaver records it as a Buy Again order, adds the tag **Buy Again by Cartsaver** to the Shopify order, and counts its value in your follow-up revenue.

There is a second way in. Customers who rate the order 4 or 5 stars in the same message are sent their order items with Buy it again automatically, about 15 minutes after the review, if they have not already asked for them. A happy customer is one tap from ordering again while the good experience is fresh.

The Order Follow-Up Preview in Cartsaver: after View Order Items, the customer gets the thank-you discount and a Buy it again card for each product.

## Why send Buy Again messages on WhatsApp?

Because the customer already has a chat open with your store. The confirmation, the shipping update and the follow-up all arrive in the same WhatsApp conversation, so the Buy Again message comes from a sender they recognise, not from an unknown email address.

For cash on delivery stores in Egypt, the Gulf, Pakistan and India, email open rates are low and many buyers never create an account, so a "buy it again" link in an email or a customer account page is rarely seen. A WhatsApp message with the product picture and one button removes the steps between "I liked that" and a new order: no searching for the product, no re-entering the size or color, no rebuilding the cart.

It also reaches the right people. The message only goes to customers whose order was fulfilled, and you choose how long after the order it is sent, so it can match how long your product lasts.

## How do you set up Buy Again messages in Cartsaver?

Turn on the Order Follow-Up card on the Cartsaver dashboard, choose when the message is sent, and optionally add a discount code you created in Shopify. Then use the Preview to check what customers will see. It takes about a minute.

1. Open the Cartsaver dashboard and find the **Order Follow-Up** card. Switch it **ON**.
2. Under **Send follow-up after**, pick **1 week**, **2 weeks**, **1 month** or **3 months**. The default is 2 weeks.
3. Optional: in Shopify admin, go to **Discounts** and create an "Amount off order" discount code. Then click **Add a follow-up discount** on the card, enter the same **Promo code**, choose **Percentage** or **Fixed amount**, and enter the **Discount amount**. If the code does not exist in Shopify, nothing is applied at checkout.
4. Click **Preview** to step through the flow on a phone mock-up: the follow-up, the rating screen and the Buy it again cards.
5. Check results later with the card’s **Orders** link (the Buy Again Orders page) and **Logs** link (the Order Follow-Ups tab).

The Order Follow-Up card: orders generated and revenue at the top, the send delay, and the follow-up discount.

Every option on the card, including the review settings, is described in the Cartsaver docs: [Customer Reviews & Buy It Again on WhatsApp](https://docs.cartsaver.net/features/customer-reviews/).

## Which delay should you choose?

Match the delay to how long your product lasts or how long delivery takes. The rule the app suggests: if delivery takes 3 to 5 days, send the follow-up about 2 weeks after the order, so the customer has received and tried the product.

| Delay | Good for |
| --- | --- |
| 1 week | Fast delivery and quick-use products, such as snacks, coffee or same-city orders |
| 2 weeks | The default for most COD stores: delivery in a few days, then a week or so of use |
| 1 month | Monthly refills: skincare, supplements, perfume samples, pet food |
| 3 months | Slower replenishment, such as larger perfume bottles, or a reminder for seasonal products |

The delay counts from the day the order was created. An order that is still unfulfilled on that day is skipped, so a follow-up never reaches a customer whose parcel has not left yet.

## How do you see the orders and revenue Buy Again brings in?

The Order Follow-Up card shows **Orders Generated** and **Revenue** for the last 12 months, and the Cartsaver dashboard adds the follow-up revenue to the total revenue generated by Cartsaver. The **Buy Again Orders** page lists each order with the customer, phone, amount, status and date.

In Shopify itself, every Buy Again order carries the tag **Buy Again by Cartsaver**, so you can filter your orders list by it or use it in reports and other apps. Each message sent is also listed in Cartsaver’s Logs, on the Order Follow-Ups tab, which you can export as CSV. To read those logs alongside your verification data, see [how to use Cartsaver logs to optimize your COD funnel](https://cartsaver.net/help/the-diagnostic-how-to-use-cartsaver-logs-to-optimize-your-cod-conversion-funnel/).

## How is Buy Again different from cart recovery, cross-sells and campaigns?

Each one reaches the customer at a different moment. Buy Again is for repeat purchase after delivery; the others work before checkout, right after the order, or whenever you choose to broadcast.

| Feature | When it is sent | What it offers |
| --- | --- | --- |
| [Abandoned cart recovery](https://cartsaver.net/help/how-cartsaver-eliminates-abandoned-carts/) | About an hour after a checkout is abandoned, then a second reminder | The cart the shopper left behind |
| [Cross-sell after confirmation](https://cartsaver.net/help/beyond-verification-how-to-turn-every-cod-confirmation-into-an-upsell-opportunity/) | Right after the customer confirms a COD order on WhatsApp | A related product added to the same order |
| Buy Again (Order Follow-Up) | 1 week to 3 months after the order, once fulfilled | The same products again, in a pre-filled cart |
| [WhatsApp campaigns](https://cartsaver.net/help/whatsapp-sms-campaigns-for-shopify/) | When you schedule a campaign (Scale and Ultra) | Any offer, to a Shopify customer segment |

The same follow-up message also asks for a review. How ratings, photo reviews and the Reviews Center work is covered in [WhatsApp reviews and surveys for Shopify](https://cartsaver.net/help/turning-feedback-into-growth-automated-whatsapp-customer-surveys/).

## Which plans include Buy Again?

Order Follow-Up, with the Buy it again button and the optional discount, is included on every plan, including Free. Each follow-up uses one WhatsApp message from your plan’s monthly allowance: 10 on Free, 450 on Advanced ($9.99/month), 4,000 on Unlimited ($29.99/month), 13,000 on Scale ($79.99/month) and 27,000 on Ultra ($159.99/month). Compare plans on the [Cartsaver pricing table](https://cartsaver.net/#pricing).

Follow-ups stop while your message credits are used up, and if your WhatsApp sender cannot send follow-up messages yet, the card tells you.

## A worked example

A skincare store in Jeddah sells a moisturiser that lasts about a month. It sets Order Follow-Up to 1 month, creates a 10% "Amount off order" code called THANKS10 in Shopify and adds it to the card. Sara orders the moisturiser on cash on delivery on 1 March; the order is confirmed on WhatsApp and fulfilled two days later. On 31 March, in the daytime in Jeddah, Sara receives the follow-up. She taps View Order Items and gets the moisturiser card with Buy it again and her 10% code. One tap opens a cart with the same size already in it, the code is applied, and she places the order. In Shopify the new order is tagged Buy Again by Cartsaver, and the card’s Orders Generated goes up by one.

## Common mistakes

- **Adding a discount code that does not exist in Shopify.** Create it first in Shopify admin under Discounts, as an "Amount off order" discount, with exactly the same code.
- **A delay shorter than your delivery time.** Orders that are not fulfilled on the day the follow-up is due are skipped. If you fulfill late, pick a longer delay.
- **Never marking orders as fulfilled.** The follow-up is only sent for orders whose Shopify status is fulfilled. If your team ships without fulfilling in Shopify, no follow-ups go out.
- **Running out of messages.** On Free, 10 messages a month are shared with order confirmations and updates. Check your volume against the [pricing table](https://cartsaver.net/#pricing).
- **Not checking the results.** Look at the Buy Again Orders page after a month. If few customers reorder, try a different delay or a small discount.

See every [Reviews & Surveys feature on the homepage](https://cartsaver.net/#feature-reviews-surveys).

## Frequently asked questions

### Does Shopify have a Buy Again button?

Shopify’s new customer accounts can show a buy again option to customers who sign in to their account. Cartsaver’s Buy it again works without an account: it reaches the customer on WhatsApp after delivery and opens a cart already filled with the same products.

### When is the Buy Again message sent?

1 week, 2 weeks, 1 month or 3 months after the order is created, whichever you choose, and only if the order is fulfilled and not cancelled at that point. Messages are not sent overnight in the customer’s local time.

### Can I add a discount to the Buy Again message?

Yes. Add a percentage or fixed-amount discount on the Order Follow-Up card, using a code you created in Shopify as an "Amount off order" discount. The code is shown in the message and applied automatically at checkout.

### How do I know which orders came from Buy Again?

They are listed on the Buy Again Orders page in Cartsaver, counted in Orders Generated and Revenue on the Order Follow-Up card, and tagged Buy Again by Cartsaver in Shopify.

### Does Buy Again work for cash on delivery orders?

Yes. The reorder goes through your normal checkout, or through Fast Checkout if you use it, so the customer can choose cash on delivery again. If you verify COD orders, the new order is verified like any other.

### Is Buy Again available on the Free plan?

Yes. Order Follow-Up is included on every plan. Each follow-up message uses one message from your plan’s monthly WhatsApp allowance.
