Template Examples & Use Cases
This page shows you real-world scenarios with visual WhatsApp previews. For each example, you'll see how the message looks on the customer's phone and exactly how to set it up in the portal.
1. Order Confirmation (Utility — Text)
When to use: A customer places an order and you want to confirm it immediately.
Order Confirmed! ✅ Hi Rahul Kumar, Your order ORD-78456 has been placed successfully. 📦 Items: 2 items 💰 Total: ₹1,299.00 📅 Expected delivery: 12 Feb 2025 Thank you for shopping with us!
How to create this template:
| Setting | Value |
|---|---|
| Name | order_confirmation |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Order Confirmed!* ✅
Hi {{customername}},
Your order {{orderid}} has been placed successfully.
📦 Items: {{itemcount}}
💰 Total: ₹{{totalamount}}
📅 Expected delivery: {{deliverydate}}
Thank you for shopping with us! |
| Footer | Powered by EzPulze |
| Button 1 | URL → Track Order → https://yoursite.com/track/{{orderid}} |
| Button 2 | Phone → Call Support → +91XXXXXXXXXX |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Rahul Kumar |
{{orderid}} | ORD-78456 |
{{itemcount}} | 2 items |
{{totalamount}} | 1,299.00 |
{{deliverydate}} | 12 Feb 2025 |
2. Promotional Offer (Marketing — Image)
When to use: You want to announce a sale, discount, or special offer with an eye-catching image.
FLAT 50% OFF — Weekend Sale! 🎉 Hi Priya, Our biggest sale is LIVE! Get flat 50% off on all products this weekend. 🛍️ Use code: WEEKEND50 ⏰ Valid till: Sunday, 16 Feb Don't miss out — shop now!
How to create this template:
| Setting | Value |
|---|---|
| Name | weekend_sale_offer |
| Category | Marketing |
| Language | English |
| Type | Image |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Header | Image → Upload your sale banner |
| Body | *FLAT 50% OFF — Weekend Sale!* 🎉
Hi {{customername}},
Our biggest sale is LIVE! Get flat 50% off on all products this weekend.
🛍️ Use code: *WEEKEND50*
⏰ Valid till: {{validtill}}
Don't miss out — shop now! |
| Footer | Reply STOP to unsubscribe |
| Button 1 | URL → Shop Now → https://yoursite.com/sale |
| Button 2 | Quick Reply → Not Interested |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Priya |
{{validtill}} | Sunday, 16 Feb |
3. Shipping Update (Utility — Text with Buttons)
When to use: The customer's order has been shipped and you want to share the tracking details.
Your order is on its way! 🚚 Hi Arun, Great news! Your order ORD-90123 has been shipped. 🏷️ Courier: BlueDart 📋 Tracking ID: BD98765432 📅 Expected by: 14 Feb 2025
How to create this template:
| Setting | Value |
|---|---|
| Name | shipping_update |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Your order is on its way!* 🚚
Hi {{customername}},
Great news! Your order {{orderid}} has been shipped.
🏷️ Courier: {{couriername}}
📋 Tracking ID: {{trackingid}}
📅 Expected by: {{expecteddate}} |
| Button | URL → Track Shipment → https://track.courier.com/{{trackingid}} |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Arun |
{{orderid}} | ORD-90123 |
{{couriername}} | BlueDart |
{{trackingid}} | BD98765432 |
{{expecteddate}} | 14 Feb 2025 |
4. Appointment Reminder (Utility — Quick Reply)
When to use: Remind customers about an upcoming appointment and let them confirm or reschedule.
Appointment Reminder 🏥 Hi Meera, This is a reminder for your appointment: 👨⚕️ Doctor: Dr. Sharma 📅 Date: 15 Feb 2025 🕐 Time: 10:30 AM 📍 Location: Apollo Clinic, MG Road Please confirm your visit.
How to create this template:
| Setting | Value |
|---|---|
| Name | appointment_reminder |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Appointment Reminder* 🏥
Hi {{patientname}},
This is a reminder for your appointment:
👨⚕️ Doctor: {{doctorname}}
📅 Date: {{appointmentdate}}
🕐 Time: {{appointmenttime}}
📍 Location: {{location}}
Please confirm your visit. |
| Button 1 | Quick Reply → Confirm ✅ |
| Button 2 | Quick Reply → Reschedule 🔄 |
| Button 3 | Quick Reply → Cancel ❌ |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{patientname}} | Meera |
{{doctorname}} | Dr. Sharma |
{{appointmentdate}} | 15 Feb 2025 |
{{appointmenttime}} | 10:30 AM |
{{location}} | Apollo Clinic, MG Road |
5. Invoice / Receipt (Utility — Document)
When to use: Send a PDF invoice or receipt after a purchase or payment.
Payment Receipt 🧾 Hi Karthik, Thank you for your payment of ₹4,500.00. 📋 Invoice No: INV-2025-0456 📅 Date: 10 Feb 2025 Your invoice is attached above. Please keep it for your records.
How to create this template:
| Setting | Value |
|---|---|
| Name | payment_receipt |
| Category | Utility |
| Language | English |
| Type | Document |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Header | Document → Upload a sample PDF invoice |
| Body | *Payment Receipt* 🧾
Hi {{customername}},
Thank you for your payment of ₹{{amount}}.
📋 Invoice No: {{invoiceno}}
📅 Date: {{paymentdate}}
Your invoice is attached above. Please keep it for your records. |
| Footer | EzPulze Billing System |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Karthik |
{{amount}} | 4,500.00 |
{{invoiceno}} | INV-2025-0456 |
{{paymentdate}} | 10 Feb 2025 |
When sending this template, you can attach a different PDF each time — the document in the template is just a placeholder for WhatsApp review. Use the Change Media feature to update the default document if needed.
6. OTP Verification (Authentication)
When to use: Sending a one-time password for login, signup, or transaction verification.
847291 is your verification code. Do not share this code with anyone.
How to create this template:
| Setting | Value |
|---|---|
| Name | login_otp |
| Category | Authentication |
| Language | English |
Auto-configured by the system:
| Component | Auto-generated content |
|---|---|
| Body | {{1}} is your verification code. |
| Security line | Do not share this code with anyone. (toggle ON) |
| Footer | This code expires in 5 minutes. |
| Button | Copy Code (auto-added) |
Set the code expiration: 5 minutes
Authentication templates are the simplest to create. Just pick a name, category (Authentication), language, and set the expiration time. Everything else is auto-generated!
7. Product Showcase (Marketing — Carousel)
When to use: Showcase multiple products that customers can swipe through, each with its own image and action button.
Classic Cotton Shirt Premium cotton, available in 5 colors ₹899 only!
Slim Fit Jeans Stretchable denim, all sizes ₹1,299 only!
Running Shoes Lightweight, breathable mesh ₹1,999 only!
How to create this template:
| Setting | Value |
|---|---|
| Name | new_arrivals_carousel |
| Category | Marketing |
| Language | English |
| Type | Carousel |
| Parameter Format | Positional |
Components to add:
| Component | Content |
|---|---|
| Body | Check out our new arrivals! 🛍️ Swipe to explore. |
Carousel Cards (add 3 or more):
| Card | Image | Body Text | Button |
|---|---|---|---|
| Card 1 | Upload shirt image | *Classic Cotton Shirt*
Premium cotton, available in 5 colors
₹899 only! | URL → Buy Now → product link |
| Card 2 | Upload jeans image | *Slim Fit Jeans*
Stretchable denim, all sizes
₹1,299 only! | URL → Buy Now → product link |
| Card 3 | Upload shoes image | *Running Shoes*
Lightweight, breathable mesh
₹1,999 only! | URL → Buy Now → product link |
All carousel cards must have the same button structure (same number and type of buttons on each card). If Card 1 has a URL button, all other cards must also have a URL button.
8. Welcome Message (Marketing — Text)
When to use: A new customer signs up or opts in, and you want to greet them.
Welcome to EzPulze Store! 🎉 Hi Sneha, Thank you for joining us! We're thrilled to have you. Here's what you can do: 🛍️ Browse our products 💬 Chat with us anytime 🎁 Get exclusive offers As a welcome gift, enjoy 10% OFF on your first order with code: WELCOME10
How to create this template:
| Setting | Value |
|---|---|
| Name | welcome_message |
| Category | Marketing |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Welcome to EzPulze Store!* 🎉
Hi {{customername}},
Thank you for joining us! We're thrilled to have you.
Here's what you can do:
🛍️ Browse our products
💬 Chat with us anytime
🎁 Get exclusive offers
As a welcome gift, enjoy *10% OFF* on your first order with code: *WELCOME10* |
| Footer | Reply STOP to unsubscribe |
| Button 1 | URL → Start Shopping → https://yoursite.com/shop |
| Button 2 | Quick Reply → View Offers |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Sneha |
9. Feedback Request (Utility — Quick Reply)
When to use: After a delivery or service, ask the customer for their feedback.
How was your experience? ⭐ Hi Vikram, Your order ORD-55678 was delivered on 10 Feb 2025. We'd love to hear your feedback! How would you rate your experience?
How to create this template:
| Setting | Value |
|---|---|
| Name | feedback_request |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *How was your experience?* ⭐
Hi {{customername}},
Your order {{orderid}} was delivered on {{deliverydate}}.
We'd love to hear your feedback! How would you rate your experience? |
| Button 1 | Quick Reply → 😍 Loved it! |
| Button 2 | Quick Reply → 😊 Good |
| Button 3 | Quick Reply → 😞 Not Happy |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Vikram |
{{orderid}} | ORD-55678 |
{{deliverydate}} | 10 Feb 2025 |
10. Abandoned Cart Recovery (Marketing — Image)
When to use: A customer added items to cart but didn't complete the purchase. Nudge them back.
You left something behind! 🛒 Hi Deepa, You have 3 items worth ₹2,450 waiting in your cart. Complete your purchase now and get free delivery! 🚚 Your cart will expire in 24 hours.
How to create this template:
| Setting | Value |
|---|---|
| Name | abandoned_cart_reminder |
| Category | Marketing |
| Language | English |
| Type | Image |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Header | Image → Upload a cart reminder banner |
| Body | *You left something behind!* 🛒
Hi {{customername}},
You have {{itemcount}} worth ₹{{cartvalue}} waiting in your cart.
Complete your purchase now and get *free delivery*! 🚚
Your cart will expire in 24 hours. |
| Footer | Reply STOP to unsubscribe |
| Button 1 | URL → Complete Purchase → https://yoursite.com/cart/{{cartid}} |
| Button 2 | Quick Reply → Maybe Later |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Deepa |
{{itemcount}} | 3 items |
{{cartvalue}} | 2,450 |
{{cartid}} | CART-9012 |
11. Restaurant Menu Carousel (Marketing — Carousel)
When to use: Showcase your menu categories, combo meals, or daily specials. Each card is one dish or combo the customer can swipe through and order directly.
Hyderabadi Chicken Biryani Slow-cooked dum biryani with raita ₹349
Paneer Butter Masala Combo With naan, rice & salad ₹279
Dessert Special — Gulab Jamun Served warm, pack of 6 ₹149
Mango Lassi Fresh mango, chilled & creamy ₹99
How to create this template:
| Setting | Value |
|---|---|
| Name | restaurant_menu_carousel |
| Category | Marketing |
| Language | English |
| Type | Carousel |
| Parameter Format | Positional |
Body (above the carousel):
Check out today's specials from Royal Biryani House! Swipe to see our best dishes 🍽️
Carousel Cards (4 cards):
| Card | Image | Body | Buttons |
|---|---|---|---|
| Card 1 | Biryani photo | *Hyderabadi Chicken Biryani*
Slow-cooked dum biryani with raita
₹349 | URL → Order Now + Quick Reply → View Details |
| Card 2 | Paneer combo photo | *Paneer Butter Masala Combo*
With naan, rice & salad
₹279 | URL → Order Now + Quick Reply → View Details |
| Card 3 | Dessert photo | *Dessert Special — Gulab Jamun*
Served warm, pack of 6
₹149 | URL → Order Now + Quick Reply → View Details |
| Card 4 | Lassi photo | *Mango Lassi*
Fresh mango, chilled & creamy
₹99 | URL → Order Now + Quick Reply → View Details |
- Use high-quality food photos — they drive more orders
- Keep body text short — 2–3 lines max per card
- Every card must have the same button layout (same types and count)
- You can have up to 10 cards, but 3–5 cards work best for engagement
12. Real Estate Property Showcase (Marketing — Carousel)
When to use: A real estate agent wants to share multiple property listings with a prospective buyer.
3 BHK — Whitefield 1,450 sq.ft · East facing ₹85 Lakhs
2 BHK — Electronic City 1,100 sq.ft · Gated community ₹55 Lakhs
4 BHK Villa — Sarjapur 2,800 sq.ft · Private garden ₹1.8 Crores
How to create this template:
| Setting | Value |
|---|---|
| Name | property_listings |
| Category | Marketing |
| Language | English |
| Type | Carousel |
| Parameter Format | Named |
Body (above the carousel):
Hi
{{customername}}, here are some properties matching your requirements in{{city}}🏠
Carousel Cards:
| Card | Image | Body | Buttons |
|---|---|---|---|
| Card 1 | Property photo | *3 BHK — Whitefield*
1,450 sq.ft · East facing
₹85 Lakhs | URL → View Property + Quick Reply → Interested |
| Card 2 | Property photo | *2 BHK — Electronic City*
1,100 sq.ft · Gated community
₹55 Lakhs | URL → View Property + Quick Reply → Interested |
| Card 3 | Property photo | *4 BHK Villa — Sarjapur*
2,800 sq.ft · Private garden
₹1.8 Crores | URL → View Property + Quick Reply → Interested |
For real estate, use actual property photos on each card. Customers are much more likely to respond when they can see the property visually.
13. Book an Appointment via WhatsApp Flow (Utility — Flow Button)
When to use: Let the customer fill in a form directly inside WhatsApp — pick a date, time, service, and book an appointment without leaving the chat.
Book Your Dental Appointment 🦷 Hi Anitha, It's time for your regular dental check-up! Book your appointment in just a few taps — choose your preferred date, time, and dentist right here. Our available slots fill up fast, so book early!
How to create this template:
| Setting | Value |
|---|---|
| Name | dental_appointment_flow |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Book Your Dental Appointment* 🦷
Hi {{customername}},
It's time for your regular dental check-up! Book your appointment in just a few taps — choose your preferred date, time, and dentist right here.
Our available slots fill up fast, so book early! |
| Footer | SmileCare Dental Clinic |
| Button | Flow → Book Appointment → Select your published Appointment Booking flow |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Anitha |
What is a WhatsApp Flow?
A WhatsApp Flow is an interactive form that opens inside WhatsApp when the customer taps the button. The customer fills in fields (like date picker, dropdown menus, text inputs) without leaving the chat.
What the customer sees after tapping "Book Appointment":
┌─────────────────────────────┐
│ 📋 Book Appointment │
│ │
│ Select Service: │
│ ┌─────────────────────┐ │
│ │ Dental Check-up ▼ │ │
│ └─────────────────────┘ │
│ │
│ Preferred Date: │
│ ┌─────────────────────┐ │
│ │ 📅 Pick a date │ │
│ └─────────────────────┘ │
│ │
│ Preferred Time: │
│ ┌─────────────────────┐ │
│ │ Morning (9-12) ▼ │ │
│ └─────────────────────┘ │
│ │
│ Your Name: │
│ ┌─────────────────────┐ │
│ │ Enter your name │ │
│ └─────────────────────┘ │
│ │
│ Phone Number: │
│ ┌─────────────────────┐ │
│ │ Enter phone number │ │
│ └─────────────────────┘ │
│ │
│ [ Submit Booking ] │
│ │
└─────────────────────────────┘
You must have a published WhatsApp Flow before creating this template. Go to the Flows section in the portal to create and publish a flow first. Only published flows appear in the button dropdown.
14. Customer Survey via WhatsApp Flow (Marketing — Flow Button)
When to use: Collect detailed feedback, run a survey, or gather customer preferences through an interactive form inside WhatsApp.
Help us serve you better! 📝 Hi Ravi, We'd love your feedback! Take our 2-minute survey and get a ₹100 coupon as a thank you. Your responses help us improve our products and service.
How to create this template:
| Setting | Value |
|---|---|
| Name | customer_feedback_survey |
| Category | Marketing |
| Language | English |
| Type | Image |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Header | Image → Upload a survey banner |
| Body | *Help us serve you better!* 📝
Hi {{customername}},
We'd love your feedback! Take our 2-minute survey and get a *₹100 coupon* as a thank you.
Your responses help us improve our products and service. |
| Footer | Your feedback matters |
| Button | Flow → Take Survey → Select your published Customer Survey flow |
What the customer sees after tapping "Take Survey":
┌─────────────────────────────┐
│ 📝 Customer Survey │
│ │
│ How often do you shop? │
│ ○ Weekly │
│ ○ Monthly │
│ ○ Occasionally │
│ │
│ Rate our service (1-5): │
│ ○ 1 ○ 2 ○ 3 ○ 4 ○ 5 │
│ │
│ What can we improve? │
│ ┌─────────────────────┐ │
│ │ Write your feedback │ │
│ └─────────────────────┘ │
│ │
│ [ Submit ] │
└─────────────────────────────┘
- Quick Reply buttons → Simple 1-question responses (rating, yes/no, confirm/cancel)
- WhatsApp Flow → Multi-step forms with multiple questions, dropdowns, date pickers, text inputs
15. Lead Collection via WhatsApp Flow (Marketing — Flow Button)
When to use: Collect potential customer details (name, email, budget, requirements) through an interactive form — perfect for sales teams.
Find Your Dream Home 🏠 Hi Suresh, Looking for a property in Bangalore? Tell us your requirements and our team will find the perfect match for you. Tap below to share your preferences — it takes less than a minute!
How to create this template:
| Setting | Value |
|---|---|
| Name | lead_collection_realty |
| Category | Marketing |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Find Your Dream Home* 🏠
Hi {{customername}},
Looking for a property in {{city}}? Tell us your requirements and our team will find the perfect match for you.
Tap below to share your preferences — it takes less than a minute! |
| Footer | HomeFinder — Your trusted property partner |
| Button | Flow → Share My Requirements → Select your published Lead Collection flow |
What the customer sees after tapping:
┌─────────────────────────────┐
│ 🏠 Property Requirements │
│ │
│ Property Type: │
│ ┌─────────────────────┐ │
│ │ Apartment ▼ │ │
│ └─────────────────────┘ │
│ │
│ BHK: │
│ ○ 1 BHK ○ 2 BHK │
│ ○ 3 BHK ○ 4+ BHK │
│ │
│ Budget Range: │
│ ┌─────────────────────┐ │
│ │ ₹50L - ₹1Cr ▼ │ │
│ └─────────────────────┘ │
│ │
│ Preferred Location: │
│ ┌─────────────────────┐ │
│ │ e.g., Whitefield │ │
│ └─────────────────────┘ │
│ │
│ Your Email: │
│ ┌─────────────────────┐ │
│ │ email@example.com │ │
│ └─────────────────────┘ │
│ │
│ [ Submit ] │
└─────────────────────────────┘
- Customers fill the form without leaving WhatsApp
- Data goes directly into your system — no manual entry
- Higher conversion than sending a website link
- Fields can have dropdowns, date pickers, and validation
16. Course / Webinar Invitation (Marketing — Video)
When to use: Invite customers to a webinar, online course, or workshop with a promo video that grabs attention.
Free Webinar: Digital Marketing Masterclass 🎓 Hi Nisha, Join our FREE live webinar on Digital Marketing! 📅 Date: 20 Feb 2025 🕐 Time: 7:00 PM IST 🎤 Speaker: Rajesh Menon ⏱️ Duration: 90 minutes Seats are limited — register now!
How to create this template:
| Setting | Value |
|---|---|
| Name | webinar_invitation |
| Category | Marketing |
| Language | English |
| Type | Video |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Header | Video → Upload a short promo video (30–60 seconds works best) |
| Body | *Free Webinar: Digital Marketing Masterclass* 🎓
Hi {{customername}},
Join our FREE live webinar on Digital Marketing!
📅 Date: {{eventdate}}
🕐 Time: {{eventtime}}
🎤 Speaker: {{speakername}}
⏱️ Duration: 90 minutes
Seats are limited — register now! |
| Footer | LearnPro Academy |
| Button 1 | URL → Register Now → https://yoursite.com/webinar/register |
| Button 2 | Quick Reply → Remind Me Later |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Nisha |
{{eventdate}} | 20 Feb 2025 |
{{eventtime}} | 7:00 PM IST |
{{speakername}} | Rajesh Menon |
Videos auto-play in WhatsApp, making them great attention-grabbers. Keep the promo video under 60 seconds for best engagement.
17. Payment Reminder (Utility — Text with Positional Parameters)
When to use: Remind a customer about a pending payment. This example shows how positional parameters ({{1}}, {{2}}) work.
Payment Reminder 💳 Hi Amit Patel, This is a friendly reminder that your payment of ₹12,500 for invoice INV-2025-0789 is due on 15 Feb 2025. Please complete the payment to avoid any late fees.
How to create this template:
| Setting | Value |
|---|---|
| Name | payment_reminder |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Positional |
Components to add:
| Component | Content |
|---|---|
| Body | *Payment Reminder* 💳
Hi {{1}},
This is a friendly reminder that your payment of ₹{{2}} for invoice {{3}} is due on {{4}}.
Please complete the payment to avoid any late fees. |
| Footer | EzPulze Billing |
| Button 1 | URL → Pay Now → https://yoursite.com/pay/{{1}} |
| Button 2 | Quick Reply → Already Paid |
Variables to fill (examples):
| Position | What it represents | Example value |
|---|---|---|
{{1}} | Customer name | Amit Patel |
{{2}} | Amount | 12,500 |
{{3}} | Invoice number | INV-2025-0789 |
{{4}} | Due date | 15 Feb 2025 |
In this example, {{1}} means "Customer name" but that's not obvious from the template. If you used named parameters instead, it would be {{customername}} — much clearer for your team.
Use positional when: Your template is simple with 1–2 variables. Use named when: You have 3+ variables and want clarity.
18. Single Product Message — SPM (Marketing)
When to use: Highlight one specific product from your catalog — the product details (image, name, price) are pulled directly from your catalog.
Back in Stock! 🔥 Hi Arjun, The Nike Air Max 270 you were looking at is back in stock! Limited quantities available. Tap below to view the product and order directly.
How to create this template:
| Setting | Value |
|---|---|
| Name | back_in_stock_spm |
| Category | Marketing |
| Language | English |
| Type | SPM (Single Product Message) |
| Parameter Format | Named |
Steps:
- Select SPM as the template type
- Click the Product Picker to choose the product from your catalog
- The product image, name, and price are automatically loaded as the header
- Write your body message
- The "View Product" button is auto-added
Components to add:
| Component | Content |
|---|---|
| Header | Auto-filled from catalog (product image) |
| Body | *Back in Stock!* 🔥
Hi {{customername}},
The Nike Air Max 270 you were looking at is back in stock! Limited quantities available.
Tap below to view the product and order directly. |
| Button | Auto-added → View Product |
- "Back in stock" alerts for a specific product
- Product-specific promotions or discounts
- Recommended product for a specific customer
- Featured product of the day/week
19. Multi-Product Message — MPM (Marketing)
When to use: Showcase multiple products organized by sections — customers can browse and add to cart directly from WhatsApp.
Weekend Deals — Up to 40% Off! 🎉 Hi Pradeep, Check out our handpicked weekend deals across categories. Tap below to browse and shop!
How to create this template:
| Setting | Value |
|---|---|
| Name | weekend_deals_mpm |
| Category | Marketing |
| Language | English |
| Type | MPM (Multi-Product Message) |
| Parameter Format | Named |
Steps:
- Select MPM as the template type
- Create sections to organize your products
- Use the Product Picker to add products to each section
- Write your body message
- The "View Items" button is auto-added
Sections and Products:
| Section | Products |
|---|---|
| Smartphones | iPhone 15, Samsung S24, OnePlus 12 |
| Laptops | MacBook Air M3, Dell XPS 15 |
| Accessories | AirPods Pro, Galaxy Buds, Charging Cable |
Components to add:
| Component | Content |
|---|---|
| Body | *Weekend Deals — Up to 40% Off!* 🎉
Hi {{customername}},
Check out our handpicked weekend deals across categories. Tap below to browse and shop! |
| Footer | Offer valid till Sunday |
| Button | Auto-added → View Items |
What the customer sees after tapping "View Items":
┌─────────────────────────────┐
│ 🛍️ Weekend Deals │
│ │
│ ── Smartphones ── │
│ ┌──────┐ │
│ │ 📱 │ iPhone 15 │
│ │ │ ₹69,999 │
│ └──────┘ │
│ ┌──────┐ │
│ │ 📱 │ Samsung S24 │
│ │ │ ₹59,999 │
│ └──────┘ │
│ ┌──────┐ │
│ │ 📱 │ OnePlus 12 │
│ │ │ ₹44,999 │
│ └──────┘ │
│ │
│ ── Laptops ── │
│ ┌──────┐ │
│ │ 💻 │ MacBook Air M3 │
│ │ │ ₹1,14,900 │
│ └──────┘ │
│ ┌──────┐ │
│ │ 💻 │ Dell XPS 15 │
│ │ │ ₹89,999 │
│ └──────┘ │
│ │
│ ── Accessories ── │
│ ┌──────┐ │
│ │ 🎧 │ AirPods Pro │
│ │ │ ₹24,999 │
│ └──────┘ │
│ ... │
└─────────────────────────────┘
| SPM | MPM | |
|---|---|---|
| Products | 1 product | Up to 30 products |
| Sections | No | Yes, organize by category |
| Best for | Spotlight one product | Showcase a collection |
| Example | "Back in stock" alert | "Weekend deals across categories" |
20. Subscription Renewal Reminder (Utility — Text)
When to use: Remind customers that their subscription is about to expire and give them options to renew or cancel.
Subscription Expiring Soon ⏰ Hi Kavitha, Your Premium Plan subscription expires on 28 Feb 2025. Renew now to continue enjoying: ✅ Unlimited messages ✅ Priority support ✅ Advanced analytics Don't let your access expire!
How to create this template:
| Setting | Value |
|---|---|
| Name | subscription_renewal |
| Category | Utility |
| Language | English |
| Type | Text |
| Parameter Format | Named |
Components to add:
| Component | Content |
|---|---|
| Body | *Subscription Expiring Soon* ⏰
Hi {{customername}},
Your {{planname}} subscription expires on {{expirydate}}.
Renew now to continue enjoying:
✅ Unlimited messages
✅ Priority support
✅ Advanced analytics
Don't let your access expire! |
| Button 1 | URL → Renew Now → https://yoursite.com/renew |
| Button 2 | Quick Reply → Remind Me Later |
| Button 3 | Quick Reply → Cancel Subscription |
Variables to fill (examples):
| Variable | Example value |
|---|---|
{{customername}} | Kavitha |
{{planname}} | Premium Plan |
{{expirydate}} | 28 Feb 2025 |
Quick Reference: Which Template for Which Scenario?
| Business Scenario | Category | Type | Buttons |
|---|---|---|---|
| Order confirmation | Utility | Text | URL (Track) + Phone |
| Promotional offer / sale | Marketing | Image | URL (Shop) + Quick Reply |
| Shipping / delivery update | Utility | Text | URL (Track) |
| Appointment reminder | Utility | Text | Quick Reply (Confirm/Reschedule/Cancel) |
| Invoice / receipt | Utility | Document | Optional |
| OTP / verification | Authentication | Auto | Copy Code (auto) |
| Product showcase | Marketing | Carousel | URL (Buy) per card |
| Welcome / onboarding | Marketing | Text | URL + Quick Reply |
| Feedback collection | Utility | Text | Quick Reply (Rating options) |
| Abandoned cart | Marketing | Image | URL (Cart) + Quick Reply |
| Restaurant menu | Marketing | Carousel | URL (Order) + Quick Reply per card |
| Property listings | Marketing | Carousel | URL (View) + Quick Reply per card |
| Appointment booking (form) | Utility | Text | Flow (Booking form) |
| Customer survey | Marketing | Image | Flow (Survey form) |
| Lead collection | Marketing | Text | Flow (Requirements form) |
| Course / webinar invite | Marketing | Video | URL (Register) + Quick Reply |
| Payment reminder | Utility | Text | URL (Pay) + Quick Reply |
| Single product highlight | Marketing | SPM | View Product (auto) |
| Multi-product showcase | Marketing | MPM | View Items (auto) |
| Subscription renewal | Utility | Text | URL (Renew) + Quick Reply |
| Event invitation | Marketing | Image or Video | URL (RSVP) + Quick Reply |
| Back in stock alert | Marketing | Image or SPM | URL (Buy) |
| Business Scenario | Category | Type | Buttons |
|---|---|---|---|
| Order confirmation | Utility | Text | URL (Track) + Phone |
| Promotional offer / sale | Marketing | Image | URL (Shop) + Quick Reply |
| Shipping / delivery update | Utility | Text | URL (Track) |
| Appointment reminder | Utility | Text | Quick Reply (Confirm/Reschedule/Cancel) |
| Invoice / receipt | Utility | Document | Optional |
| OTP / verification | Authentication | Auto | Copy Code (auto) |
| Product showcase | Marketing | Carousel | URL (Buy) per card |
| Welcome / onboarding | Marketing | Text | URL + Quick Reply |
| Feedback collection | Utility | Text | Quick Reply (Rating options) |
| Abandoned cart | Marketing | Image | URL (Cart) + Quick Reply |
| Event invitation | Marketing | Image or Video | URL (RSVP) + Quick Reply |
| Payment reminder | Utility | Text | URL (Pay Now) |
| Subscription renewal | Utility | Text | Quick Reply (Renew/Cancel) |
| Back in stock alert | Marketing | Image | URL (Buy) |