Tim developer sudah menyusun template broadcast sesuai draft dari tim marketing, mengajukannya ke Meta Business Manager, tapi hasilnya ditolak karena format header tidak sesuai spesifikasi. Submit ulang, ditolak lagi karena kesalahan lain yang baru terlihat setelah diperbaiki. Proses yang seharusnya selesai dalam sehari jadi molor berhari-hari karena format resminya tidak dipahami sejak awal.
Template broadcast WhatsApp Business API punya format yang sangat spesifik, jauh lebih terstruktur dibanding sekadar menulis pesan biasa. Memahami format resmi yang disetujui Meta sebelum mulai menyusun template, alih-alih belajar dari penolakan berulang, menghemat waktu tim developer maupun marketing secara signifikan.
Apa Itu Format Resmi Template Broadcast Meta
Format resmi template broadcast adalah struktur pesan terstandarisasi yang ditetapkan Meta untuk semua pesan outbound berbayar lewat WhatsApp Broadcast, mencakup komponen Header, Body, Footer, dan Buttons yang masing-masing punya aturan spesifik. Template ini berbeda dari pesan bebas yang bisa dikirim dalam jendela layanan pelanggan 24 jam, karena template wajib disetujui Meta terlebih dahulu sebelum bisa digunakan untuk mengirim pesan ke pelanggan yang belum memulai percakapan. Prinsip dasarnya sama dengan apa itu WhatsApp Broadcast secara umum, hanya saja format template punya aturan teknis yang jauh lebih ketat.
Meta membagi template ke dalam tiga kategori resmi: Marketing untuk promosi, Utility untuk notifikasi transaksional, dan Authentication untuk kode verifikasi. Ada juga kategori Service dalam skema harga percakapan Meta, tetapi ini bukan kategori template, melainkan percakapan bebas yang terjadi saat pelanggan sendiri yang memulai kontak dan tidak memerlukan template sama sekali. Pemahaman soal keseluruhan fitur WhatsApp Business API membantu menempatkan template dalam konteks yang lebih luas, karena template hanyalah satu dari beberapa komponen yang membentuk pengalaman komunikasi bisnis di WhatsApp.
Struktur Format Template yang Disetujui Meta
Struktur template broadcast yang disetujui Meta terdiri dari empat komponen utama, dan kesalahan format di salah satu komponen ini bisa membuat keseluruhan template ditolak meski isi pesannya sudah tepat. Kumpulan template pesan WhatsApp broadcast per industri bisa jadi referensi isi pesan, tapi struktur formatnya tetap mengikuti aturan berikut.
1. Header
Header adalah bagian atas template yang bersifat opsional, bisa berupa teks singkat, gambar, video, atau dokumen. Header teks dibatasi 60 karakter dan hanya boleh memuat satu variabel, sementara header media harus mengikuti format file yang didukung Meta seperti JPG, PNG, atau PDF dengan ukuran file sesuai batas yang ditetapkan. Header media umumnya meningkatkan tingkat baca pesan dibanding header teks biasa, tapi juga menambah risiko penolakan kalau format filenya tidak sesuai spesifikasi.
2. Body
Body adalah isi utama pesan, dengan batas maksimal 1024 karakter dan mendukung hingga beberapa variabel dinamis. Body inilah yang paling sering menjadi sumber penolakan, terutama karena pencampuran kategori pesan atau penggunaan variabel yang tidak sesuai standar. Menulis body dengan struktur kalimat yang jelas sejak awal, tanpa terlalu bergantung pada variabel untuk membawa makna utama pesan, mengurangi risiko ambiguitas saat ditinjau sistem otomatis Meta.
3. Footer
Footer bersifat opsional, berupa teks singkat maksimal 60 karakter tanpa variabel, biasanya dipakai untuk informasi tambahan seperti disclaimer singkat atau nama brand. Footer tidak boleh berisi ajakan bertindak, karena fungsi itu sudah diwakili oleh komponen Buttons. Banyak template yang lolos format lain tapi ditolak karena footer menyisipkan kalimat promosi yang seharusnya ada di body atau buttons.
4. Buttons
Buttons memungkinkan penerima melakukan tindakan langsung, seperti membuka tautan, menelepon nomor tertentu, atau membalas dengan pilihan cepat. Template bisa memiliki maksimal beberapa tombol tergantung jenisnya, dan setiap tombol harus punya label yang jelas menggambarkan tindakan yang akan terjadi saat diklik. Kombinasi tombol yang tepat, misalnya satu tombol tautan dan satu tombol balasan cepat, sering menghasilkan tingkat interaksi lebih tinggi dibanding template tanpa tombol sama sekali.
Cara Submit Template Broadcast ke Meta
Cara submit template broadcast ke Meta dimulai dengan menyusun template lewat dashboard WhatsApp Manager atau lewat platform WhatsApp Partner, memilih kategori yang tepat, lalu mengirimkan untuk peninjauan otomatis maupun manual.
1. Pilih Kategori Template yang Sesuai
Tentukan apakah template masuk kategori Marketing, Utility, atau Authentication sebelum mulai menulis isi pesan, karena kategori ini menentukan aturan konten yang berlaku sepanjang proses integrasi API pesan secara keseluruhan. Kesalahan memilih kategori di tahap ini akan berdampak ke seluruh proses berikutnya, jadi langkah ini sebaiknya tidak dilewati meski terasa seperti formalitas administratif.
2. Susun Komponen Header, Body, Footer, dan Buttons
Isi setiap komponen sesuai batasan format yang berlaku, dan pastikan variabel hanya dipakai untuk data dinamis seperti nama atau nomor pesanan, bukan untuk menyisipkan kalimat panjang yang seharusnya ada di body. Menyusun draft di luar sistem terlebih dahulu, misalnya di dokumen terpisah, membantu tim meninjau keseluruhan format sebelum benar-benar dimasukkan ke form pengajuan.
3. Ajukan Lewat WhatsApp Manager atau WhatsApp Partner
Template bisa diajukan langsung lewat WhatsApp Manager di Meta Business Suite, atau lewat dashboard WhatsApp Partner Indonesia yang biasanya menyediakan pratinjau format sebelum submit, membantu menangkap kesalahan format sebelum benar-benar dikirim ke Meta. Bisnis yang baru pertama kali submit template biasanya lebih terbantu lewat jalur WhatsApp Partner karena ada pendampingan langsung dibanding mengandalkan dokumentasi resmi Meta sendiri.
4. Tunggu Proses Peninjauan
Proses peninjauan umumnya berlangsung otomatis dalam hitungan menit, tetapi bisa memerlukan waktu lebih lama untuk template yang memicu tinjauan manual tambahan, terutama untuk kategori Marketing dengan klaim promosi yang kompleks. Menghindari pengajuan template dalam jumlah besar sekaligus menjelang tenggat kampanye membantu mengurangi risiko keterlambatan akibat antrean peninjauan.
5. Pantau Status dan Perbaiki Jika Ditolak
Jika template ditolak, baca alasan penolakan yang diberikan Meta secara spesifik sebelum mengajukan ulang. Pola template WhatsApp ditolak paling sering berasal dari kesalahan kategori atau format variabel yang tidak sesuai standar, dan memperbaiki akar masalah tersebut jauh lebih efektif dibanding sekadar mengubah sedikit kalimat lalu mengajukan ulang.
Perbedaan Batasan Format Antar Kategori Template
Meski struktur dasarnya sama, batasan format tiap kategori template punya perbedaan yang perlu diperhatikan sebelum menyusun template baru.
| Aspek | Marketing | Utility | Authentication |
|---|---|---|---|
| Header media | Diperbolehkan | Diperbolehkan | Umumnya tidak digunakan |
| Jumlah tombol maksimal | Lebih fleksibel | Terbatas, fokus fungsi | Sangat terbatas, sering hanya tombol copy kode |
| Konten promosi | Diperbolehkan | Tidak diperbolehkan | Tidak diperbolehkan |
| Tinjauan Meta | Lebih ketat | Sedang | Sangat ketat, format baku |
Memahami tabel ini sebelum menyusun template membantu tim menghindari kesalahan mencampur elemen format yang sebenarnya hanya cocok untuk kategori lain.
Kesalahan Format yang Sering Membuat Submit Gagal
Kesalahan format tertentu terus berulang di berbagai pengajuan template, dan mengenali polanya membantu menghindari revisi berkali-kali. Pola kesalahan yang dibiarkan menumpuk juga bisa berkontribusi pada risiko WhatsApp Business terblokir dalam jangka panjang, bukan sekadar hambatan administratif jangka pendek.
1. Header Media dengan Ukuran File Melebihi Batas
Mengunggah gambar atau video dengan resolusi terlalu tinggi tanpa kompresi sering membuat header ditolak karena melebihi batas ukuran file yang ditetapkan Meta, meski secara konten sudah sesuai kebijakan.
2. Variabel Berurutan Tanpa Teks Pemisah
Menempatkan dua variabel bersebelahan tanpa teks pemisah, seperti “{{1}}{{2}}”, membuat sistem Meta kesulitan memvalidasi format dan hampir selalu berujung penolakan otomatis.
3. Tombol dengan Label yang Tidak Jelas
Label tombol yang terlalu generik seperti “Klik Di Sini” tanpa menjelaskan tindakan spesifik dianggap kurang informatif oleh sistem peninjauan, dan sebaiknya diganti dengan label yang menjelaskan hasil dari tindakan tersebut, seperti “Lacak Pesanan” atau “Lihat Promo”.
4. Mengabaikan Konsistensi Format dengan Template Sebelumnya
Mengubah struktur format secara drastis dari template yang biasa dipakai bisnis, tanpa alasan fungsional yang jelas, kadang memicu tinjauan tambahan dari sistem Meta. Konsistensi format juga membantu menjaga quality rating WhatsApp Business API tetap stabil, karena pelanggan lebih mudah mengenali pesan resmi dari pola format yang konsisten.
Contoh Template dengan Format Lengkap per Kategori
Melihat contoh template dengan format lengkap membantu memahami bagaimana keempat komponen bekerja bersama dalam praktiknya.
1. Template Kategori Marketing
Header: gambar produk. Body: “Halo {{1}}, dapatkan diskon 30% untuk koleksi terbaru kami, berlaku sampai akhir minggu ini.” Footer: “Berlaku syarat dan ketentuan.” Button: “Belanja Sekarang” mengarah ke halaman promo. Kombinasi header gambar dengan tombol tautan langsung ini terbukti meningkatkan tingkat klik dibanding template Marketing tanpa media visual sama sekali.
2. Template Kategori Utility
Header: teks “Konfirmasi Pesanan”. Body: “Pesanan #{{1}} Anda telah dikonfirmasi dan sedang diproses. Estimasi pengiriman {{2}}.” Footer: tidak digunakan. Button: “Lacak Pesanan” mengarah ke halaman tracking. Kesederhanaan format ini disengaja, karena tujuan template Utility murni informasi tanpa distraksi elemen lain yang tidak perlu.
3. Template Kategori Authentication
Header: tidak digunakan untuk kategori ini karena aturan formatnya lebih ketat. Body: “{{1}} adalah kode verifikasi Anda. Jangan bagikan kode ini kepada siapa pun.” Footer: teks otomatis dari sistem soal masa berlaku kode. Button: opsi copy kode otomatis, tanpa tombol kustom lain. Format kategori ini paling baku di antara ketiganya, dan Meta cenderung tidak memberi banyak ruang kustomisasi karena fungsinya yang sangat spesifik untuk keamanan akun.
Studi Kasus Penerapan Format Template di Empat Skenario
Memahami format secara teori berbeda dengan menerapkannya di situasi bisnis yang nyata, dan empat skenario berikut menunjukkan tantangan format yang berbeda tergantung tahap adopsi dan struktur bisnis terhadap WhatsApp Business API.
1. Bisnis Retail yang Baru Migrasi dari Broadcast Manual
Sebuah bisnis retail yang sebelumnya mengirim broadcast lewat WhatsApp Business biasa sering mengalami penolakan berulang saat pertama kali migrasi ke WhatsApp Business API, karena tim terbiasa menulis pesan bebas tanpa memikirkan batasan format template. Setelah memahami perbedaan mendasar antara pesan bebas dan template terstruktur, tim berhasil menyusun lima template dasar yang lolos peninjauan dalam sekali submit, dengan cara memisahkan jelas komponen header, body, dan tombol sejak draft awal.
2. Platform Logistik dengan Volume Submit Template Tinggi
Platform logistik yang perlu menyusun banyak variasi template untuk berbagai tahap pengiriman menghadapi tantangan berbeda: bukan soal memahami format dasar, melainkan menjaga konsistensi format di puluhan template sekaligus. Solusinya adalah membuat template master untuk setiap kategori, lalu memvariasikan hanya bagian body sesuai kebutuhan spesifik, sehingga struktur header dan buttons tetap konsisten dan mengurangi risiko kesalahan format yang tersebar di banyak template berbeda.
3. Bisnis Fintech dengan Template Authentication yang Berulang Kali Ditolak
Sebuah bisnis fintech awalnya memperlakukan template Authentication sama seperti template Utility, menambahkan sedikit variasi kalimat dan elemen visual ringan supaya terasa lebih ramah, dan hasilnya ditolak berkali-kali karena kategori ini memang tidak memberi ruang kustomisasi seperti kategori lain. Setelah tim memahami bahwa Authentication punya format baku yang nyaris tidak bisa diutak-atik, seperti tanpa header media dan hanya tombol copy kode otomatis, template OTP mereka mulai lolos secara konsisten karena disiplin mengikuti format standar, bukan berusaha membuatnya terasa lebih personal.
4. Bisnis dengan Banyak Sub-brand yang Mengelola Beberapa Akun WABA Sekaligus
Bisnis dengan beberapa sub-brand, misalnya grup ritel yang menaungi beberapa lini produk berbeda, menghadapi tantangan menjaga konsistensi format bukan hanya di dalam satu akun, melainkan lintas beberapa akun WABA sekaligus yang dikelola tim berbeda-beda. Tanpa panduan format terpusat, tiap sub-brand cenderung menyusun template dengan gaya header dan label tombol yang berbeda-beda, sehingga pelanggan yang berinteraksi dengan lebih dari satu sub-brand melihat pengalaman yang tidak konsisten. Solusinya adalah menetapkan satu panduan format dasar yang berlaku untuk semua sub-brand, sementara isi body tetap disesuaikan dengan karakter masing-masing lini produk.
Checklist Format Sebelum Submit Template
Menjalankan pengecekan format singkat sebelum submit membantu menangkap kesalahan teknis yang mudah luput dari perhatian.
1. Verifikasi Batas Karakter Setiap Komponen
Pastikan header tidak melebihi 60 karakter, body tidak melebihi 1024 karakter, dan footer tidak melebihi 60 karakter, karena melewati batas ini akan langsung ditolak sistem sebelum sampai ke tahap peninjauan konten. Menghitung karakter secara manual sering meleset, jadi memakai fitur penghitung karakter yang biasanya tersedia di dashboard WhatsApp Partner lebih akurat dibanding mengandalkan perkiraan.
2. Cek Format File Media jika Menggunakan Header Visual
Pastikan file gambar, video, atau dokumen yang dipakai sebagai header sudah sesuai format dan ukuran yang didukung Meta, karena file yang tidak sesuai spesifikasi teknis akan ditolak terlepas dari kualitas kontennya. Mengompresi file terlebih dahulu sebelum diunggah, tanpa mengurangi kualitas visual secara signifikan, membantu memastikan file tetap berada dalam batas ukuran yang diizinkan.
3. Pastikan Variabel Diberi Teks Pemisah yang Jelas
Setiap variabel sebaiknya dikelilingi teks yang jelas, bukan ditempatkan berurutan tanpa pemisah, supaya sistem peninjauan bisa memvalidasi format dengan mudah dan penerima pesan tidak bingung membaca hasil akhirnya.
4. Tinjau Label Tombol Sekali Lagi
Baca ulang label setiap tombol dan pastikan sudah menjelaskan tindakan yang akan terjadi secara spesifik, bukan frasa generik yang tidak memberi konteks jelas bagi penerima maupun sistem peninjauan Meta.
Saatnya Menyusun Template yang Sesuai Format Resmi Sejak Awal
Template broadcast yang disusun sesuai format resmi Meta sejak awal menghemat waktu tim jauh lebih banyak dibanding memperbaiki template yang berulang kali ditolak. Memahami batasan setiap komponen, dari header hingga buttons, adalah investasi kecil yang berdampak besar pada kelancaran kampanye broadcast ke depannya.
Jelajahi solusi customer engagement dari Qiscus untuk melihat bagaimana pengelolaan template broadcast bisa lebih terstruktur dalam satu dashboard.
Pertanyaan yang Sering Ditanyakan tentang Template Broadcast WhatsApp Business API
Tidak. Setiap template hanya bisa memiliki satu header, dan jika berupa media, hanya satu file gambar, video, atau dokumen yang didukung dalam satu template. Kebutuhan menampilkan beberapa gambar sekaligus biasanya memerlukan format pesan interaktif terpisah, bukan template broadcast standar, atau bisa juga disiasati dengan mengirim beberapa template berurutan yang masing-masing punya satu gambar berbeda.
Template yang sudah disetujui berlaku tanpa batas waktu selama isinya tidak diubah. Namun, kualitas template tetap dipantau berdasarkan respons pelanggan, dan penurunan performa bisa membuat Meta meninjau ulang status template tersebut di kemudian hari, terutama jika tingkat laporan spam terhadap template tersebut meningkat signifikan.
Bisa. Bisnis bisa membuat versi template yang sama dalam beberapa bahasa, dan sistem akan mengirim versi yang sesuai berdasarkan pengaturan bahasa penerima, selama setiap versi bahasa diajukan dan disetujui secara terpisah. Ini berguna untuk bisnis yang melayani pelanggan lintas negara atau daerah dengan preferensi bahasa berbeda.
Tidak disarankan. Kategori Authentication dirancang khusus untuk kode verifikasi dan otentikasi akun, dengan format yang sangat dibatasi. Menggunakan kategori ini untuk tujuan lain berisiko ditolak karena tidak sesuai dengan maksud kategori tersebut, dan sebaiknya keperluan notifikasi non-OTP diarahkan ke kategori Utility.
Pengajuan dan peninjauan template tidak dikenakan biaya tambahan terlepas dari jenis headernya, tetapi biaya pengiriman pesan tetap mengikuti skema per percakapan dari Meta berdasarkan kategori template yang dipakai. Biaya penyimpanan atau hosting media, jika ada, biasanya diatur oleh WhatsApp Partner yang digunakan, bukan oleh Meta secara langsung.