Template library

WhatsApp templates for Shopify stores

The eleven templates TopEdge ships, shown as your customer receives them, with the Meta category and the ₹ rate each one carries.

An isometric scene of a phone showing a chat message, with template cards and a stamp of approval around it.

Eleven templates, not a catalogue of a hundred. These are the ones the product actually ships, grouped the way they run: 7 utility templates that follow a Shopify order, three marketing sends that chase a cart, and two optional programs. Every preview shows the real structure, and the highlighted values are the fields filled from the order.

Why templates exist at all

WhatsApp does not let a business message whoever it likes whenever it likes. Once a customer has replied, you have a 24-hour window to talk freely. Outside that window you can only send something Meta has already looked at and approved, and that is a template.

This is why a WhatsApp setup cannot be switched on the way an email tool can. The journeys are ready in minutes; the templates sit in Meta review, against your own business account, before anything can send. Planning for that queue is most of what separates a smooth go-live from a frustrating one.

Category decides the price, not the words

Meta prices the category. The gap between the two you will actually use is about seven times, and it is the single biggest lever on a WhatsApp bill.

Category
What belongs in it
India, per delivered message
UtilityCost scales with orders, not audience size.
Messages about an order that already exists: confirmed, COD confirmation, shipped, delivered, cancelled, warranty
₹0.1150
MarketingCost scales with audience, so it is the one to ration.
Anything that exists to make a sale that has not happened: cart reminders, prepaid incentives, festive offers
₹0.8631
AuthenticationNot used by a standard Shopify store setup.
One-time passcodes and verification only
₹0.1150

Rates are Meta’s own published India prices, billed by Meta to your WhatsApp Business account. TopEdge adds no markup on them.

Order messages

The six that run against a Shopify order. All utility, because each one is about an order the customer already placed, which is why they cost about a seventh of a marketing send.

Order confirmation

Utility · ₹0.1150

Acknowledges the order straight after checkout. This is the message that sets the expectation every later one is measured against.

Meta template name
order_status_confirmed_v1
Fires on
order_placed

COD confirmation

Utility · ₹0.1150

Asks the customer to confirm a Cash on Delivery order before anything is picked. The cheapest thing you can put in front of a return-to-origin parcel.

Meta template name
cod_confirmation_v1
Fires on
cod_order_placed

Watch out: Keep the prepaid offer out of this one. Attach an incentive and Meta reclassifies it as marketing, at roughly seven times the price.

COD confirm, ship or cancel

Utility · ₹0.1150

The follow-up while the order is still inside your dispatch window. After this, silence is a decision and needs a written rule.

Meta template name
cod_confirm_v2
Fires on
cod_order_placed

Order shipped

Utility · ₹0.1150

Carries an image header and a Track order button. The single highest-value message in the set, because it answers the question most customers were about to ask.

Meta template name
order_status_shipped_v1
Fires on
order_fulfilled

Watch out: Without a working tracking link this message creates the support ticket it was meant to prevent.

Order delivered

Utility · ₹0.1150

Closes the loop once the parcel arrives, and is the natural moment to ask for a review as a separate send.

Meta template name
order_status_delivered_v1
Fires on
order delivered

Cancellation received

Utility · ₹0.1150

Acknowledges the cancellation and states the refund timeline. Silence here is what turns a refund into a support ticket and a bad review.

Meta template name
order_cancellation_v1
Fires on
order cancelled

Cart recovery

Three sends across about 72 hours, on one trigger. All marketing category, because a cart reminder exists to make a sale that has not happened yet. There is no wording that changes that.

Reminder one, the cart is still here

Marketing · ₹0.8631

Product image, the item and its total, a Buy now button back to the same checkout. Sent while the intent is still warm.

Meta template name
cart_recovery_1
Fires on
abandoned_cart

Reminder two, answer the objection

Marketing · ₹0.8631

The send that should clear whatever actually stopped them: sizing, delivery time, or whether COD is available. Not a repeat of the first message.

Meta template name
cart_recovery_2
Fires on
abandoned_cart

Reminder three, last call

Marketing · ₹0.8631

The final send. It ships without a discount code on purpose.

Meta template name
cart_recovery_3
Fires on
abandoned_cart

Watch out: A predictable discount at step three teaches repeat customers to abandon on purpose. Clear the objection instead, and keep discounts for a campaign you control.

Audience programs

Two optional programs that sit outside the order flow. One utility, one marketing, and the difference is whether the message carries an offer.

Warranty activated

Utility · ₹0.1150

Confirms warranty registration for brands that register at purchase. Utility, because it is a record of something the customer already bought.

Meta template name
warranty_registration_v1
Fires on
order_placed

COD to prepaid nudge

Marketing · ₹0.8631

Offers a confirmed COD customer a reason to pay by UPI or card before dispatch. Sent after the confirmation, never bundled into it.

Meta template name
eco_cod_prepaid_switch
Fires on
cod_prepaid

Watch out: Needs a branching journey, so it is a Growth and Scale feature. Basic COD confirmation runs on every plan.

Festive copy, Diwali and after

Not extra templates. Each one is a seasonal rewrite of a template above, submitted to Meta as its own, under your own account.

Diwali cart reminder

Already marketing category, so festive copy changes nothing about the price.

Rewrite of
cart_recovery_1

Diwali prepaid nudge

Festive dispatch queues are long, which is the honest reason to ask for prepaid now.

Rewrite of
eco_cod_prepaid_switch

Festive dispatch update

Stays utility only while it carries no offer. Add a festive discount and it becomes a marketing send at ₹0.8631.

Rewrite of
order_status_shipped_v1

Questions teams ask

What is a WhatsApp message template?
It is a message Meta has approved in advance, so a business can send it to a customer outside the 24-hour reply window. You submit it from your own WhatsApp Business account, Meta reviews it, and only then can automation send it. Until it is approved, a journey cannot use it.
Why does the template category matter so much?
Because Meta prices the category, not the message. In India a utility template costs ₹0.1150 per delivered message and a marketing one ₹0.8631, roughly seven times more. The same sentence with an offer added becomes a marketing template, so category is the single biggest lever on your WhatsApp bill.
Can I edit the wording of these templates?
Yes, and you will have to. The previews here are examples of the shape each template takes. You write your own wording, submit it to Meta from your own account, and edit it later as your store changes. What stays fixed is the trigger it fires on and the fields it can pull from the order.
How long does Meta take to approve a template?
Usually hours rather than days once your business is verified, though it varies and Meta does not publish a guarantee. Most rejections come from missing sample values or vague variables rather than the copy itself, so fill the samples in properly the first time.
Do you have Diwali and festival templates?
Festive copy is a seasonal rewrite of a template you already have, submitted as its own template. There are three worked examples on this page. A festive greeting added to an order update turns a ₹0.1150 utility message into a ₹0.8631 marketing one, which is worth knowing before you write it.
How many templates do I need to start?
Two. Cart recovery if you are mostly prepaid, COD confirmation if return-to-origin is what costs you money, plus the order updates that go with them. Submitting eleven templates in week one means eleven things in review and nothing you can attribute.

Push these to Meta from your own account

Connect Shopify, submit the templates you need, and publish the journey that sends them. Free for 14 days, no card.