> For the complete documentation index, see [llms.txt](https://docs.cekat.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cekat.ai/chat-setting/whatsapp-flow.md).

# Whatsapp Flow

WhatsApp Flows adalah fitur dari Meta yang memungkinkan kamu mengirim formulir interaktif langsung di dalam chat WhatsApp. Customer bisa mengisi data, memilih opsi, atau menyelesaikan proses seperti booking, survey, atau pendaftaran, semua tanpa keluar dari WhatsApp.

Di Cekat, WhatsApp Flows bisa dikirim melalui dua cara: lewat broadcast menggunakan template, atau langsung dari halaman WA Flows jika conversation window masih terbuka.

### 1. Persiapan Awal: Generate Encryption Key

Sebelum bisa menggunakan WhatsApp Flows, kamu perlu generate Encryption Key terlebih dahulu di setiap inbox WhatsApp yang ingin digunakan.

Langkah-langkah:

1. Buka Settings > Connected Platforms.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FCmc9KVy2xw14J5jAv9gh%2FScreenshot%202026-09-09%20at%2016.20.00.png?alt=media&amp;token=b8233bf1-6af2-429b-94d5-e1ae1e6df178" alt=""><figcaption></figcaption></figure>

2. Pilih inbox WhatsApp yang ingin digunakan.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FNqFgLeqm4bDj1fHFyVao%2FScreenshot%202026-09-09%20at%2016.21.07.png?alt=media&amp;token=fc0946da-deed-4d96-9289-9f2661a92320" alt=""><figcaption></figcaption></figure>

3. Scroll ke bawah hingga menemukan bagian WhatsApp Flows Configuration.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FM0j4kn87JcqeBlMcxayn%2FScreenshot%202026-09-09%20at%2016.22.04.png?alt=media&amp;token=593255c9-b9f9-4f9d-8aaa-dbb49bdd132f" alt=""><figcaption></figcaption></figure>

4. Klik tombol Generate Encryption Keys.
5. Setelah key berhasil di-generate, inbox siap digunakan untuk WhatsApp Flows.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FRxLhrjzQTTiiOw9FO5Eu%2FScreenshot%202026-09-09%20at%2016.23.34.png?alt=media&amp;token=f1aca22f-d5b1-414a-bdb4-ba303dedabd9" alt=""><figcaption></figcaption></figure>

Catatan  Encryption key hanya perlu di-generate sekali per inbox.

### 2. Membuat WhatsApp Flow

Ada tiga cara untuk membuat Flow. Pilih sesuai kebutuhan:

#### A. Flow Builder Cekat (Beta)

Builder visual yang tersedia langsung di dalam Cekat. Cocok untuk flow sederhana, tapi perlu diingat bahwa fitur ini masih dalam tahap beta sehingga beberapa komponen mungkin belum tersedia atau belum stabil.

Cara pakai:

1. Buka Broadcast > WA Flows.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FPZotumRutVoxm7oSlkmt%2FScreenshot%202026-09-09%20at%2016.27.03.png?alt=media&amp;token=71dc84e3-5085-4f59-b11b-6296f6913e67" alt=""><figcaption></figcaption></figure>

2. Klik Create Flow.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2Fv37B2YnhWhM5OLosLbWb%2FScreenshot%202026-09-09%20at%2016.27.54.png?alt=media&amp;token=15d6ebec-94c3-4e89-8325-61ac4745dfa0" alt=""><figcaption></figcaption></figure>

3. Buka flow yang baru dibuat, lalu klik ikon edit (Upload Flow JSON).

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FeDTetnXtUCYKnmG1n2jv%2FScreenshot%202026-09-09%20at%2016.28.45.png?alt=media&amp;token=42fa6cf8-e085-4120-93a9-2e6ad43bbf96" alt=""><figcaption></figcaption></figure>

3. Pilih tab Builder (Beta).

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2F4oVpdfMP9rtVJdH2bSai%2FScreenshot%202026-09-09%20at%2016.29.15.png?alt=media&amp;token=82d11443-a907-4c43-bff5-8dca260fffe3" alt=""><figcaption></figcaption></figure>

4. Tambahkan screen dan komponen sesuai kebutuhan.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2Fqoww09O4DCTP05aA2qVA%2FScreenshot%202026-09-09%20at%2016.30.08.png?alt=media&amp;token=7fba3979-2915-4b18-b84f-6ed9fa079f61" alt=""><figcaption></figcaption></figure>

5. Klik Save setelah selesai.

#### B. Meta Flow Playground

Tools dari Meta untuk mencoba membuat flow secara visual sebelum publish. Beberapa komponen mungkin tidak tersedia di playground ini.

Link: [Meta Flow Playground](https://developers.facebook.com/documentation/business-messaging/whatsapp/flows/playground)

Cara pakai:

1. Buka link di atas.
2. Buat flow menggunakan komponen yang tersedia.
3. Download JSON hasil dari playground.
4. Upload JSON tersebut ke Cekat melalui tab Editor di modal Upload Flow JSON.

#### C. WhatsApp Manager (Rekomendasi)

Cara paling lengkap dengan akses ke semua komponen yang tersedia. Kamu bisa membuat, mengatur, dan mempublish flow langsung dari WhatsApp Manager milik Meta. Flow yang sudah dipublish dari sini akan otomatis muncul di Cekat saat kamu membuat template.

Buat Flow: WhatsApp Manager > Flows

Link: [Dokumentasi komponen](https://developers.facebook.com/documentation/business-messaging/whatsapp/flows/guides/components)

Cara pakai:

1. Buka WhatsApp Manager > Flows.
2. Klik Create Flow dan isi detail flow.
3. Build flow menggunakan editor JSON atau builder Meta.
4. Publish flow langsung dari WhatsApp Manager.
5. Flow yang sudah published akan otomatis tersedia di Cekat saat membuat template.
6. Atau, jika ingin manage flow di Cekat juga: copy JSON dari WhatsApp Manager dan paste ke tab Editor di Cekat.

### 3. Mengirim Flow via Broadcast (Template)

Cara ini digunakan untuk mengirim flow ke banyak penerima sekaligus menggunakan template broadcast. Flow perlu dipasang ke template terlebih dahulu.

Langkah-langkah:

1. Buka Broadcast > Template Message.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FTYUC8PYHN6c7AD6w0mYc%2FScreenshot%202026-09-09%20at%2016.32.38.png?alt=media&amp;token=a9209b62-d2d2-4444-af29-f2ffa2552cad" alt=""><figcaption></figcaption></figure>

2. Klik Add Template untuk membuat template baru.
3. Isi nama template, pilih platform dan kategori.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FSdtVh6EOeJJElARa6yOJ%2FScreenshot%202026-09-09%20at%2016.33.14.png?alt=media&amp;token=557e5cce-dfef-4aff-8f93-877f538f45b2" alt=""><figcaption></figcaption></figure>

4. Scroll ke bagian Buttons, lalu klik + Add Button.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2F2hfVXyg0c2gUbeLDrJhF%2FScreenshot%202026-09-09%20at%2016.33.53.png?alt=media&amp;token=efa24ac5-38e6-4c55-aa44-8874ac898a38" alt=""><figcaption></figcaption></figure>

5. Pilih WhatsApp Flow dari dropdown tipe button.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2F5dKvR2G48BGWnD5e8sl7%2FScreenshot%202026-09-09%20at%2016.34.28.png?alt=media&amp;token=576814ec-3ffd-4832-a890-6e5a807f49df" alt=""><figcaption></figcaption></figure>

6. Isi Button Text dan pilih Flow yang sudah published dari dropdown.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FlHqdUwPidLhJXBuD6VdM%2FScreenshot%202026-09-09%20at%2016.35.46.png?alt=media&amp;token=4f006358-ccb8-4275-a107-aef9ab8f94e1" alt=""><figcaption></figcaption></figure>

7. Klik Add untuk menyimpan button.
8. Selesaikan pengisian template dan submit untuk review ke Meta.
9. Setelah template disetujui, gunakan template ini saat membuat Campaign broadcast.

Catatan  Hanya flow dengan status Published yang akan muncul di dropdown pilihan.

### 4. Mengirim Flow Langsung (Tanpa Template)

Jika conversation window dengan customer masih terbuka (dalam 24 jam), kamu bisa mengirim flow langsung tanpa perlu template.

Langkah-langkah:

1. Buka Broadcast > WA Flows.
2. Cari flow yang ingin dikirim (pastikan statusnya Published).
3. Klik ikon tiga titik (...) di kolom Actions.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FS489thY5FnsA8WdzaEA7%2FScreenshot%202026-09-09%20at%2016.40.00.png?alt=media&amp;token=12a63195-0853-41ea-8a11-d7462d3fd64a" alt=""><figcaption></figcaption></figure>

4. Pilih Send Flow.
5. Isi detail pengiriman: pilih Recipients (recipient list atau manual), Header Text (opsional), Body Text, Footer Text (opsional), dan CTA Button Label.

<figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FG2nF4PKRZBgAbPCUsep2%2FScreenshot%202026-09-09%20at%2016.40.35.png?alt=media&amp;token=3766d858-efb3-4512-8c3d-6ecc4f5bca44" alt=""><figcaption></figcaption></figure>

6. Klik Send Flow.

Catatan  Opsi Send Flow hanya muncul pada flow dengan status Published. Flow dengan status Draft atau Deprecated tidak bisa dikirim.

### 5. Tampilan dari Sisi Customer

Setelah flow dikirim, customer akan menerima pesan WhatsApp dengan tombol CTA. Saat tombol diklik, form interaktif akan terbuka langsung di dalam WhatsApp tanpa perlu buka browser atau aplikasi lain.

### 6. Catatan Penting & Limitasi

* Flow Builder di Cekat masih dalam tahap Beta. Untuk penggunaan production dan akses ke semua komponen, disarankan build di WhatsApp Manager.
* Hanya flow dengan status Published yang bisa dikirim ke customer.
* Pengiriman langsung (Send Flow) hanya bisa dilakukan jika conversation window masih terbuka (dalam 24 jam setelah pesan terakhir customer di WhatsApp, Instagram, dan Facebook).
* File yang sudah diupload sebagai knowledge tidak bisa langsung di-replace. Harus dihapus dulu lalu upload ulang.
* Link website yang sudah ditambahkan tidak bisa diedit, harus dihapus dulu lalu tambah link baru.
* Jika menggunakan Dynamic Flow, kamu perlu setup Dynamic Flow Endpoint di Connected Platforms terlebih dahulu.
