TEMPLATES: ECOMMERCE & RETAIL

WhatsApp templates for ecommerce & retail.

Online stores and retailers: carts, orders, delivery, reviews and repeat purchase. 9 ready-to-edit templates (5 marketing · 4 utility), each with sample values and a live preview.

7-day free trial · about 15 minutes to connect your number · Meta bills message charges to you directly (you add a card in Meta)

Store owner planning a promotion at her laptop
Campaign · VIP list

Illustrative example. Names and details are made up.

Online store owner packing an order
Shopify · Checkout abandoned

Illustrative example. Names and details are made up.

READY TO ADAPT

Start from wording that already fits.

Each template is written to Meta’s rules. Change the details to suit your business, then submit it for approval from ConvoHut.

How to write templates that get approved →
Written to Meta’s guidelines, not pre-approved. Meta reviews every template you submit and decides its category. These are written to pass review: clear purpose, sample values, no variables at the start or end, opt-out wording on marketing, and no requests for sensitive information. Replace “Northline” with your business name and adjust the wording to your voice.
welcome_offer_v1MarketingMarketing
Header
Welcome to Northline
Footer
Reply STOP to opt out
Buttons
Shop now (website link)
Language
English

Body

Hi {{1}}, thanks for joining Northline on WhatsApp. As a welcome, here’s 10% off your first order with code {{2}}. It’s valid until {{3}}.
VariableSample value for Meta
{{1}}Sarah
{{2}}WELCOME10
{{3}}31 October

Why it’s written this way: Clear opt-in context, one offer, an expiry and an opt-out footer.

cart_reminder_v1MarketingMarketing
Header
None
Footer
Reply STOP to opt out
Buttons
Complete my order (website link), I have a question (quick reply)
Language
English

Body

Hi {{1}}, you left {{2}} in your cart. We’ve saved it in case you’d like to finish your order. Questions about sizing or delivery? Just reply here.
VariableSample value for Meta
{{1}}Sarah
{{2}}the Harbour linen shirt

Why it’s written this way: Cart reminders are marketing. Only send to customers who agreed to marketing messages.

order_confirmed_v1UtilitySupport
Header
Order confirmed
Footer
None
Buttons
View order (website link)
Language
English

Body

Hi {{1}}, thanks for your order {{2}}. We’ve received your payment of {{3}} and we’re getting it ready. We’ll message you when it ships.
VariableSample value for Meta
{{1}}Sarah
{{2}}#10482
{{3}}$148.00

Why it’s written this way: Tied to a specific order with no promotion, so it fits utility.

order_shipped_v1UtilitySupport
Header
Your order is on its way
Footer
None
Buttons
Track parcel (website link)
Language
English

Body

Good news, {{1}}. Order {{2}} has shipped with {{3}}. Expected delivery: {{4}}.
VariableSample value for Meta
{{1}}Sarah
{{2}}#10482
{{3}}Australia Post
{{4}}Mon 12 Oct

Why it’s written this way: Utility: a transaction update the customer expects.

delivery_failed_v1UtilitySupport
Header
None
Footer
None
Buttons
Redeliver tomorrow (quick reply), Collect from depot (quick reply)
Language
English

Body

Hi {{1}}, the courier couldn’t deliver order {{2}} today. Choose an option below or reply with a better time or address.
VariableSample value for Meta
{{1}}Sarah
{{2}}#10482

Why it’s written this way: Utility with quick replies, so the customer can fix it in one tap.

back_in_stock_v1MarketingMarketing
Header
None
Footer
Reply STOP to opt out
Buttons
Shop now (website link)
Language
English

Body

Hi {{1}}, {{2}} is back in stock. You asked us to let you know, so you’re among the first to hear.
VariableSample value for Meta
{{1}}Sarah
{{2}}the Coastal throw in sage

Why it’s written this way: Even when the customer asked, back-in-stock alerts are usually classed as marketing.

review_request_v1MarketingMarketing
Header
None
Footer
Reply STOP to opt out
Buttons
Leave a review (website link), I need help (quick reply)
Language
English

Body

Hi {{1}}, how are you finding your {{2}}? If you have a minute, we’d love a quick review. It helps other shoppers and helps us improve.
VariableSample value for Meta
{{1}}Sarah
{{2}}Harbour linen shirt

Why it’s written this way: Offer a help option so unhappy customers reach you, not a public review.

win_back_v1MarketingMarketing
Header
None
Footer
Reply STOP to opt out
Buttons
Shop new arrivals (website link)
Language
English

Body

Hi {{1}}, it’s been a while since your last order. Here’s {{2}} off anything this week with code {{3}}.
VariableSample value for Meta
{{1}}Sarah
{{2}}15%
{{3}}BACK15

Why it’s written this way: Keep win-back infrequent. Quality ratings fall when people feel spammed.

cod_confirm_v1UtilitySales
Header
None
Footer
None
Buttons
Confirm order (quick reply), Cancel order (quick reply)
Language
English

Body

Hi {{1}}, please confirm your cash-on-delivery order {{2}} for {{3}}. Tap Confirm and we’ll dispatch it today.
VariableSample value for Meta
{{1}}Priya
{{2}}#20931
{{3}}₹1,499

Why it’s written this way: Confirms a specific order the customer placed, so it fits utility.

FAQ

Using these templates.

How do I submit a template to Meta?

In ConvoHut, go to Templates, choose Create Template, pick the category, paste the body, add sample values for each variable and submit. Meta usually reviews within 24 hours.

Why did Meta change my template’s category?

Meta checks the content. If a utility template includes promotional wording, Meta can reclassify it as marketing, which is charged at the marketing rate.

Can I change the wording?

Yes. Write in your own voice. Keep the purpose clear, give sample values, and keep variables away from the start and end of the body.

Do I need consent to send these?

Yes. Only message people who agreed to hear from your business on WhatsApp. Marketing messages also need a simple way to opt out.

LIVE NOW · 7-DAY FREE TRIAL

More sales from every conversation.

WhatsApp marketing, sales and support from your own number. 7-day free trial, free onboarding and Meta verification help.

  • Meta Tech Provider
  • Hosted on AWS
  • Australian company
  • Your number stays yours
Salon owner checking bookings on her phone