**Untuk men-debug Flow otomasi yang tidak berfungsi di Papo (https://papo.global/), akses riwayat eksekusi flow untuk meninjau setiap langkah yang dilalui kontak dan mengidentifikasi di mana logika terputus. Editor visual dan laporan otomasi memungkinkan Anda melacak jalur sebenarnya yang diikuti setiap pengguna, mengungkap node yang gagal, kondisi yang salah dikonfigurasi, atau tindakan yang tidak pernah dipicu.**

Flow yang tidak menjalankan tindakan yang diharapkan dapat memiliki berbagai penyebab: kondisi yang tidak pernah terpenuhi, pemicu yang tidak menyala, atau bahkan flow yang tidak aktif. Daripada membangun ulang otomasi dari awal, debugging metodis berdasarkan riwayat eksekusi menyelesaikan masalah dengan lebih cepat.

## Gejala umum Flow bermasalah

| Gejala | Kemungkinan penyebab | Di mana memeriksa |
| :--- | :--- | :--- |
| Tidak ada kontak yang masuk ke Flow | Flow tidak aktif, pemicu salah, atau pendaftaran tidak dilakukan | Status Flow dan aturan pendaftaran |
| Kontak selalu berhenti di node yang sama | Kondisi yang tidak mungkin terpenuhi atau respons yang diharapkan tidak pernah datang | Node kondisi dan pertanyaan flow |
| Tindakan tidak dijalankan (mis: tag tidak diterapkan) | Konfigurasi tindakan yang salah atau jalur alternatif tidak dipetakan | Detail node dan riwayat langkah |
| Tingkat penyelesaian sangat rendah | Perjalanan terlalu panjang, pertanyaan membingungkan, atau tidak ada jalan keluar ke agen | Laporan Otomasi dan riwayat |

## Cara menggunakan riwayat eksekusi untuk men-debug Flow

Inti dari debugging adalah melacak perjalanan sebenarnya yang dilalui kontak. Papo mencatat setiap langkah di dalam Flow, memungkinkan diagnosis yang tepat tanpa asumsi.

1.  **Pastikan Flow aktif**
    Sebelum menyelidiki kesalahan logika, periksa apakah Flow berstatus **Aktif**. Hanya Flow aktif yang dapat menerima dan memproses kontak. Flow yang tidak aktif tetap tidak terlihat untuk pendaftaran baru, dan kontak yang sudah terdaftar tidak akan maju.

2.  **Temukan kontak atau eksekusi spesifik**
    Akses modul **Flows / Chatbot** dan buka flow yang ingin Anda debug. Cari riwayat eksekusi Flow, di mana Anda dapat melihat daftar kontak yang telah melaluinya. Jika Anda tahu kontak spesifik mana yang bermasalah, buka profilnya di CRM dan periksa di tahap mana flow tersebut berada.

3.  **Tinjau jalur yang dilalui node demi node**
    Saat membuka detail eksekusi, Anda melihat urutan tepat node yang dilalui Flow. Bandingkan jalur sebenarnya dengan jalur yang Anda rancang. Jika kontak berhenti di node kondisi, misalnya, periksa respons apa yang diberikan dan cabang mana yang diaktifkan, jika ada. Ini sering mengungkap kondisi yang tidak mencakup semua kemungkinan respons.

4.  **Validasi input dari node Pertanyaan**
    Jika Flow menggunakan komponen **Ajukan Pertanyaan**, periksa riwayat untuk melihat respons yang ditangkap. Seringkali, kontak mengirim kata yang berbeda dari yang diharapkan (seperti "ya" bukan "Ya"), dan kondisi yang dikonfigurasi untuk cabang tidak mengenali variasi tersebut, membuat flow mengikuti jalur yang tidak direncanakan atau berhenti begitu saja.

5.  **Periksa tindakan pembaruan dan pendaftaran**
    Jika tindakan seperti **Tambahkan Tag** atau **Perbarui Kontak** tampaknya tidak berfungsi, periksa di node spesifik pada riwayat apakah node tersebut tercapai dan dijalankan. Jika node dilewati, masalahnya ada pada logika sebelumnya. Jika dijalankan tetapi kontak tidak berubah, tinjau konfigurasi node tindakan itu sendiri di editor.

## Menyesuaikan logika berdasarkan temuan

Setelah mengidentifikasi di mana Flow terputus, perbaikan yang paling umum meliputi:

- **Perluas kondisi**: tambahkan variasi respons yang diharapkan atau jalur default untuk menangkap input yang tidak terduga.
- **Sederhanakan perjalanan**: hapus langkah-langkah yang tidak perlu yang mungkin menyebabkan abandonment.
- **Tambahkan rute pelarian**: selalu sertakan node yang menawarkan opsi untuk berbicara dengan agen manusia.
- **Tinjau Laporan Otomasi**: bandingkan metrik **Kontak** dengan **Selesai** dan **Tingkat Penyelesaian** untuk memvalidasi apakah perbaikan berdampak pada eksekusi baru.

## Kapan menggunakan Perpustakaan Flow untuk memulai ulang

Jika flow saat ini terlalu kompleks atau logikanya sulit diperbaiki, alternatifnya adalah memulai ulang dari basis yang andal. Modul Flows menawarkan Perpustakaan Flow dengan otomasi yang telah dikonfigurasi sebelumnya, yang mencakup skenario umum seperti sambutan, kualifikasi lead, dan survei. Memulai dari template yang berfungsi mengurangi kemungkinan kesalahan logika dan mempercepat debugging.

## Pertanyaan Umum

### Bagaimana saya tahu jika Flow saya aktif?
Di modul **Flows / Chatbot**, setiap flow menampilkan statusnya. Hanya yang memiliki indikator **Aktif** yang siap menerima dan memproses kontak. Flow yang tidak aktif dapat diedit, tetapi tidak menjalankan tindakan apa pun.

### Mengapa tingkat penyelesaian Flow saya sangat rendah?
**Tingkat Penyelesaian** yang rendah biasanya menunjukkan adanya hambatan. Bisa jadi pertanyaan yang membingungkan, kondisi yang tidak mencakup semua respons, atau tidak adanya jalur yang jelas bagi pengguna. Gunakan riwayat eksekusi untuk melihat tepatnya di node mana kontak berhenti dan perbaiki titik tersebut dalam perjalanan.

### Bagaimana cara mendaftarkan kontak kembali ke Flow yang telah diperbaiki?
Jika Anda menyesuaikan Flow dan ingin kontak yang sudah melewatinya mencoba lagi, Anda dapat mendaftarkannya secara manual. Buka profil kontak di CRM dan gunakan opsi pendaftaran ke Flow yang aktif. Cara lain adalah menggunakan pendaftaran massal, dengan memilih beberapa kontak di daftar CRM dan menerapkan tindakan tersebut.

### Apa yang harus saya lakukan ketika tindakan "Tambahkan Tag" tidak berfungsi?
Pertama, konfirmasi di riwayat eksekusi apakah node Tambahkan Tag benar-benar tercapai. Jika ya, tinjau konfigurasi node di editor untuk memastikan tag yang benar telah dipilih. Jika node dilewati, masalahnya ada di node sebelumnya, seperti kondisi yang tidak terpenuhi, dan di situlah perbaikan harus dilakukan.

### Bisakah saya menguji Flow sebelum mengaktifkannya untuk semua kontak?
Ya. Cara paling aman adalah mendaftarkan kontak uji secara manual, melalui profilnya di CRM, dan memantau kemajuannya di riwayat eksekusi. Ini mengisolasi pengujian dan tidak memengaruhi kontak nyata sampai Anda yakin bahwa flow berfungsi dengan benar.

### Di mana saya dapat menemukan riwayat eksekusi?
Riwayat dapat diakses melalui dua cara utama: melalui modul **Flows / Chatbot**, dengan memilih flow yang diinginkan dan melihat eksekusi terbaru, atau melalui profil individu kontak di CRM, di mana Anda dapat melihat status saat ini dan jalur yang dilalui dalam setiap Flow tempat ia terdaftar.

## Baca juga
- [Memahami Laporan Otomasi: Cara mengukur efisiensi Flow Anda](/hc/papo/articles/memahami-laporan-penjualan-cara-menganalisis-tingkat-konversi)
- Membuat Flow Otomasi pertama Anda dari awal

---

**[Mulai gratis →](https://chat.papo.global/app/auth/signup?papo_lp=home&utm_source=lp&utm_medium=landing&utm_campaign=home&utm_content=start-free&papo_lp_v=start-free)**

Coba Papo dengan pengguna gratis dan mulai debug Flow otomasi Anda hari ini.