Skip to content

Panduan

Template Pesan WhatsApp: Cara Membuat, Aturan Persetujuan Meta, dan Alasan Ditolak

Panduan membuat template pesan WhatsApp Business API, aturan review Meta, alasan template ditolak, dan cara memperbaikinya.

Tim Hooks7 menit baca

Daftar Isi

Template pesan WhatsApp adalah format pesan yang Anda daftarkan ke Meta dan harus lolos review sebelum boleh dikirim. Selama statusnya belum disetujui, template itu tidak bisa dipakai. Anda membutuhkannya setiap kali ingin memulai percakapan lebih dulu — notifikasi pesanan, kode OTP, atau promo — karena di luar jendela layanan 24 jam WhatsApp Business API hanya mengizinkan pesan berformat template. Di bawah ini cara membuat template yang benar, aturan review Meta, dan daftar alasan penolakan yang paling sering terjadi beserta perbaikannya.

Kapan Anda butuh template dan kapan tidak

Ada dua mode pengiriman di WhatsApp Business API:

  • Di dalam jendela layanan 24 jam. Setelah pelanggan mengirim pesan, Anda punya waktu 24 jam untuk membalas dengan teks bebas tanpa template. Balasan seperti ini masuk kategori service.
  • Di luar jendela itu. Anda hanya boleh mengirim template yang sudah disetujui. Ini berlaku untuk semua broadcast, notifikasi transaksi, dan pengiriman OTP.

Artinya template bukan formalitas administratif. Tanpa template yang disetujui, Anda tidak punya cara resmi menghubungi pelanggan lebih dulu. Mekanika jendela waktunya dibahas terpisah di artikel jendela layanan 24 jam.

Tiga kategori template dan biayanya

Meta mewajibkan setiap template masuk salah satu dari tiga kategori: authentication, marketing, atau utility. Kategori menentukan tarif, jadi salah kategori berarti salah biaya.

Kategori Dipakai untuk Tarif Hooks per pesan
Marketing Promo, diskon, pengingat keranjang, ucapan ulang tahun, ajakan unduh aplikasi Rp661,59
Utility Konfirmasi pesanan, update pengiriman, tagihan, survei atas pesanan tertentu Rp406,65
Authentication Kode OTP dan verifikasi identitas Rp406,65

Tarif Hooks pada tabel itu sudah menggabungkan biaya Meta dan biaya layanan jadi satu angka per pesan, jadi angka itulah yang Anda bayar. Balasan bebas di dalam jendela 24 jam (kategori service) ditagih Rp406,65 per pesan setelah kuota gratis 1.000 pesan per bulan per nomor bisnis terlampaui. Rincian lengkap tiap kategori ada di panduan harga WhatsApp Business API.

Meta mengelompokkan template berdasarkan isinya, dan isi yang campur atau tidak jelas akan dihitung sebagai marketing. Template utility harus non-promosi dan harus spesifik bagi pengguna atau diminta pengguna, atau penting bagi pengguna. Kalau Anda menandai template sebagai utility tetapi isinya menjual, Meta berhak menolaknya dengan alasan INCORRECT_CATEGORY saat pembuatan, atau memindahkannya ke marketing setelah disetujui. Pemindahan kategori normalnya diberi pemberitahuan satu hari sebelumnya, dan berlaku langsung jika sudah ada peringatan penyalahgunaan.

Satu template terdiri dari beberapa komponen opsional dan satu komponen wajib, yaitu body. Batas-batasnya resmi dan diperiksa otomatis saat submit:

Komponen Batas Catatan
Header teks 60 karakter Mendukung 1 variabel
Body 1.024 karakter Wajib ada
Footer 60 karakter Tanpa variabel
Label tombol 25 karakter Untuk tombol telepon, quick reply, dan URL
Jumlah tombol 10 tombol Maksimal 1 tombol telepon, 2 tombol URL, 10 quick reply

Nama template memakai huruf kecil, angka, dan garis bawah, dengan batas 512 karakter. Nama tidak harus unik: satu nama bisa dipakai untuk beberapa bahasa, dan tiap bahasa dihitung terhadap kuota template Anda. Portofolio yang belum terverifikasi dibatasi 250 template per Messaging account, sedangkan portofolio terverifikasi yang punya nama tampilan disetujui bisa sampai 6.000 template. Ada juga batas laju: maksimal 100 template per Messaging account per jam.

Template authentication punya aturan tambahan yang lebih ketat. Template itu wajib diambil dari Template Library, wajib memuat tombol one-time password, serta tidak boleh memuat URL, media, atau emoji. Variabelnya dibatasi 15 karakter.

Aturan variabel yang paling sering bikin ditolak

Variabel ditulis di antara dua kurung kurawal. Ada dua format: named, yang memakai huruf kecil dan garis bawah, dan positional, yang memakai indeks angka urut mulai dari 1. Kalau Anda tidak menentukan formatnya, template memakai positional.

Aturan yang paling sering dilanggar:

  • Template tidak boleh dimulai atau diakhiri dengan variabel. Ini penyebab penolakan paling umum. Tambahkan teks tetap di bagian depan dan belakang pesan.
  • Kurung kurawal harus lengkap dan berpasangan. Satu kurawal yang hilang membuat template langsung gagal pemeriksaan format.
  • Urutan nomor tidak boleh melompat. Pada format positional, angka harus urut tanpa nomor yang terlewat.
  • Tidak boleh ada karakter khusus di dalam variabel.
  • Jumlah variabel harus sepadan dengan panjang pesan. Teks pendek yang dipenuhi variabel akan ditolak.
  • Setiap variabel wajib diberi contoh nilai saat pembuatan. Meta tidak menerjemahkan teks maupun variabel, jadi tulis contoh dalam bahasa yang sama dengan isi template.

Kalau template Anda memakai header media berupa gambar, video, atau dokumen, contoh berkasnya wajib disertakan dan ikut direview.

Proses review Meta setelah Anda submit

Template direview otomatis setiap kali dibuat maupun diedit, dan isi variabel ikut diperiksa oleh sistem otomatis serta reviewer manusia. Persetujuan biasanya memakan waktu sampai 24 jam. Hasilnya muncul di WhatsApp Manager, dikirim lewat email, dan dikirim sebagai webhook message_template_status_update — sehingga sistem Anda bisa tahu sendiri kapan sebuah template siap dipakai tanpa perlu memeriksa dasbor manual. Cara kerja webhook dan API-nya ada di halaman fitur.

Hanya template berstatus disetujui yang boleh dikirim. Template yang baru lolos review dimulai dengan kualitas "Active - Quality pending" karena belum ada data umpan balik pelanggan.

Alasan template ditolak dan cara memperbaikinya

Menurut dokumentasi review template Meta, penolakan jatuh ke beberapa kelompok berikut:

Alasan Contoh masalah Perbaikan
Format parameter Variabel di awal atau akhir pesan, kurawal tidak berpasangan, urutan melompat Perbaiki penulisan variabel dan tambahkan teks tetap
Pelanggaran kebijakan Isi melanggar Commerce Policy atau Business Policy, isi kasar atau mengancam Tulis ulang isi pesan
Permintaan data sensitif Meminta nomor kartu pembayaran penuh, nomor rekening, atau nomor identitas nasional Cukup pakai sebagian identifikasi
Duplikat Body dan footer sama dengan template yang sudah ada Ubah isi; aturan ini tidak berlaku untuk template authentication
Kategori salah Isi promosi didaftarkan sebagai utility Daftarkan sebagai marketing atau ajukan review kategori
Batas karakter dan emoji Body melebihi batas, atau jumlah emoji terlalu banyak Potong teks dan kurangi emoji

Template yang ditolak boleh diedit lalu dikirim ulang, tanpa batas jumlah percobaan. Alternatifnya, ajukan banding di WhatsApp Manager — banding wajib menyertakan contoh nilai, dan keputusannya keluar dalam waktu 24 jam. Untuk kategori yang ditolak, review kategori hanya bisa diminta lewat WhatsApp Manager, dan Anda punya 60 hari untuk mengajukan banding atas perubahan kategori.

Setelah disetujui: paused, disabled, dan rating kualitas

Persetujuan bukan akhir cerita. Meta terus menilai template dari umpan balik pelanggan dan tingkat baca:

  • Paused — template dihentikan sementara karena umpan balik negatif yang berulang atau tingkat baca yang rendah. Tidak bisa dikirim.
  • Disabled — template dimatikan karena umpan balik negatif yang berulang. Tidak bisa dikirim.
  • Rating kualitas bergerak dari High ke Medium lalu Low. Status Medium dan Low masih bisa dikirim, tetapi menandakan template sedang berisiko dihentikan.

Template yang tidak dipakai selama 12 bulan atau lebih akan diarsipkan, lalu dihapus setelah 28 hari jika tidak dikeluarkan dari arsip.

Kesimpulan praktisnya: kirim template hanya ke kontak yang memang relevan. Daftar penerima yang terlalu luas menurunkan tingkat baca, dan tingkat baca rendah bisa menghentikan template yang sudah Anda urus berminggu-minggu. Meta yang menentukan rating kualitas, status template, dan batas pengiriman nomor Anda — bukan penyedia platform. Praktik pengiriman yang aman dibahas di panduan broadcast WhatsApp.

Hitung biaya sebelum submit

Karena tarif mengikuti kategori, biaya pengiriman template bisa dihitung sebelum satu pesan pun terkirim:

Skenario Jumlah Biaya
Notifikasi pesanan, kategori utility 1.000 pesan Rp406.650
Promo bulanan, kategori marketing 5.000 pesan Rp3.307.950
Kode OTP, kategori authentication 2.000 pesan Rp813.300

Angka di atas memakai tarif gabungan Hooks. Untuk kombinasi volume dan kategori lain, pakai kalkulator biaya.

Di Hooks, template dibuat dan dipantau dari satu dasbor, dan perubahan statusnya masuk lewat webhook ke sistem Anda. Hooks adalah Meta Tech Provider, jadi template terdaftar langsung pada Messaging account bisnis Anda sendiri. Paket paling ringan mulai Rp99.000 per bulan. Fitur balasan otomatis tersedia dari paket Growth Rp299.000 per bulan ke atas, untuk menjawab pelanggan di dalam jendela 24 jam.

Bandingkan paket di halaman harga, atau langsung daftar dan coba 7 hari.

Hitung biaya WhatsApp bisnis Anda

Lihat tarif per pesan yang sudah digabung jadi satu angka, atau hitung estimasi bulanan Anda.