Skip to main content

WhatsApp Template Catalog

Katalog semua template Meta-approved dan rencana template ke depan untuk layanan WhatsApp Kesles Merchant. Dokumen ini adalah single source of truth untuk:

  • Body text aktual yang di-approve Meta (dipakai sebagai acuan preview dashboard)
  • Status approval masing-masing template
  • Parameter mapping per template
  • Roadmap template baru untuk kebutuhan SaaS

Update terakhir: 2026-05-27


Status Summary

TemplateKategori MetaStatusDipakai oleh
merchant_tester_reminderMarketing✅ ApprovedBulk Messaging panel
merchant_payment_dueUtility✅ ApprovedWorker otomatis + panel
merchant_payment_receiptUtility✅ ApprovedTransaksi QRIS
merchant_order_shippedUtility✅ ApprovedPengiriman perangkat
merchant_otp_codeAuthentication✅ ApprovedOTP login (via kode)
merchant_tester_update⏳ Belum submitPanel (draft)
merchant_hari_raya⏳ Belum submitPanel (draft)
merchant_hari_lahir⏳ Belum submitPanel (draft)
merchant_order_confirmedUtility📋 DirencanakanOrder baru
merchant_subscription_expiryUtility📋 DirencanakanSaaS billing
merchant_order_readyUtility📋 DirencanakanF&B / pickup
merchant_welcome_customerUtility📋 DirencanakanOnboarding
merchant_promoMarketing📋 DirencanakanBlast promo

Template Approved

1. merchant_tester_reminder

FieldValue
KategoriMarketing • Flows
BahasaIndonesian
Header(tidak ada)
FooterKesles Merchant Team
ButtonBuka Play Store (static URL)

Body:

Halo {{1}},

Konfirmasi: Anda terdaftar sebagai tester program closed testing
aplikasi Kesles Merchant periode 13–27 Mei 2026.

Untuk verifikasi keaktifan, mohon bantuannya:
1. Install aplikasi (jika belum)
2. Buka aplikasi minimal 1x sebelum {{2}}

Terima kasih atas partisipasinya.

Parameter:

IndexLabelSourceContoh
{{1}}Nama TesterAuto per recipientKesles Merchant Tester
{{2}}DeadlineInput global27 Mei 2026 pukul 23:59 WIB

2. merchant_payment_due

FieldValue
KategoriUtility • Default
BahasaIndonesian
HeaderTagihan
FooterAbaikan jika telah membayar - Kesles
ButtonLihat Tagihan (dynamic URL)

Body:

Halo {{1}},
Tagihan *{{2}}* Anda perlu segera Anda lunasi.

Total: Rp {{3}}
Periode: {{4}}
Jatuh tempo: {{5}}
Mohon segera lakukan pembayaran agar layanan tetap aktif. Terima kasih.

Parameter:

IndexLabelSourceContoh
{{1}}NamaAuto per recipientMustaqim
{{2}}Nama LayananInput globalPaket Data 100 Mbps
{{3}}Total (Rp)Input global50.000
{{4}}PeriodeInput globalApril 2026
{{5}}Jatuh TempoInput global05/05/2026

3. merchant_payment_receipt

FieldValue
KategoriUtility • Default
BahasaIndonesian
Header(tidak ada)
Footer(tidak ada)
ButtonLihat Transaksi Detail (dynamic URL)

Body:

Halo {{1}},
Transaksi QRIS Anda di *{{2}}* berhasil ✅
Jumlah: Rp {{3}}
Ref: {{4}}
Waktu: {{5}}
Terima kasih atas pembayarannya!

Parameter:

IndexLabelSourceContoh
{{1}}NamaAuto per recipientMustaqim
{{2}}Nama Merchant / TokoInput globalMakan Kini
{{3}}Jumlah (Rp)Input global50.000
{{4}}No. ReferensiInput globalTRX-2026-0424-001
{{5}}Waktu TransaksiInput global24/04/2026 14:30

4. merchant_order_shipped

FieldValue
KategoriUtility • Default
BahasaIndonesian
HeaderPengiriman
FooterKesles Merchant
ButtonLacak Pengiriman (dynamic URL)

Body:

Halo {{1}},
Perangkat *{{2}}* untuk *{{3}}* sudah dikirim 📦

Kurir: {{4}}
No. Resi: {{5}}
Estimasi tiba: {{6}}

Lacak progres pengiriman lewat tombol di bawah.

Parameter:

IndexLabelSourceContoh
{{1}}NamaAuto per recipientMustaqim
{{2}}Nama ProdukInput globalQRIS Plus
{{3}}Nama Merchant / TokoInput globalKesles Link
{{4}}KurirInput globalJNE Reguler
{{5}}No. ResiInput globalJNE-1234567890
{{6}}Estimasi TibaInput global2–5 hari kerja

5. merchant_otp_code

FieldValue
KategoriAuthentication • One-time Passcode
BahasaIndonesian
Body(fixed oleh Meta, tidak bisa diedit)
ButtonSalin Kode (copy code)

Body (Meta-generated):

{{1}} adalah kode verifikasi Anda.
Demi keamanan, jangan bagikan kode ini.
Kedaluwarsa dalam 3 menit.

Template Authentication body tidak bisa diedit — Meta yang generate. Tidak didaftarkan di dashboard panel karena dipakai via kode OTP, bukan bulk messaging.


Template Draft (Belum Submit ke Meta)

6. merchant_tester_update

Body yang direncanakan:

Halo {{1}},

Konfirmasi: Anda terdaftar sebagai tester program closed testing
aplikasi Kesles Merchant periode 13–27 Mei 2026.

Untuk verifikasi keaktifan, mohon bantuannya:
Update Aplikasi Kesles Merchant sekarang, buka aplikasi minimal 1x
sebelum {{2}}

Terima kasih atas partisipasinya.
IndexLabelContoh
{{1}}NamaBudi
{{2}}Deadline Update30 Mei 2026

7. merchant_hari_raya

Body yang direncanakan:

Halo {{1}},

Kami mengucapkan Selamat Hari Raya Idul Fitri.

Mohon maaf lahir dan bathin
jangan lupa buka aplikasi dan dapatkan paket promo sebelum {{2}}

Terima kasih atas partisipasinya.
IndexLabelContoh
{{1}}NamaBudi
{{2}}Deadline Promo30 Mei 2026

8. merchant_hari_lahir

Body yang direncanakan:

Halo {{1}},

Seluruh tim Kesles mengucapkan Selamat Ulang Tahun!

Semoga hari spesialmu dipenuhi kebahagiaan, kesehatan,
dan semua hal terbaik untukmu.

Salam hangat,
IndexLabelContoh
{{1}}NamaBudi

Template Roadmap SaaS

Template berikut direkomendasikan untuk melengkapi layanan notifikasi WhatsApp sebagai produk SaaS ke merchant. Semua kategori Utility kecuali merchant_promo.


9. merchant_order_confirmed ← Prioritas Tinggi

Kategori: Utility

Body (draft untuk submit Meta):

Halo {{1}},
Pesanan #{{2}} dari *{{3}}* berhasil dikonfirmasi ✅

Jumlah item: {{4}}
Total: Rp {{5}}
Estimasi siap: {{6}}

Terima kasih sudah berbelanja!
IndexLabelContoh
{{1}}Nama PelangganBudi
{{2}}No. PesananORD-20260527-001
{{3}}Nama TokoWarung Sari
{{4}}Jumlah Item3 item
{{5}}Total125.000
{{6}}Estimasi Siap30 menit

Header: Pesanan Dikonfirmasi Button: Lihat Detail Pesanan (dynamic URL)


10. merchant_subscription_expiry ← Prioritas Tinggi

Kategori: Utility

Body (draft untuk submit Meta):

Halo {{1}},
Langganan *{{2}}* Anda akan berakhir pada {{3}}.

Perpanjang sekarang agar layanan tidak terputus.
Harga perpanjangan: Rp {{4}}/{{5}}.
IndexLabelContoh
{{1}}NamaBudi
{{2}}Nama PaketKesles Pro
{{3}}Tanggal Berakhir05/06/2026
{{4}}Harga99.000
{{5}}Periodebulan

Header: Langganan Hampir Berakhir Button: Perpanjang Sekarang (dynamic URL)


11. merchant_order_ready

Kategori: Utility

Body (draft untuk submit Meta):

Halo {{1}},
Pesanan #{{2}} di *{{3}}* sudah siap diambil 🎉

Silakan ambil sebelum {{4}}.
IndexLabelContoh
{{1}}NamaBudi
{{2}}No. PesananORD-001
{{3}}Nama TokoKafe Kita
{{4}}Batas Waktu Ambil18:00 WIB

Header: Pesanan Siap Button: Lihat Pesanan (dynamic URL)


12. merchant_welcome_customer

Kategori: Utility

Body (draft untuk submit Meta):

Halo {{1}},
Selamat bergabung di *{{2}}* 🎉

Akun Anda sudah aktif. Mulai gunakan layanan sekarang
dan nikmati pengalaman belanja yang mudah.
IndexLabelContoh
{{1}}NamaBudi
{{2}}Nama Toko / PlatformKesles Merchant

Button: Buka Aplikasi (static URL)


13. merchant_promo

Kategori: Marketing (butuh opt-in pelanggan)

Body (draft untuk submit Meta):

Halo {{1}},
*{{2}}* punya penawaran spesial untuk Anda!

{{3}} diskon {{4}} berlaku hingga {{5}}.
Jangan sampai terlewat.
IndexLabelContoh
{{1}}NamaBudi
{{2}}Nama TokoWarung Sari
{{3}}Nama PromoSemua menu
{{4}}Diskon20%
{{5}}Berlaku Hingga31 Mei 2026

Header: Penawaran Spesial Button: Lihat Promo (dynamic URL)

Catatan: Template Marketing membutuhkan bukti opt-in pelanggan saat review Meta. Siapkan mekanisme opt-in (checkbox saat daftar / reply WA "YA") sebelum submit template ini.


Cara Submit Template Baru ke Meta

  1. Buka Meta WhatsApp Manager
  2. Pilih Create Template
  3. Isi:
    • Category: Utility (untuk transaksional) / Marketing (untuk promo)
    • Name: sesuai kolom Template di tabel atas (lowercase + underscore)
    • Language: Indonesian
  4. Salin body text dari dokumen ini ke field Body
  5. Tambahkan header, footer, dan button sesuai spesifikasi
  6. Submit → tunggu review Meta (biasanya 1–3 hari kerja)
  7. Setelah approved, tambahkan definisi ke apps/merchant_dashboard/lib/dashboard/services/whatsapp_template_definitions.dart

Referensi

  • Implementasi dashboard: apps/merchant_dashboard/lib/dashboard/services/whatsapp_template_definitions.dart
  • WhatsApp service API: services/whatsapp_service/
  • Arsitektur: merchant_docs/docs/services/whatsapp/architecture.md
  • Status service: merchant_docs/docs/services/whatsapp/whatsapp-service-status.md