# Template

Tab Template digunakan untuk mengelola template pesan WhatsApp yang akan digunakan dalam broadcast. Semua template harus mendapatkan persetujuan dari Meta sebelum dapat digunakan.

![Screenshot](/media/product-guideline/image-14.png)

*Gambar 4.1 – Halaman Daftar Template*

## 4.1 Daftar Template
Tabel daftar template memuat kolom-kolom berikut:

| Field / Elemen | Penjelasan |
| :--- | :--- |
| **No** | Nomor urut template. |
| **Name** | Nama template beserta nama unik (label ID) yang diregistrasikan ke Meta. |
| **Category** | Kategori template: MARKETING (untuk promosi/pemasaran) atau UTILITY (untuk notifikasi transaksional). |
| **Status** | Status persetujuan template dari Meta: |

  •  approved (hijau) – Template telah disetujui dan siap digunakan.

  •  rejected (merah) – Template ditolak oleh Meta karena melanggar kebijakan.

  •  draft (abu-abu) – Template masih dalam tahap pembuatan, belum diajukan.

  •  proposed (kuning) – Template sedang dalam proses review oleh Meta.

| Field / Elemen | Penjelasan |
| :--- | :--- |
| **Actions** | Tombol aksi untuk melihat detail template. |

## 4.2 Membuat Template Baru
Klik tombol "+ Create Template" untuk membuka halaman pembuatan template baru. Halaman ini terdiri dari form di sisi kiri dan Template Preview di sisi kanan.

![Screenshot](/media/product-guideline/image-15.png)

*Gambar 4.2 – Halaman Create Template*

## Basic Information
| Field / Elemen | Penjelasan |
| :--- | :--- |
| **Template Name** | Nama unik template yang akan diregistrasikan ke Meta. Hanya boleh menggunakan huruf kecil, angka, dan underscore (contoh: appointment\_reminder\_01). |
| **Language** | Bahasa yang digunakan dalam template (contoh: Indonesian, English). |
| **Category** | Pilih kategori template: MARKETING atau UTILITY. |
| **WhatsApp Number** | Pilih nomor WhatsApp Business yang akan menggunakan template ini. |

## Header (Opsional)
Pilih jenis header untuk template melalui dropdown Header Type:

| Field / Elemen | Penjelasan |
| :--- | :--- |
| **No Header** | Template tidak menggunakan header. |
| **Text** | Header berupa teks singkat. |
| **Image / Document / Video** | Header berupa media (gambar, dokumen, atau video). |

## Message Body
Isi konten utama pesan. Tersedia opsi format teks:

> * **Bold (B)**, Italic (I), Strikethrough (S), Code (\</\>)

| Field / Elemen | Penjelasan |
| :--- | :--- |
| **\+ Add Variable** | Menambahkan placeholder variabel dinamis seperti nama pelanggan (contoh: {{1}}, {{2}}). |

### Footer (Opsional)
Teks tambahan di bagian bawah pesan. Biasanya digunakan untuk informasi seperti nama perusahaan atau instruksi singkat. Maksimal 200 karakter.

## Buttons (Opsional)
Tambahkan tombol interaktif pada pesan (maksimal 10 tombol). Tersedia pilihan tombol seperti Quick Reply, Call to Action (URL atau telepon), dsb.

## 4.3 Submit Template ke Meta
Setelah semua field terisi, klik tombol "Submit to Meta" untuk mengajukan template ke Meta untuk proses review dan persetujuan. Akan muncul dialog konfirmasi sebelum template benar-benar diajukan.

![Screenshot](/media/product-guideline/image-16.png)

*Gambar 4.3 – Dialog Konfirmasi Submit Template ke Meta*

Dialog konfirmasi menampilkan:

| Field / Elemen | Penjelasan |
| :--- | :--- |
| **Template Details** | Label, Category, Language, dan status Submit for Approval. |
| **Template Preview** | Pratinjau pesan yang akan dikirim. |
| **Informasi Approval Meta** | Proses review biasanya memakan waktu 24–48 jam. |
| **Submission Guidelines** | Panduan agar template lolos review Meta. |
| **Checkbox Konfirmasi** | Pengguna harus mencentang checkbox "I confirm this template is ready to be submitted to Meta" sebelum dapat menekan tombol Submit. |

*⚠ Catatan: Proses review Meta biasanya berlangsung selama 24–48 jam. Pengguna akan mendapat notifikasi setelah template disetujui atau ditolak.*
