Langsung ke konten

Template WABA

8 min read

Buka Channel → WABA → Templates.

Fungsi halaman ini

Template pesan Meta Cloud API — bahasa, kategori, header/body/footer/tombol, dan status persetujuan Meta.

Hanya template yang disetujui yang dapat memulai percakapan yang dimulai bisnis di luar jendela layanan pelanggan WhatsApp. Di dalam sesi yang masih terbuka Anda tetap bisa mengirim teks, media, dan tombol balas free-form tanpa template — tetapi tombol quick reply / URL / call hanya lewat template. Kirisan membuat dan memperbarui template di Meta untuk Anda; Meta status di daftar mencerminkan hasil tinjauan mereka.

Pilih WABA device di atas — template dimuat dan disinkronkan untuk nomor WhatsApp Business tersebut.

Template WABA — pemilih device, pencarian, filter status, dan tabel template

Data sampel ditampilkan.

Pencarian dan filter

Pencarian berbasis field — klik area pencarian terlebih dahulu, pilih kolom yang dicari, lalu ketik kueri Anda.

LangkahYang terjadi
1. Klik pencarianPopup Search in terbuka — Anda harus memilih field sebelum mengetik
2. Pilih fieldName, Body, Category, atau Language
3. KetikKirisan memfilter tabel saat Anda mengetik (debounce singkat)

Setelah Anda memilih field, bilah pencarian menampilkan nama field di kiri (misalnya Name ▼). Klik untuk mengganti field — mengganti field menghapus kueri.

Field pencarianCocok denganPanjang minimum
NameNama template yang mengandung kueri Anda3 karakter
BodyTeks body yang mengandung kueri Anda3 karakter
CategoryMarketing, Utility, atau Authentication yang mengandung kueri Anda3 karakter
LanguageKode locale (misalnya en_US) atau labelnya yang mengandung kueri Anda3 karakter

Jika Anda mengetik kurang dari tiga karakter, Kirisan menunggu hingga minimum terpenuhi dan menampilkan petunjuk singkat di bawah bilah pencarian.

Pada baris yang sama dengan pencarian (di kanan):

  • Meta statusAll statuses, Pending, Approved, atau Rejected

Klik Sync kapan saja untuk menarik status dan skor kualitas terbaru dari Meta. Jika Anda tidak melihat template, pilih device yang benar, klik Sync, lalu cari lagi.

Paginasi di bawah tabel muncul jika hasil lebih dari satu halaman (25 baris per halaman).

Daftar template

Tabel Template WABA — nama, bahasa, kategori, pratinjau body, status Meta, dan aksi

KolomArti
NameID template di Meta (huruf kecil, angka, garis bawah — tetap setelah dibuat)
LanguageKode locale (misalnya en_US)
CategoryMarketing, Utility, atau Authentication
BodyPratinjau teks body terpotong
Meta statusPENDING, APPROVED, REJECTED, dan status Meta lainnya
QualityPeringkat kualitas Meta jika tersedia (High, Medium, Low)
ActionsEdit atau lihat (hanya baca saat pending), hapus

Baris yang ditolak dapat menampilkan alasan Meta di bawah badge status.

Buat template

  1. Pilih WABA device, lalu klik New Template.
  2. Atur Name, Language, dan Category (aturan Meta berlaku — utility untuk pembaruan transaksional, marketing untuk promosi, authentication untuk pesan gaya OTP).
  3. Opsional tambahkan Header (none, text, image, video, atau document), Body wajib, Footer opsional, dan hingga tiga Buttons — setiap tombol salah satu dari quick reply, URL, atau call (bukan satu tipe “tombol” generik).
  4. Tambahkan {{variables}} di teks header, body, atau tombol URL jika diperlukan. Isi sample values untuk setiap variabel logis — Meta memerlukan contoh saat pengajuan.
  5. Periksa Live Preview di kanan.
  6. Klik Submit to Meta. Status menjadi PENDING hingga Meta menyetujui atau menolak.

Edit template

Buka baris dengan ikon edit (pen) saat Meta mengizinkan perubahan — biasanya template Approved, Rejected, atau Paused.

  • Template Pending atau In appeal terbuka hanya baca hingga Meta menyelesaikan tinjauan.
  • Menyimpan mengirim pembaruan ke Meta dan biasanya mengatur status kembali ke PENDING untuk tinjauan ulang.
  • Name dan Language tidak bisa diubah setelah pembuatan pertama (batasan Meta).
BagianCatatan
Header — TextOpsional. Paling banyak satu variabel. Format WhatsApp: *bold*, _italic_, ~strike~, `code`
Header — Image / Video / DocumentURL sampel HTTPS publik — Kirisan mengunggahnya ke Meta untuk tinjauan dan menggunakannya kembali saat mengirim
BodyWajib. Hingga 1024 karakter. Format sama seperti teks header
FooterTeks biasa opsional — tanpa variabel
ButtonsHingga 3. Jenis: quick reply (quick_reply), URL (url), call (phone_number). Tombol URL boleh menyertakan satu variabel (biasanya di akhir tautan). Jenis tombol template ini terpisah dari tombol balas sesi di inbox / jalur interactive Send API — lihat Send API → Tombol.

Variabel dan nilai sampel

Template WABA menggunakan parameter bernama Meta hanya dalam pesan: {{name}}, {{dayofweek}}, {{sender}}, dan seterusnya.

Jangan masukkan token server Kirisan ([[dow]], [[date-…]], [[u-…]]) di header, body, footer, atau teks tombol. Meta meninjau salinan template yang Anda ajukan; hanya {{variables}} yang termasuk di sana.

Gunakan Add variable / Insert, atau ketik {{name}} di body, text header, atau tombol URL.

Di manaYang dapat Anda gunakan
Teks template (body, header, jalur URL)Hanya {{variables}}
Sample values (panel Variables)Teks biasa atau [[dow]], [[date-dd-mm-yyyy]], [[u-support_phone]], …

Editor template WABA — body, peringatan strip, panel Variables dengan nilai sampel

Auto-strip dan peringatan

Jika Anda mengetik atau menempel [[dow]], [[date-…]], atau [[u-…]] ke teks template (body, header, footer, atau tombol), Kirisan:

  1. Menghapus token segera — tidak bisa tetap di pesan
  2. Menampilkan peringatan amber di bawah body
  3. Menampilkan toast sekali per sesi edit

Baris bantuan di bawah body mengingatkan Anda: gunakan {{dayofweek}} (atau nama variabel lain) di pesan, dan masukkan [[dow]] di sample value variabel tersebut sebagai gantinya.

Saat pengajuan, Kirisan juga menolak sisa [[…]] di teks template di server sebagai jaring pengaman.

Nilai sampel dan tinjauan Meta

Meta memerlukan contoh literal untuk setiap {{variable}} dalam teks yang diajukan. Di panel Variables Anda bisa mengetik salah satu:

  • Teks tetap — misalnya Alex untuk {{name}}
  • Token server — misalnya [[dow]] untuk {{dayofweek}}

Kirisan menyelesaikan [[…]] ke teks nyata sebelum mengirim template ke Meta. Meta tidak pernah melihat [[dow]] — ia melihat Sunday (atau hari dalam minggu saat ini saat Anda mengajukan). Sampel tersimpan Anda bisa mempertahankan [[dow]] agar edit berikutnya tetap diperbarui otomatis; hanya payload Meta yang menggunakan literal yang diselesaikan.

Contoh — pembaruan pesanan

Body template (yang disetujui Meta):

Hi {{name}}, your order {{order_id}} is confirmed.

Expected delivery: {{dayofweek}}.
VariabelSampel yang Anda masukkanDikirim ke Meta sebagai contoh
nameAlexAlex
order_idORD-1024ORD-1024
dayofweek[[dow]]Sunday (diselesaikan saat pengajuan)

Jika Anda menempel Expected delivery: [[dow]] ke body, Kirisan menghapus [[dow]] dan meminta Anda menggunakan {{dayofweek}} dengan sampel [[dow]] sebagai gantinya.

Saat pengiriman, Send → Send dan Send API dapat meneruskan nilai berbeda untuk setiap penerima dan setiap {{variable}}.

Menggunakan ulang nama variabel yang sama

Meta tidak mengizinkan nama {{param}} yang sama muncul lebih dari sekali dalam komponen (misalnya dua kali di body). Kirisan menangani ini secara otomatis:

  • Anda bisa mengetik variabel yang sama beberapa kali saat mengedit.
  • Saat Anda mengetik, Kirisan menulis ulang duplikat secara real time:
    • Kejadian ke-1 → {{sender}}
    • Ke-2 → {{sender_1}}
    • Ke-3 → {{sender_2}}
    • dan seterusnya
  • Panel Variables masih menampilkan satu baris per nama logis (sender) dengan satu nilai sampel.
  • Saat pengajuan, Meta menerima nama param unik; setiap sufiks menggunakan sampel dan nilai yang sama saat pengiriman.

Contoh — yang Anda ketik:

This is a message from {{sender}}. We will check whether {{sender}} is registered on our contact list. Meanwhile, {{sender}} should wait until further notification.

Yang disimpan dan dikirim Kirisan ke Meta:

This is a message from {{sender}}. We will check whether {{sender_1}} is registered on our contact list. Meanwhile, {{sender_2}} should wait until further notification.

Panel Variables: satu field — sender — dengan satu sampel (misalnya nomor telepon atau display name).

Jangan tambahkan baris sampel terpisah untuk sender_1 atau sender_2; Kirisan memetakannya dari sender secara otomatis.

Aturan penamaan variabel

  • Hanya huruf kecil, angka, dan garis bawah (misalnya order_id, bukan Order-ID).
  • Nama dinormalisasi ke huruf kecil saat disimpan.
  • Teks header dan tombol URL: paling banyak satu variabel logis masing-masing (duplikat nama yang sama tetap auto-suffix jika Anda menempelnya).

Hapus template

Gunakan ikon hapus (trash) pada baris. Kirisan meminta konfirmasi, lalu menghapus template dari Meta dan cache Kirisan Anda.

Gunakan template yang disetujui

Setelah APPROVED (atau REINSTATED):

  1. Buka Send → Send, pilih channel WABA dan device, lalu pilih template dari dropdown.
  2. Isi field penerima dan {{variables}} untuk pengiriman tersebut.
  3. Atau rujuk template dari kampanye, jadwal, autoreply (channel WABA), dan Send API.

Jika Meta menolak template, baca alasannya di baris daftar, edit konten, dan simpan untuk mengajukan ulang.

Terkait

  • Devices — hubungkan nomor Cloud API dengan Connect with Meta
  • Ringkasan WABA — kotak masuk dan konteks channel
  • Message variables[[date-…]], [[u-…]], dan pintasan {{sender}} masuk
  • API send — kirim template yang disetujui secara programatik