SMS templates for Malaysian businesses
in English and Bahasa Melayu

Copy-ready messages for the SMS a Malaysian business actually sends: reminders, order and delivery updates, payment notices and promotions. Each one is shown in English and Bahasa Melayu with its real character and segment count, so you know what it costs before you send.

Four rules every template here follows

The counts under each template are worked out with the same rules we bill by, including the 4-character prefix our upstream route adds to every SMS. Every template fits in one segment in both languages; Bahasa Melayu usually runs a little longer than English, so check the count after you edit. For verification codes see our separate OTP SMS templates, and paste your own text into the segment calculator to check it.

Templates

Appointment reminder (clinic)

Send the day before. Name the clinic first so it is recognised, and give a way to reschedule, because nobody can reply to a short code.

English · 123 characters · 1 segment
Klinik Sri Bayu: Reminder of your appointment tomorrow 24 Oct at 10:30am with Dr Lim. To reschedule, WhatsApp 012-345 6789.
Bahasa Melayu · 126 characters · 1 segment
Klinik Sri Bayu: Peringatan temu janji anda esok 24 Okt jam 10:30 pagi dengan Dr Lim. Untuk tukar masa, WhatsApp 012-345 6789.

Booking confirmation (salon, workshop)

Send right after the booking is made, so the customer has the time in writing.

English · 140 characters · 1 segment
Glow Hair Studio: Your booking is confirmed for Sat 26 Oct, 3pm (haircut + colour). See you at Jalan SS2/24. Changes: WhatsApp 012-345 6789.
Bahasa Melayu · 143 characters · 1 segment
Glow Hair Studio: Tempahan anda disahkan pada Sabtu 26 Okt, 3 petang (potong + warna). Jumpa di Jalan SS2/24. Perubahan: WhatsApp 012-345 6789.

Order ready for pickup

Include the order number so staff can find it quickly.

English · 120 characters · 1 segment
Kedai Aminah: Order #1024 is ready for pickup at our Bangsar store, 10am-8pm daily. Please show this SMS at the counter.
Bahasa Melayu · 131 characters · 1 segment
Kedai Aminah: Pesanan #1024 sedia untuk diambil di kedai Bangsar kami, 10 pagi-8 malam setiap hari. Sila tunjuk SMS ini di kaunter.

Out for delivery / cash on delivery

For COD, state the amount so the customer has cash ready and the rider is not sent back.

English · 114 characters · 1 segment
Kedai Aminah: Order #1024 is out for delivery today. Please prepare RM89.00 cash. Rider will call before arriving.
Bahasa Melayu · 123 characters · 1 segment
Kedai Aminah: Pesanan #1024 dalam penghantaran hari ini. Sila sediakan tunai RM89.00. Penghantar akan telefon sebelum tiba.

Payment reminder (fees, rent, instalments)

Polite and specific: amount, due date and how to pay. Never ask for card details or a TAC by SMS.

English · 140 characters · 1 segment
Pusat Tuisyen Cemerlang: Fees of RM180 for November are due by 5 Nov. Pay by DuitNow to 012-345 6789 and WhatsApp us the receipt. Thank you.
Bahasa Melayu · 150 characters · 1 segment
Pusat Tuisyen Cemerlang: Yuran RM180 untuk November perlu dibayar sebelum 5 Nov. Bayar melalui DuitNow ke 012-345 6789 dan WhatsApp resit kepada kami.

Class or event reminder

Useful for tuition centres, workshops and events: time, place and what to bring.

English · 105 characters · 1 segment
Pusat Tuisyen Cemerlang: SPM Maths revision class tomorrow 8pm, Room 2. Bring past-year papers 2023-2024.
Bahasa Melayu · 120 characters · 1 segment
Pusat Tuisyen Cemerlang: Kelas ulang kaji Matematik SPM esok 8 malam, Bilik 2. Bawa kertas soalan tahun lepas 2023-2024.

Service due (car workshop)

A reminder based on the last visit brings customers back without discounting.

English · 111 characters · 1 segment
Bengkel Auto Jaya: Your Myvi is due for service (last: Apr 2026). Book a slot this week: WhatsApp 012-345 6789.
Bahasa Melayu · 122 characters · 1 segment
Bengkel Auto Jaya: Myvi anda sudah sampai masa servis (terakhir: Apr 2026). Tempah slot minggu ini: WhatsApp 012-345 6789.

Property viewing reminder

Confirm the address and the agent who will be there.

English · 137 characters · 1 segment
Reminder: Viewing at Residensi Aman, Block B-12-3, Sun 27 Oct 11am. Agent Farah will meet you at the lobby. Call 012-345 6789 if delayed.
Bahasa Melayu · 143 characters · 1 segment
Peringatan: Lawatan rumah di Residensi Aman, Blok B-12-3, Ahad 27 Okt 11 pagi. Ejen Farah akan tunggu di lobi. Telefon 012-345 6789 jika lewat.

Promotion (with opt-out)

Marketing needs the recipient's consent under the PDPA. Name the shop, keep the offer specific, and say how to stop the messages.

English · 137 characters · 1 segment
Kedai Aminah: 20% off all baju kurung this weekend 26-27 Oct, in store and kedaiaminah.my. To stop promos, WhatsApp STOP to 012-345 6789.
Bahasa Melayu · 150 characters · 1 segment
Kedai Aminah: Diskaun 20% semua baju kurung hujung minggu ini 26-27 Okt, di kedai dan kedaiaminah.my. Berhenti promosi: WhatsApp STOP ke 012-345 6789.

Festive greeting with an offer

Short, warm and from a named business. Send a few days before the holiday, not on the day.

English · 133 characters · 1 segment
Kedai Aminah wishes you Selamat Hari Raya! RM10 off purchases above RM100 until 5 Apr. To stop promos, WhatsApp STOP to 012-345 6789.
Bahasa Melayu · 148 characters · 1 segment
Kedai Aminah mengucapkan Selamat Hari Raya! Potongan RM10 untuk belian melebihi RM100 hingga 5 Apr. Berhenti promosi: WhatsApp STOP ke 012-345 6789.

Back in stock

Only to people who asked to be told: it reads as a favour, not an advert.

English · 132 characters · 1 segment
Kedai Aminah: The item you asked about is back in stock: Batik Shawl (navy). Reserved for you until Sun. Order: kedaiaminah.my/batik
Bahasa Melayu · 145 characters · 1 segment
Kedai Aminah: Barang yang anda tanya sudah ada stok: Selendang Batik (biru gelap). Disimpan untuk anda sehingga Ahad. Pesan: kedaiaminah.my/batik

Feedback request

Ask one easy question a day or two after the visit.

English · 125 characters · 1 segment
Klinik Sri Bayu: Thank you for visiting us. How was your experience? Reply on WhatsApp 012-345 6789 with a score from 1 to 5.
Bahasa Melayu · 132 characters · 1 segment
Klinik Sri Bayu: Terima kasih kerana berkunjung. Bagaimana pengalaman anda? Balas di WhatsApp 012-345 6789 dengan markah 1 hingga 5.

Adapting a template

Replace the example business, dates and amounts with your own and keep the order: who you are, what is happening, what the customer should do. Write dates as "24 Oct" rather than "24/10", which some people read the other way round. If you send in both languages, send each customer one message in the language they use with you rather than both versions in one SMS, which doubles the length.

Avoid naming other companies' brands. Malaysian operators fine messages containing certain protected international brand names at RM1.50 per segment and pass the fine to the sender, which is why none of these templates mention a courier, bank or marketplace by name. More on what gets messages filtered is in why SMS is not delivered.

Promotions need the recipient's consent under the PDPA and a way to opt out, which is why the two marketing templates end with one. Reminders and order updates to your own customers about their own bookings and orders are not marketing, but they should still only go to people who gave you their number for that purpose. Our PDPA guide has the details.

SMS template questions

How long can an SMS template be?

One segment on our route holds 156 plain-English or Malay characters, or 66 characters if the message contains any Chinese character, emoji or other Unicode symbol. Longer messages are split into segments of 153 plain or 67 Unicode characters (the 4-character prefix counts once), and each segment is charged. Most templates on this page fit in one segment.

Should I send SMS in English or Bahasa Melayu?

Use the language your customers use with you. Both are written with plain characters, so they cost the same per segment; Malay text is often a little longer, so check the count. If your customers read Chinese, keep in mind that Chinese switches the message to Unicode and fits 66 characters per segment.

Can I include a link in an SMS template?

Yes, but use a short path on your own domain, for example yourshop.my/raya. Public link shorteners are shared by many senders, including spammers, and Malaysian operators filter them.

Can customers reply to these messages?

Not to the SMS itself. Messages arrive from the shared short code 66886, which cannot receive replies. That is why every template here gives a WhatsApp or phone number for the customer to respond on.

Do I need consent to send promotional SMS?

Yes. Under the PDPA, marketing messages need the recipient's consent and must give a way to opt out. Reminders and updates about a customer's own booking or order are not marketing, but should still only go to numbers given to you for that purpose.

Send one to your own phone first

Create an account, claim RM1 of trial credit on WhatsApp, paste a template and see exactly how it arrives before you send to your list.