Skip to Content
WhatsApp Business API

40 WhatsApp message templates for Sri Lankan businesses (English, Sinhala, Tamil)

Ready-to-adapt examples for orders, reminders, payments, OTPs and seasonal offers, with Meta categories and costs

BBloomwire team6 November 202614 min read

A WhatsApp message template is a pre-approved message a business uses to start a conversation, or to write to a customer after 24 hours of silence. Below are 40 ready-to-adapt templates for Sri Lankan businesses in English, Sinhala and Tamil, grouped by use, with the category each one belongs to and why that category decides what you pay.

Updated 6 November 2026

Key takeaways
  • Meta has three template categories: marketing, utility and authentication. Mixed content, such as an order update with a discount, is treated as marketing.
  • In Sri Lanka a marketing template costs about 36 times more than a utility template (US$0.073 against US$0.0020 per delivered message on Meta's current rates).
  • Sinhala (si_LK) and Tamil (ta) are both supported template languages, so you can submit native-script templates.
  • Templates are reviewed automatically, usually within 24 hours. Placeholders at the start or end, vague wording and wrong language codes are common reasons for rejection.
A market stall owner checking customer orders on her smartphone
Templates let a small seller send order and delivery updates automatically. Photo: Ali Mkumbwa on Unsplash.

What a template is and when you need one

On the WhatsApp Business Platform (the official API), you can reply freely while a customer service window is open. That window opens when a customer messages you and lasts 24 hours from their last message.

Outside that window, and for any message you start yourself, you must use an approved template. Templates are reviewed by Meta before you can send them. Only templates with an approved status can be sent.

The WhatsApp Business app on a phone does not use templates. If you are moving from the app to the API, see how to get the WhatsApp Business API in Sri Lanka.

Marketing, utility and authentication

Meta sorts every template into one of three categories. The definitions below follow Meta's template categorisation guide.

CategoryWhat it is forExamples
MarketingAnything promotional, and the default for content that is not clearly utility or authenticationOffers, new arrivals, seasonal sales, win-back messages
UtilityNon-promotional messages that relate to something the customer did or asked for, or that are essential to themOrder confirmations, delivery updates, appointment reminders, payment receipts
AuthenticationOne-time passcodes for identity verification, using Meta's fixed wording and a code buttonLogin codes, payment confirmation codes

Mixed content counts as marketing. Meta classes an order update that also promotes a product as marketing. So does a template whose meaning is unclear, such as one that only says "Congratulations!" Keep receipts and reminders free of offers if you want them priced as utility.

If Meta decides a utility template is really marketing, it now approves it as marketing rather than rejecting it. You normally get one day's notice before an existing template's category changes. Businesses that repeatedly misclassify templates can be temporarily restricted from using utility templates, for 7 or 30 days.

Why the category decides your cost

Meta charges per delivered template message, and the price depends on the category and the customer's country. These are the Sri Lanka rates shown on our WhatsApp pricing page, converted at the rate used there.

US$0.073per marketing template (about LKR 24)Meta rate for Sri Lanka
US$0.0020per utility template (about LKR 0.66)Meta rate for Sri Lanka
US$0.0020per authentication templateMeta rate for Sri Lanka
1,000free service messages per number each month, then chargedSince 1 October 2026

A delivery update sent to 5,000 customers costs about US$10 in Meta fees as utility. The same message with a "10% off your next order" line becomes marketing and costs about US$365. Meta's fees are charged at zero markup, and Bloomwire plans start at LKR 8,500 a month. For the full picture, read what changed in WhatsApp pricing on 1 October 2026.

Parts, variables and buttons

A template is built from up to four parts. These limits come from Meta's template components documentation.

PartLimitTip
HeaderText up to 60 characters (one variable), or an image, video, document or locationA product photo lifts promotions; keep receipts text-only
BodyUp to 1,024 characters, with variablesSay who you are and why you are writing in the first line
FooterUp to 60 charactersUse it for "Reply STOP to opt out" on marketing templates
ButtonsUp to 10 in total: quick replies, up to 2 website links, 1 phone number, 1 copy-code button; labels up to 25 charactersTwo or three clear buttons beat ten

Variables are placeholders such as {{1}} or named ones such as {{customer_name}}. You fill them when you send. Numbered variables must run in order, and every variable needs an example value when you submit the template.

Example: a utility template with two buttons. Once the customer replies, a 24-hour service window opens and the team can answer freely.
Example: a Sinhala marketing template with an image header, a link button and an opt-out quick reply. Header photo: Vitaly Gariev on Unsplash.

Order and delivery templates

These are utility templates when they contain no offer. Replace the business names and wording to suit your brand.

UtilityEnglish
1. Order confirmed
Hi {{1}}, thank you for your order {{2}}. The total is LKR {{3}}. We will let you know as soon as it is dispatched.
Buttons: Track order · Contact us
UtilitySinhala
2. ඇණවුම තහවුරු කිරීම
ආයුබෝවන් {{1}}, ඔබගේ ඇණවුම අංක {{2}} තහවුරු කර ඇත. මුළු මුදල රු. {{3}}. ඇණවුම පිටත් කළ විගස අපි ඔබට දන්වන්නෙමු. ස්තූතියි!
Language code si_LK
UtilityTamil
3. ஆர்டர் உறுதிப்படுத்தல்
வணக்கம் {{1}}, உங்கள் ஆர்டர் எண் {{2}} உறுதிப்படுத்தப்பட்டது. மொத்தத் தொகை ரூ. {{3}}. ஆர்டர் அனுப்பப்பட்டதும் உங்களுக்குத் தெரிவிப்போம். நன்றி!
Language code ta
UtilityEnglish
4. Order dispatched
Good news, {{1}}. Your order {{2}} has left our store with {{3}}. Your tracking number is {{4}}. Expected delivery: within 2 working days.
Button: Track parcel (URL)
UtilitySinhala
5. බෙදාහැරීමට පිටත් විය
ආයුබෝවන් {{1}}, ඔබගේ ඇණවුම {{2}} අද බෙදාහැරීම සඳහා පිටත් කර ඇත. අපගේ නියෝජිතයා {{3}} පමණ ඔබ වෙත පැමිණෙනු ඇත. මුදල් ගෙවීමේදී කරුණාකර නිවැරදි මුදල සූදානම් කර තබන්න.
For cash on delivery orders
UtilityTamil
6. விநியோகத்துக்கு அனுப்பப்பட்டது
வணக்கம் {{1}}, உங்கள் ஆர்டர் {{2}} இன்று விநியோகத்துக்காக அனுப்பப்பட்டுள்ளது. எங்கள் விநியோகஸ்தர் சுமார் {{3}} உங்களிடம் வருவார். நன்றி!
Language code ta
UtilityEnglish
7. Delivery attempt missed
Hi {{1}}, our rider could not reach you today for order {{2}}. Please choose a new delivery time below, or reply with a landmark near your address.
Buttons: Tomorrow morning · Tomorrow evening
UtilityEnglish
8. Confirm a cash on delivery order
Hi {{1}}, please confirm your cash on delivery order {{2}} for LKR {{3}}. Tap a button below so we can dispatch it today.
Buttons: Confirm order · Cancel order

Cash on delivery confirmations like template 8 cut wasted rider trips. Our guide to confirming COD orders by WhatsApp and SMS shows the full flow.

Appointment and channelling reminders

UtilityEnglish
9. Appointment reminder
Hi {{1}}, this is a reminder of your appointment with {{2}} on {{3}} at {{4}}. Please arrive 10 minutes early.
Buttons: Confirm · Reschedule
UtilitySinhala
10. හමුවීම මතක් කිරීම
ආයුබෝවන් {{1}}, {{2}} දින {{3}} ට {{4}} සමඟ ඔබගේ හමුවීම මතක් කර දීමට කැමැත්තෙමු. පැමිණිය නොහැකි නම් කරුණාකර පහත බොත්තම ඔබන්න.
Buttons: තහවුරු කරන්න · දිනය වෙනස් කරන්න
UtilityTamil
11. சந்திப்பு நினைவூட்டல்
வணக்கம் {{1}}, {{2}} அன்று {{3}} மணிக்கு {{4}} உடனான உங்கள் சந்திப்பை நினைவூட்டுகிறோம். வர இயலாவிட்டால் கீழே உள்ள பொத்தானை அழுத்தவும்.
Buttons: உறுதிப்படுத்து · நேரத்தை மாற்று
UtilitySinhala
12. වෛද්‍ය චැනල් අංකය
ආයුබෝවන් {{1}}, වෛද්‍ය {{2}} සමඟ ඔබගේ චැනල් අංකය {{3}} වේ. {{4}} දින {{5}} ට පමණ ඔබගේ වාරය පැමිණෙනු ඇත. කරුණාකර විනාඩි 15 කට පෙර පැමිණෙන්න.
For hospitals and channelling centres
UtilityEnglish
13. Doctor running late
Hi {{1}}, Dr {{2}} is running about {{3}} minutes late today. Your number is {{4}}. We will message you when your turn is close.
Reduces crowded waiting rooms
UtilityEnglish
14. Class or service booking
Hi {{1}}, your seat for {{2}} on {{3}} is booked. Venue: {{4}}. Reply to this message if you need directions.
For tuition classes, salons and workshops
Reminders work best when the customer can confirm or reschedule with one tap. Video: RDNE Stock project on Pexels.

Payments and invoices

UtilityEnglish
15. Invoice ready
Hi {{1}}, your invoice {{2}} for LKR {{3}} is ready. The due date is {{4}}. You can view and download it using the button below.
Button: View invoice (URL)
UtilitySinhala
16. ගෙවීම ලැබුණි
ආයුබෝවන් {{1}}, ඉන්වොයිස් අංක {{2}} සඳහා ඔබ ගෙවූ රු. {{3}} අපට ලැබුණි. ඔබගේ ගෙවීමට ස්තූතියි!
Language code si_LK
UtilityTamil
17. கட்டணம் கிடைத்தது
வணக்கம் {{1}}, இன்வாய்ஸ் எண் {{2}} க்கான ரூ. {{3}} கட்டணம் எங்களுக்குக் கிடைத்தது. நன்றி!
Language code ta
UtilitySinhala
18. ගෙවීම් මතක් කිරීම
ආයුබෝවන් {{1}}, ඉන්වොයිස් අංක {{2}} (රු. {{3}}) ගෙවිය යුතු අවසන් දිනය {{4}} වේ. ඔබ දැනටමත් ගෙවා ඇත්නම් කරුණාකර මෙම පණිවිඩය නොසලකා හරින්න.
No penalty threats or offers
UtilityTamil
19. கட்டண நினைவூட்டல்
வணக்கம் {{1}}, இன்வாய்ஸ் எண் {{2}} (ரூ. {{3}}) செலுத்த வேண்டிய கடைசித் தேதி {{4}}. ஏற்கனவே செலுத்தியிருந்தால் இந்தச் செய்தியைப் புறக்கணிக்கவும்.
Language code ta
UtilityEnglish
20. Card payment failed
Hi {{1}}, we could not process the payment of LKR {{2}} for {{3}}. Please update your payment method using the button below to avoid any interruption.
Button: Update payment (URL)

Verification codes

Authentication templates are different. Meta supplies the wording, and you choose the language, an optional security note and an optional expiry line. You cannot add links, media or emojis. Meta's categorisation guide says only authentication templates may be used to send one-time passcodes.

AuthenticationEnglish
21. Login code
{{1}} is your verification code. For your security, do not share this code.
Button: Copy code
AuthenticationEnglish
22. Code with an expiry line
{{1}} is your verification code. For your security, do not share this code. This code expires in 5 minutes.
Meta adds the expiry line as a footer; you choose the minutes

Need codes to reach customers without WhatsApp too? Compare costs and delivery in OTP over SMS or WhatsApp in Sri Lanka, or see our Verify API with SMS fallback.

Promotions and seasonal campaigns

These are marketing templates. Send them only to customers who agreed to hear from you, and always give a way to stop.

MarketingEnglish
23. New arrivals
Hi {{1}}, our new {{2}} collection has just arrived. As a valued customer, you can shop it first, before it goes on our website on {{3}}. Tap below to browse.
Image header · Buttons: Shop now · Stop promotions
MarketingSinhala
24. අලුත් අවුරුදු දීමනාව
සුබ අලුත් අවුරුද්දක් වේවා {{1}}! අවුරුදු විශේෂ දීමනාව ලෙස {{2}} දක්වා සියලුම ඇණවුම් සඳහා 15% වට්ටමක් හිමි වේ. {{3}} කේතය භාවිත කරන්න.
Send in the first week of April
MarketingTamil
25. புத்தாண்டு சலுகை
இனிய புத்தாண்டு நல்வாழ்த்துகள் {{1}}! புத்தாண்டு சிறப்புச் சலுகையாக {{2}} வரை அனைத்து ஆர்டர்களுக்கும் 15% தள்ளுபடி. {{3}} என்ற குறியீட்டைப் பயன்படுத்துங்கள்.
Language code ta
MarketingEnglish
26. Christmas and New Year
Season's greetings, {{1}}! Our Christmas gift guide is ready, with free island-wide delivery on orders over LKR {{2}} until {{3}} only.
Buttons: See the gift guide · Stop promotions
MarketingEnglish
27. 11.11 or 12.12 sale
Hi {{1}}, our 12.12 sale starts at midnight. Members get early access to {{2}} deals for the first 3 hours. Set a reminder below.
Buttons: Remind me · Not interested
MarketingSinhala
28. වෙසක් සුබපැතුම
සුබ වෙසක් මංගල්‍යයක් වේවා {{1}}! මෙම පින්බර සමයේ ඔබට සහ ඔබගේ පවුලට සාමය හා සතුට ප්‍රාර්ථනා කරමු. - {{2}} කණ්ඩායම
A greeting is still marketing; keep it short
MarketingSinglish
29. Singlish offer
Ayubowan {{1}}! Me sathiye vitharak hama order ekakatama Rs. {{2}} discount ekak. Code eka {{3}}, {{4}} venakan witharai.
Submit under English (en). Meta may reject Singlish for a language mismatch; if so, use the Sinhala version.
MarketingEnglish
30. Back in stock
Hi {{1}}, the {{2}} you asked about is back in stock in size {{3}}. Stock is limited, so tap below to reserve yours.
Buttons: Reserve now · Stop promotions
MarketingEnglish
31. Event invitation
Hi {{1}}, you are invited to {{2}} at {{3}} on {{4}}. Entry is free for registered guests. Reply YES to save your place.
Buttons: Count me in · Not this time
MarketingEnglish
32. Loyalty points
Hi {{1}}, you have {{2}} loyalty points worth LKR {{3}}. Use them on your next visit before {{4}} to enjoy the savings.
Points reminders with an offer are marketing

Planning the season ahead? Our December 2026 campaign playbook and Sri Lanka marketing calendar 2027 list the dates and the best channel for each.

Feedback, support and win-back

MarketingEnglish
33. Rate your order
Hi {{1}}, how was your order {{2}}? Your rating helps us improve. It takes one tap.
Buttons: Great · Good · Needs work. Treated as marketing unless it is clearly tied to a transaction.
MarketingSinhala
34. ඔබගේ අදහස
ආයුබෝවන් {{1}}, ඔබගේ මෑත ඇණවුම ගැන ඔබ සතුටු ද? අපගේ සේවාව වැඩිදියුණු කිරීමට ඔබගේ අදහස අපට ඉතා වටිනවා.
Buttons: හොඳයි · වැඩිදියුණු විය යුතුයි
UtilityEnglish
35. Support ticket received
Hi {{1}}, we have received your request {{2}}. Our team will reply within {{3}} working hours. Reply here to add photos or details.
Opens the conversation for your team
UtilitySinhala
36. පැමිණිල්ල විසඳා ඇත
ආයුබෝවන් {{1}}, ඔබගේ පැමිණිලි අංක {{2}} විසඳා ඇත. තවත් සහාය අවශ්‍ය නම් කරුණාකර මෙම පණිවිඩයට පිළිතුරු දෙන්න.
Language code si_LK
UtilityTamil
37. புகார் தீர்க்கப்பட்டது
வணக்கம் {{1}}, உங்கள் புகார் எண் {{2}} தீர்க்கப்பட்டது. மேலும் உதவி தேவைப்பட்டால் இந்தச் செய்திக்குப் பதிலளிக்கவும்.
Language code ta
MarketingEnglish
38. We miss you
Hi {{1}}, it has been a while since your last visit. Here is LKR {{2}} off your next order, valid until {{3}} on any item.
Send at most once per customer per quarter
MarketingSinhala
39. නැවත සාදරයෙන් පිළිගනිමු
ආයුබෝවන් {{1}}, ඔබ අප සමඟ නැවත එක්වනු දැකීමට අපි කැමැත්තෙමු. {{2}} දක්වා ඔබගේ ඊළඟ ඇණවුමට රු. {{3}} ක වට්ටමක් ලබා ගන්න.
Language code si_LK
UtilityEnglish
40. Opt-in welcome
Hi {{1}}, thank you for choosing WhatsApp updates from {{2}}. We will send order and delivery updates here. You can stop them at any time.
Button: Stop updates
A smiling support agent wearing a headset at a computer
When a customer replies to a template, your team can answer freely for 24 hours. Photo: BaljkanN4 on Unsplash.
Want these templates set up for you?We create, translate and submit your templates, and connect them to your shop or CRM.
Book a WhatsApp demo

Why templates get rejected

Meta reviews templates automatically, and the review can take up to 24 hours. Most rejections in practice come from a short list of mistakes.

Do
  • Name your business and the reason for the message in the first line
  • Number variables in order: {{1}}, {{2}}, {{3}}
  • Give realistic example values for every variable
  • Choose the language code that matches the script (si_LK for Sinhala, ta for Tamil)
  • Keep utility templates free of offers and upsells
  • Add an opt-out button or line to marketing templates
Don't
  • Start or end the body with a variable
  • Put two variables side by side, such as {{1}}{{2}}
  • Write vague text such as "Hi {{1}}, thanks"
  • Use wording that sounds like gambling, such as "win a prize"
  • Paste wa.me links into buttons
  • Use more than 10 emojis or long runs of blank lines

Approved templates are not approved forever. Meta can pause or disable a template if customers block or report it repeatedly, or if read rates are low. Watch each template's quality in WhatsApp Manager.

Sending templates also depends on your messaging limit, which counts how many unique customers you can start conversations with in 24 hours. New business portfolios start at 250 and can grow to 2,000 and beyond with good quality. Unofficial bulk tools skip these rules, and that is why numbers get banned. Read official vs unofficial bulk WhatsApp senders.

Frequently asked questions

What is a WhatsApp message template?

A message template is a pre-written message that Meta reviews and approves before you can send it. Businesses on the WhatsApp Business Platform must use a template to start a conversation, or to message a customer more than 24 hours after their last message.

How long does WhatsApp template approval take?

Meta reviews templates automatically. A template can stay in review for up to 24 hours, and only approved templates can be sent.

Can I send WhatsApp templates in Sinhala and Tamil?

Yes. Sinhala (language code si_LK) and Tamil (language code ta) are supported template languages. Meta does not translate templates for you, so submit a separate version for each language.

What is the difference between marketing and utility templates?

Utility templates are non-promotional messages about something the customer did or asked for, such as an order confirmation. Marketing templates promote products or offers. In Sri Lanka a marketing template costs US$0.073 and a utility template US$0.0020 on Meta's current rates.

Why was my WhatsApp template rejected?

Common reasons include a variable at the start or end of the text, variables placed side by side or out of order, vague wording, a language code that does not match the text, and wording that breaks Meta's policies.

How many buttons can a WhatsApp template have?

Up to 10 buttons in total. That can include quick replies, up to 2 website buttons, 1 phone number button and 1 copy-code button. Each button label can be up to 25 characters.

Start sending approved templates this monthPlans from LKR 8,500 a month, Meta fees at zero markup, and a local team in Sri Lanka.
See WhatsApp pricing

Related: WhatsApp marketing in Sri Lanka · WhatsApp Business API · free WhatsApp link and QR generator

Sources

Customer EngagementMarketingSri LankaWhatsAppWhatsApp APIWhatsApp Business API
Share this article
B
Bloomwire team

Notes on messaging, voice and AI from the team building Sri Lanka's communication platform.

More insights