WhatsApp Automation

WhatsApp Upsell Message Examples

TL;DRA WhatsApp upsell message should make the customer's recent purchase more useful, not make the brand sound impatient for another order.

That is the line most ecommerce upsell copy crosses too quickly. A customer buys once, then immediately receives a generic discount, unrelated bestseller link, or "complete your look" message that could have been sent to anyone. The channel is personal, so the copy has to be more specific than that.

This guide gives Shopify and ecommerce teams practical WhatsApp upsell message examples for add-ons, bundles, upgrades, subscriptions, replenishment, VIP customers, and follow-ups. Use it as the message-copy companion to a full Shopify post-purchase upsell WhatsApp flow.

Start With The Upsell Type

Do not write the message before you know what kind of upsell you are sending.

Upsell typeBest useMessage angle
Add-onCustomer bought a main product but not the accessoryMake the original purchase easier, safer, or more complete
Cross-sellCustomer bought one product and may like a related itemExplain the product relationship clearly
BundleCustomer bought part of a routine or setShow better value or simpler buying
UpgradeCustomer bought an entry-level itemExplain the premium benefit without making the original choice feel wrong
SubscriptionCustomer bought a repeatable productHelp them avoid running out
ReplenishmentProduct has a predictable usage cycleTime the reminder around expected need
VIP offerCustomer has strong order historyRecognize the relationship and offer something relevant

The message should explain why this offer belongs after that purchase. If the connection is weak, the issue is not the copy. The offer is wrong.

Basic WhatsApp Upsell Message Examples

Use these when you need clean, adaptable copy before creating product-specific versions.

SituationMessage example
Simple add-onHi [first_name], thanks for ordering [product_name] from [store_name]. Many customers add [addon_name] because it helps with [specific_benefit]. You can add it here: [link]
Complementary productHi [first_name], [addon_name] pairs well with your recent [product_name] order because [reason]. Take a look here: [link]
Bundle recommendationHi [first_name], if you are planning to use [product_name] regularly, the [bundle_name] may be better value than buying items one by one. See it here: [link]
Upgrade offerHi [first_name], quick option before you continue with [product_name]: the [upgrade_name] gives you [premium_benefit]. Compare both here: [link]
Routine builderHi [first_name], your [product_name] order is a good first step. To complete the routine, most customers add [next_product]. Details here: [link]
Time-sensitive add-onHi [first_name], we can still ship [addon_name] with your [product_name] order if you add it before [cutoff_time]. Add it here: [link]

Shorter is usually better. Mention the order context, give one reason, and make one action obvious.

Weak:

Buy more today and save 20%.

Stronger:

Hi [first_name], [addon_name] helps protect your new [product_name] during daily use. You can add it here before your order ships: [link]

The stronger version gives the customer a reason that is tied to the product they just bought.

Add-On Messages Before Fulfillment

Pre-fulfillment upsells work only when the product can realistically ship with the original order. Do not promise combined shipping if your fulfillment process cannot support it.

Message angleExample
Ship togetherHi [first_name], we are preparing your [product_name] order. If you want [addon_name] shipped with it, you can add it before [cutoff_time]: [link]
Care accessoryHi [first_name], quick add-on for your [product_name]: [care_product] helps keep it in better condition. Add it before packing here: [link]
Setup kitHi [first_name], customers often pair [product_name] with [setup_kit] so they can start using it right away. You can add it here: [link]
Gift add-onHi [first_name], if your [product_name] is a gift, you can add [gift_option] before we pack it: [link]
Free shipping thresholdHi [first_name], your order is close to free shipping. Add [addon_name] before [cutoff_time] if it fits your order: [link]

Use this style for accessories, care kits, setup kits, low-friction add-ons, and gift options.

Avoid this style when the order is already fulfilled, the add-on requires customer education, or the buyer may still be unsure about the first purchase.

Cross-Sell Messages After Delivery

Post-delivery cross-sell messages can feel more natural because the customer has received the original product. The message should sound like a useful next step, not a surprise promotion.

Message angleExample
Product pairingHi [first_name], hope your [product_name] arrived safely. [addon_name] pairs well with it because [specific_reason]. You can see it here: [link]
Result improvementHi [first_name], to get more from your [product_name], many customers add [complementary_product]. It helps with [benefit]. Details here: [link]
Style matchHi [first_name], if you liked [product_name], this [matching_product] completes the look without changing the style. View it here: [link]
Routine completionHi [first_name], your [product_name] works best with [next_product] in the same routine. You can add the next step here: [link]
Product educationHi [first_name], a quick tip for [product_name]: [tip]. If you want the matching [addon_name], it is here: [link]

This is where specificity matters. "Customers also bought" is fine for a product page, but WhatsApp copy needs a stronger reason. Use the customer's product, category, routine, use case, or occasion.

Bundle Upsell Messages

Bundle messages should make buying easier or better value. They should not feel like a store clearing inventory.

Bundle typeExample
Starter bundleHi [first_name], since you picked [product_name], the [starter_bundle] is the easiest way to get the full setup in one order. See the bundle here: [link]
Routine bundleHi [first_name], customers using [product_name] regularly often prefer the [routine_bundle] because it covers [steps_or_products]. View it here: [link]
Value bundleHi [first_name], if you plan to reorder [product_name], the [bundle_name] gives better value than buying single packs. Details here: [link]
Family packHi [first_name], if [product_name] is for more than one person at home, the [family_pack] may be a better fit. See it here: [link]
Travel or mini kitHi [first_name], if you want an easier travel option with your [product_name], the [mini_kit] is available here: [link]

Keep bundle copy concrete. State what the bundle solves: convenience, price per unit, routine completeness, gifting, travel, or product protection.

Upgrade Messages

Upgrade copy needs care. The message should not make the customer feel they bought the wrong item.

Upgrade angleExample
More capacityHi [first_name], your [product_name] order is confirmed. If you need more capacity, the [upgrade_name] gives you [extra_benefit]. Compare here: [link]
Premium materialHi [first_name], quick option before we pack your order: [upgrade_name] has [premium_feature] if you prefer the upgraded version. See it here: [link]
Longer useHi [first_name], if [product_name] will be part of your daily routine, [upgrade_name] may last longer because [reason]. Details here: [link]
Pro versionHi [first_name], for heavier use, [pro_product] may be the better fit than [product_name]. You can compare both here: [link]

Do not insult the original choice. Avoid phrases like "basic", "cheap", or "entry-level" in the message unless that is how the customer already understands the product line.

Subscription And Replenishment Upsell Messages

Subscription and replenishment messages should wait until the customer has had enough time to use the product. Sending too early can feel like pressure before the first order has delivered value.

TimingExample
First reorder windowHi [first_name], if you have started using [product_name], you can set up an easy repeat order so you do not run out. Start here: [link]
Consumable reminderHi [first_name], your [product_name] may be running low soon. Refill in one tap here: [link]
Subscribe and saveHi [first_name], if [product_name] is now part of your routine, you can subscribe and save [benefit_or_discount]. Set it up here: [link]
Bundle refillHi [first_name], ready to restock [product_name]? The [refill_bundle] is better value for repeat use. See it here: [link]
Pause-friendly subscriptionHi [first_name], you can turn [product_name] into a flexible repeat order and pause anytime. Details here: [link]

Use product cycle data where possible. A 15-day skincare product, a 30-day supplement, and a 90-day home filter should not receive the same timing.

VIP And Repeat Customer Upsell Messages

Repeat buyers can handle a little more relationship language, but the offer still has to be relevant.

Message angleExample
Early accessHi [first_name], as one of our repeat customers, you get early access to [new_product_or_bundle]. It pairs well with your past [category_name] orders: [link]
Private bundleHi [first_name], we made a [bundle_name] for customers who often buy [category_name]. You can view it here before it goes live: [link]
Loyalty recognitionHi [first_name], thanks for shopping with [store_name] again. We thought [product_name] may fit your next order because [reason]. Details here: [link]
Concierge upsellHi [first_name], need help choosing the right add-on for [product_name]? Reply here and we will recommend the best fit.

This is also a good place to use human help. For higher-ticket products, a reply-based upsell can work better than a direct product link because the customer may need advice before buying.

Retentionly Shopify merchant review
A Retentionly merchant review from the Shopify App Store.

Discount Upsell Messages

Discounts can help, but they should not be the only reason the message exists. Start with product fit, then use the offer as a nudge.

Offer typeExample
Limited add-on discountHi [first_name], [addon_name] pairs well with your [product_name]. If you want to add it this week, use [code] for [discount]. Link: [link]
Bundle savingHi [first_name], if you plan to buy [product_name] again, the [bundle_name] saves [amount_or_percent] compared with single orders. Details here: [link]
Free giftHi [first_name], add [addon_name] to your [product_name] routine today and we will include [gift_name]. See the offer here: [link]
Free shippingHi [first_name], you can add [addon_name] and qualify for free shipping before [cutoff_time]. Add it here: [link]

Avoid training every customer to wait for a discount. For strong product-fit upsells, relevance often matters more than urgency.

Follow-Up Messages

Most upsell flows should use one message. If you add a follow-up, make it shorter than the first message and stop immediately when the customer buys, opts out, or has a support issue.

Follow-up typeExample
Gentle reminderHi [first_name], quick reminder in case you still wanted [addon_name] with your [product_name]. Here is the link again: [link]
Expiry reminderHi [first_name], your [offer] for [addon_name] ends at [time]. Use it here if it is useful: [link]
Help-first follow-upHi [first_name], not sure whether [addon_name] fits your [product_name]? Reply here and we will help you choose.
No-pressure closeHi [first_name], last note about [addon_name]. If it is not relevant right now, no action needed. Link: [link]

Do not send multiple reminders because the first message did not convert. One thoughtful follow-up is enough for most upsell offers.

Variables To Prepare Before Submitting A Template

Upsell templates often fail because the variable plan is unclear. Prepare the fields before writing the final template.

VariableExampleWhy it matters
[first_name]PriyaMakes the message personal
[store_name]Glow CoMakes the sender clear
[product_name]Vitamin C SerumConnects the offer to the order
[addon_name]Sunscreen StickMakes the recommendation specific
[specific_reason]it helps protect your morning routine outdoorsExplains the fit
[offer]10% off todayGives a clear incentive when needed
[cutoff_time]6 PM todaySupports time-sensitive shipping offers
[link]Product, bundle, collection, or checkout linkGives one clear action

Before sending, check every variable for awkward wording. A template can look fine with placeholders and still sound strange when the real product names are inserted.

Keep Upsell Messages Compliant

A WhatsApp upsell message promotes another purchase, so treat it as a marketing message.

Practical rules:

  • Send only to customers who opted in to receive WhatsApp marketing.

  • Use approved templates when messaging outside the customer service window.

  • Include the brand name when the sender may not be obvious.

  • Add a clear opt-out path such as "Reply STOP to opt out."

  • Do not hide a promotion inside an order update.

  • Suppress customers with refunds, delivery problems, cancellations, open support issues, or recent negative replies.

  • Keep frequency low enough that customers still expect your messages.

If the customer would be surprised to receive the offer on WhatsApp, the message is probably too broad or the consent is too weak.

What To Measure

Do not judge upsell messages only by gross revenue.

MetricWhat it tells you
Click rateWhether the offer and message earn attention
Upsell conversion rateWhether the product recommendation fits
Revenue per recipientWhether the campaign is worth scaling
Margin after discountWhether the offer is profitable
AOV liftWhether the message increases order value
Time to second purchaseWhether the upsell accelerates retention
Opt-out rateWhether the message feels too aggressive
Support repliesWhether the offer creates confusion

A strong upsell message produces incremental revenue without increasing opt-outs, support load, or refund risk.

A Simple First Upsell Message To Launch

Start with one product family, one add-on, and one timing rule.

Flow partFirst version
TriggerDelivered Shopify order
AudienceCustomers who bought [product_name] and have WhatsApp marketing consent
OfferOne complementary product that improves the original purchase
Timing1-3 days after delivery
MessageProduct-specific copy with one reason and one link
Stop ruleStop on add-on purchase, opt-out, refund, return, support issue, or duplicate ownership
Success metricRevenue per recipient, conversion rate, margin, and opt-out rate

After that message has enough data, build variants for bundles, upgrades, VIP customers, and replenishment. Do not start with ten generic upsell templates. Start with one message that clearly belongs after one purchase.

Final Takeaway

The best WhatsApp upsell message feels like a helpful next step from the customer's recent order.

Use the product they bought, choose the right timing, explain the fit in one sentence, and give one action. That is how Shopify stores can use WhatsApp to grow repeat revenue without turning a high-trust channel into another discount feed.

Ready to launch Shopify WhatsApp upsell messages with cleaner targeting and revenue tracking? Install Retentionly free on Shopify and start with one post-purchase workflow.

Mihir Thakkar
Mihir Thakkar

Founder of Retentionly

Mihir is the founder of Retentionly. He helps D2C ecommerce brands improve retention, increase customer lifetime value, and build better lifecycle workflows across WhatsApp and email.