WhatsApp Flows
WhatsApp Flows memungkinkan Anda membuat pengalaman interaktif seperti form, survey, dan proses multi-step langsung di WhatsApp.
Apa itu WhatsApp Flows?
Flows adalah fitur dari WhatsApp yang memungkinkan bisnis membuat:
- Form pendaftaran
- Survey kepuasan
- Booking/reservasi
- Pemilihan produk
- Dan lainnya
Pelanggan bisa mengisi data tanpa keluar dari WhatsApp.
Membuat Flow
- Buka WhatsApp Flows di sidebar
- Pilih Device
- Klik Create Flow
- Pilih template atau buat dari awal:
- Appointment Booking - Flow untuk reservasi
- Lead Generation - Form pengumpulan data
- Customer Feedback - Survey kepuasan
- Custom - Buat sendiri
- Design flow menggunakan editor
- Preview dan test
- Publish flow
Komponen Flow
Screens
Setiap flow terdiri dari beberapa screen (layar):
- Welcome Screen: Layar pembuka
- Data Collection: Form input
- Confirmation: Konfirmasi data
- Success: Layar sukses
Input Elements
- Text Input: Input teks bebas
- TextArea: Input teks panjang
- Dropdown: Pilihan dari list
- Radio Buttons: Pilihan tunggal
- Checkboxes: Pilihan multiple
- Date Picker: Pemilih tanggal
- Image: Upload gambar
Actions
- Navigate: Pindah ke screen lain
- Complete: Selesaikan flow
- Data Exchange: Kirim data ke webhook
Status Flow
| Status | Deskripsi |
|---|---|
draft | Sedang dalam pengembangan |
published | Aktif dan bisa digunakan |
deprecated | Tidak aktif lagi |
Menggunakan Flow
Via Template
- Buat template dengan button type Flow
- Pilih flow yang sudah published
- Kirim template ke pelanggan
Via API
Code
Data Exchange
Saat pelanggan menyelesaikan flow, data bisa dikirim ke webhook:
- Setup webhook URL di flow settings
- Data akan di-POST ke URL tersebut
- Format data:
Code
Best Practices
- Keep it short - Maksimal 5-7 screen per flow
- Clear labels - Gunakan label yang jelas untuk setiap input
- Validation - Tambahkan validasi untuk input penting
- Progress indicator - Tunjukkan progress ke pelanggan
- Test thoroughly - Test semua path sebelum publish
Limitasi
- Maksimal 10 screen per flow
- Maksimal 50 komponen per screen
- Flow harus dipublish sebelum digunakan
- Perubahan pada published flow memerlukan versioning
Troubleshooting
Flow tidak muncul
- Pastikan flow sudah published
- Cek apakah flow untuk device yang benar
- Refresh halaman
Data tidak terkirim
- Cek webhook URL sudah benar
- Pastikan endpoint bisa diakses
- Cek log untuk error message
Last modified on