Ask a Question: tanya dan tunggu jawapan

Tanya, kemudian berhenti seketika larian ini sehingga pelanggan menjawab atau tarikh akhir berlalu — jawapan yang ditaip dipadankan tepat dengan pilihan, tidak pernah diteka oleh model.

Mula pantas

  1. Pergi ke Automate → Workflows dan buka satu aliran kerja. Klik + dan pilih Ask a Question.
  2. Taip Question Text, kemudian pilih satu Question Type — Multiple Choice, Number, Date, dan banyak lagi.
  3. Untuk Multiple Choice, tambah sehingga 20 jawapan. Biarkan jawapan kosong untuk menerima apa sahaja yang pelanggan taip.
  4. Jika perlu, di bawah Advanced Settings: hidupkan Add Timeout Branch, tetapkan tempoh menunggu, kemudian tambah langkah pada cabang Failure: Timeout.
  5. Tetapkan Status kepada Published di bar alat atas, Save, sahkan Terbitkan. Ejen: minta pemilik atau pentadbir.

Beri perhatian

  • Dengan Add Timeout Branch dimatikan, soalan itu tetap tamat tempoh — selepas 1 hari secara lalai — dan aliran itu terus berjalan selepasnya tanpa langkah tambahan.
Butiran

Di mana untuk mencarinya

Automate → Workflows, buka satu aliran kerja, klik + pada kanvas, kemudian pilih Ask a Question di bawah Add Steps.

Sebelum anda mula

  • Pemilik, Pentadbir atau Ejen boleh menambah langkah ini dan menyimpan aliran kerja. Hanya Pemilik atau Pentadbir boleh menerbitkannya, dan penerbitan itulah yang membuatkan ia berjalan pada perbualan sebenar.
  • Membina dan menjalankan aliran kerja bergantung pada pelan anda; lihat harga.
  • Tiada apa-apa di luar Inchat perlu disambungkan. Langkah ini menghantar pada saluran terakhir perbualan itu berinteraksi.

Cara menyediakannya

  1. Buka aliran kerja dan klik + di tempat soalan itu patut berada.
  2. Pilih Ask a Question.
  3. Taip Question Text.
  4. Pilih satu Question Type: Text, Multiple Choice, Number, Date, Phone, Email, Website/URL, Rating atau Location. Biarkan Multiple Choice tanpa jawapan disenaraikan untuk menangkap apa sahaja yang pelanggan taip dan bukan menawarkan pilihan.
  5. Untuk Multiple Choice, tambah sehingga 20 jawapan; setiap satu boleh ada ejaan lain yang diterima tambahan (alias).
  6. Jika perlu: taip teks di bawah If the reply matches nothing untuk bertanya semula; biarkan kosong untuk menunggu senyap sebaliknya.
  7. Jika perlu: hidupkan Save Response As untuk menulis jawapan itu ke medan kenalan, pembolehubah, atau (Multiple Choice sahaja) satu tag.
  8. Jika perlu, di bawah Advanced Settings: hidupkan Add Timeout Branch dan tetapkan berapa lama untuk menunggu, dan Add Message Failure Branch untuk apabila soalan itu sendiri tidak dapat dihantar.
  9. Simpan langkah ini. Untuk menerbitkan: tetapkan Status kepada Published di bar alat di bahagian atas editor, klik Save, kemudian sahkan dengan Terbitkan. Menukar dropdown sahaja tidak mengubah apa-apa sehingga anda menyimpan.

Medan

Question Text
Mesej yang dihantar kepada pelanggan.
Question Type
Text, Multiple Choice, Number, Date, Phone, Email, Website/URL, Rating (2–10 bintang) atau Location.
Batasan: Jenis bukan-Multiple-Choice tanpa pilihan tetap mengesahkan bentuk balasan itu (contohnya nombor sebenar) sebelum menerimanya sebagai jawapan.
Choices
Sehingga 20 jawapan untuk Multiple Choice, setiap satu dengan senarai pilihan ejaan lain yang diterima (alias). Balasan yang ditaip dipadankan tanpa mengira huruf besar/kecil, ruang dan aksara lebar penuh; nombor seperti "2" memilih mengikut kedudukan.
Batasan: Dihantar sebagai butang — WhatsApp menunjukkan sehingga 3 sebagai butang dan selebihnya sebagai senarai pilihan; Messenger menunjukkan kesemuanya. Balasan yang tidak dikenali ditanya semula, tidak pernah diteka oleh model.
If the reply matches nothing
Teks yang dihantar semula pada balasan yang tidak dikenali, selagi masih ada percubaan berbaki. Ini berasingan daripada cabang Failure: Invalid pada kanvas, yang memegang langkah yang berjalan sebaik sahaja percubaan habis.
Lalai: kosong — menunggu senyap dan bukan bertanya semula
WhatsApp pick-list label
Label butang yang membuka senarai itu, apabila terdapat lebih daripada 3 pilihan pada WhatsApp.
Lalai: Select
Batasan: Sehingga 20 aksara. Tidak digunakan pada kurang daripada 4 pilihan, atau pada saluran lain.
Save Response As
Tiga suis berasingan: tulis jawapan itu ke satu Contact Field, simpan sebagai Variable untuk langkah kemudian, atau (Multiple Choice sahaja) Tag kenalan itu dengan pilihan yang dibuat.
Add Timeout Branch
Berapa lama untuk menunggu jawapan sebelum berhenti mengharap dan terus berjalan. Menghidupkannya menambah cabang Failure: Timeout pada kanvas — tambah langkah Send a Message anda sendiri di situ untuk pelanggan melihat mesej apabila tamat tempoh.
Lalai: tutup dalam panel, tetapi soalan itu tetap tamat tempoh — lihat Bagaimana ia berfungsi
Batasan: 60 saat hingga 7 hari; lalai panel itu sendiri sebaik sahaja dihidupkan ialah 7 hari.
Add Message Failure Branch
Satu laluan untuk dijalankan jika soalan itu sendiri tidak dapat dihantar (tiada saluran, tetingkap tertutup, ralat penyedia) — berasingan daripada pelanggan langsung tidak menjawab. Menambah cabang Failure: Sending Failed pada kanvas.
Lalai: tutup — kegagalan penghantaran meninggalkan aliran kerja tanpa cabang untuk diikuti

Bagaimana ia berfungsi

  • Langkah ini menghentikan larian seketika: tiada apa selepasnya dalam aliran kerja berlaku sehingga pelanggan menjawab, tarikh akhir berlalu, atau had percubaan habis digunakan pada balasan yang tidak dikenali.
  • Semasa ia menunggu, balasan seterusnya pelanggan dituntut sebagai jawapan, bukan dilayan sebagai mesej masuk biasa: AI tidak menjawabnya, dan tiada aliran kerja yang dicetuskan Message received berjalan atasnya.
  • Balasan itu tetap satu mesej masuk kepada setiap aliran kerja lain yang sedang aktif dengan peraturan keluarnya sendiri yang mengawasi satu. Kejaran pembayaran dengan "exit on inbound reply" tetap keluar atasnya, sama seperti mana-mana mesej masuk lain.
  • Hanya aliran kerja yang bertanya soalan itu yang dikecualikan daripada peraturan keluarnya sendiri pada balasan ini; aliran kerja aktif tanpa peraturan keluar sedemikian tidak terjejas sama ada.
  • Multiple Choice dengan sekurang-kurangnya satu jawapan dipadankan secara pasti, tidak pernah teka terbaik satu model. Ia memadankan huruf besar/kecil, ruang dan aksara lebar penuh yang dinormalkan, nombor kedudukan kosong ("2" untuk pilihan kedua), atau mana-mana alias yang anda senaraikan.
  • Jawapan yang tidak padan dengan apa-apa ditanya semula, jika anda tetapkan teks cuba semula, atau ditunggu senyap, dan tidak dikira ke arah kegagalan akhir had percubaan sehingga percubaan habis.
  • Membiarkan Multiple Choice tanpa jawapan disenaraikan menukar langkah ini kepada tangkapan teks bebas: apa sahaja yang pelanggan hantar seterusnya diambil terus sebagai jawapan, tanpa sebarang pemadanan.
  • Jenis bukan-Multiple-Choice tanpa pilihan — Number, Date, Phone, Email, URL, Rating, Location — tetap menyemak balasan itu sah bagi bentuk tersebut sebelum menerimanya. Balasan yang tidak sah dikira sebagai percubaan tidak dikenali sama seperti ketidakpadanan Multiple Choice.
  • Langkah ini sentiasa ada tarikh akhir, sama ada Add Timeout Branch dihidupkan atau tidak. Dengannya dimatikan, soalan itu tetap tamat tempoh selepas 1 hari secara lalai — atau lebih awal lagi, jika tetingkap mesej akan tertutup dahulu.
  • Ia hanya tidak menjalankan sebarang langkah tambahan apabila tarikh akhir lalai itu berlalu, dan bukan menunggu selama-lamanya. Menghidupkan suis itu dan membiarkan jumlahnya pada lalai meminta 7 hari sebaliknya.
  • Pada saluran bertetingkap, tarikh akhir yang akan jatuh selepas tetingkap mesej tertutup ditarik balik supaya berakhir sejurus dalam tetingkap itu sebaliknya.
  • Tanpa penarikan balik itu, tarikh akhir lalai yang selama tetingkap itu akan berakhir bersamanya, dan pelanggan tidak akan mendengar apa-apa apabila larian itu diteruskan dengan mesej bebas.
  • Jika balasan pelanggan membuka semula tetingkap itu sebelum tarikh akhir yang ditarik balik itu, percubaan tidak dikenali seterusnya memulihkan tarikh akhir itu ke arah apa yang anda benar-benar tulis. Ia dihadkan oleh hujung tetingkap yang kini lebih lewat.
  • Soal selidik yang tersekat tidak dibiarkan terbuka lebih lama daripada yang ditulis, tetapi ia juga tidak dibiarkan pendek secara buatan sebaik sahaja jelas pelanggan masih berbual.
  • Tarikh akhir disemak sebaik sahaja mesej seterusnya pelanggan tiba. Jika mesej itu lewat, ia tidak dilayan sebagai jawapan.
  • Tarikh akhir juga disemak oleh imbasan latar belakang kira-kira sekali seminit, jadi soalan tanpa sesiapa untuk menjawab tetap selesai dalam masa yang munasabah.
  • Mesej yang kelihatan seperti balasan-tiada-di-pejabat automatik diabaikan dan bukan dilayan sebagai jawapan atau dikira sebagai percubaan. Soalan itu dibiarkan tepat seperti sebelumnya, masih menunggu balasan pelanggan sendiri.
  • Jawapan yang dicatat didedahkan kepada langkah kemudian sebagai Answer picked (answer.key), Answer as typed (answer.text) dan Answer result (answer.status).
  • Answer result membaca matched, unmatched, unanswered atau captured, jadi langkah Condition boleh bercabang pada mana-mana daripada tiga medan itu.

Bila ia gagal

  • Soalan itu sendiri tidak dapat dihantar — tiada saluran untuk menghantar, tetingkap mesej tertutup, ralat penyedia — dan Add Message Failure Branch dimatikan.
  • Kenalan itu kemudian sekadar meninggalkan aliran kerja: tiada apa yang menunggu dan tiada apa berjalan selepasnya.
  • Soalan itu tidak dapat dihantar dan Add Message Failure Branch dihidupkan: langkah cabang itu berjalan menggantikannya.
  • Balasan tidak dikenali, dengan percubaan berbaki: teks cuba semula (jika ada) dihantar semula dan langkah ini terus menunggu. Ini bukan kegagalan akhir, dan tiada apa di bawah berjalan lagi.
  • Setiap percubaan habis digunakan pada balasan tidak dikenali: jawapan itu selesai sebagai unmatched, dan langkah pada cabang Failure: Invalid berjalan.
  • Sebelum itu, balasan yang salah hanya mendapat teks If the reply matches nothing; cabang itu berjalan sekali, sebagai hasil akhir.
  • Apa sahaja yang datang selepas soalan itu dalam aliran kerja mengikut selepas cabang itu.
  • Tarikh akhir berlalu tanpa sebarang balasan: jawapan itu selesai sebagai unanswered, langkah Add Timeout Branch berjalan (kosong jika suis itu dimatikan), diikuti apa sahaja yang datang selepas soalan itu.
  • Balasan yang kelihatan seperti mesej-tiada-di-pejabat tiba: ia diabaikan — tidak digunakan, tidak dikira sebagai percubaan, tidak dilayan sebagai jawapan. Soalan itu tidak tersentuh dan masih menunggu.
  • Aliran kerja itu dipadam, pelan ruang kerja tidak lagi termasuk automasi, atau peniaga menghentikan aliran itu dan menandakan "Abandon them instead" dalam dialog henti.
  • Dalam kes itu soal selidik itu digugurkan dan nota sistem menyatakannya pada perbualan — kecuali pada perbualan yang dipegang seseorang atau dengan AI dijeda (di bawah).
  • Balasan pelanggan itu kemudian dilayan sebagai mesej masuk biasa, yang AI kini boleh jawab.
  • Perbualan yang dipegang seseorang, atau dengan AI dijeda, tidak menggugurkannya: balasan itu tidak diambil, dan satu nota menyatakan soalan itu masih menunggu.
  • Aliran itu disambung semula sebaik sahaja perbualan itu dilepaskan.
  • Penghentian biasa, atau henti-dan-terbit-semula tanpa menandakan kotak itu, tidak melakukan apa-apa daripada ini — lihat Apa yang ia tidak lakukan: soalan itu terus menunggu dan disambung semula terhadap versi yang benar-benar ditunjukkan kepada pelanggan.
  • Sebab dan hasilnya kelihatan dalam tab Activity aliran kerja, di bawah Execution log, pada baris langkah ini.

Apa yang ia tidak lakukan

  • Tarikh akhir, apabila ditetapkan, dihadkan antara 60 saat dan 7 hari; menghidupkan suis itu tanpa menukar jumlah kembali kepada lalai 7 hari.
  • Membiarkan suis itu dimatikan tidak bermaksud menunggu selama-lamanya — soalan itu tetap tamat tempoh selepas 1 hari secara lalai, hanya tanpa langkah tambahan dilampirkan pada tamat tempoh itu.
  • Had percubaan ialah 1 hingga 10, lalai 3; hanya balasan tidak dikenali dikira ke arahnya — balasan tiada-di-pejabat yang diabaikan tidak dikira.
  • Panel itu tiada medan untuk menukar had percubaan secara manual — soalan yang anda tambah sendiri menggunakan lalai 3. Templat sedia bina atau Build with AI boleh menetapkan nombor berbeza.
  • Multiple Choice menawarkan paling banyak 20 jawapan; setiap satu boleh membawa sehingga 10 alias.
  • Ia hanya menghentikan larian ini seketika, dan ia menuntut balasan seterusnya pelanggan untuk dirinya sendiri: AI tidak menjawabnya, dan tiada aliran Message received baharu bermula daripadanya.
  • Mana-mana aliran kerja aktif lain dengan peraturan "exit on inbound" sendiri tetap keluar pada balasan itu, sama seperti ia akan pada mana-mana mesej masuk — hanya aliran kerja yang bertanya yang dikecualikan daripada peraturannya sendiri. Aliran kerja aktif tanpa peraturan sedemikian tidak terjejas. Ejen manusia tetap boleh bertindak atas perbualan itu bila-bila masa; automasi sahaja yang berhenti.
  • Kegagalan penghantaran tanpa Add Message Failure Branch ditulis sekadar menggugurkan kenalan itu daripada aliran kerja. Tiada cabang fallback lalai untuk dijatuhkan kepadanya, berbeza daripada penghantaran tengah-aliran yang kegagalannya larian itu terus lepasi.
  • Sambungan satu soalan terikat kepada versi tepat aliran kerja yang ditunjukkan kepada pelanggan, bukan kepada apa rupa aliran kerja itu sekarang. Menyunting dan menerbitkan semula aliran kerja semasa satu soalan menunggu bermakna jawapan akhirnya disambung semula terhadap versi lama, bukan suntingan itu.

Amalan terbaik

  • Sentiasa beri satu soalan sama ada cabang tamat tempoh atau sebab ia tidak boleh dibiarkan tanpa jawapan selama-lamanya. Pelanggan yang senyap sebaliknya meninggalkan larian itu berhenti selama sehari penuh secara lalai sebelum apa-apa lagi berlaku pada perbualan ini.
  • Kekalkan Multiple Choice sekitar 3 pilihan jika saluran itu penting — WhatsApp hanya memaparkan sehingga 3 sebagai butang boleh ketik sebelum beralih kepada senarai pilihan.
  • Tambah alias untuk cara orang benar-benar menaip jawapan (nombor, huruf tunggal, perkataan bahasa tempatan) berbanding bergantung pada label butang sahaja — balasan yang ditaip biasa berlaku walaupun butang ditunjukkan.
  • Gunakan tangkapan teks bebas (tiada pilihan) hanya untuk jawapan yang benar-benar tidak boleh disenaraikan — nombor telefon, nama syarikat — kerana ia menerima balasan pertama terus tanpa pengesahan selain daripada bentuk soalan itu sendiri.

Contoh penggunaan

  • Tanya peringkat produk yang pelanggan minati, dengan 3 butang dan alias untuk jawapan biasa yang ditaip, mentag kenalan itu dengan mana-mana yang mereka pilih.
  • Minta alamat e-mel (jenis: Email) untuk disimpan ke medan kenalan sebelum meneruskan ke langkah sebut harga.
  • Tanya penilaian kepuasan di hujung satu aliran, tanpa cabang tamat tempoh diperlukan kerana aliran itu sekadar berakhir jika tiada sesiapa menjawab.

Soalan lazim dan penyelesaian masalah

Adakah AI terus menjawab perbualan ini semasa soalan ini terbuka?
Tidak. Hanya larian aliran kerja ini yang secara teknikalnya dijeda, tetapi balasan seterusnya pelanggan dituntut sebagai jawapan kepada soalan ini. AI tidak menjawabnya, dan tiada aliran Message received baharu bermula daripadanya. Aliran kerja aktif lain dengan peraturan "exit on inbound" sendiri tetap keluar pada balasan itu, sama seperti ia akan pada mana-mana mesej; aliran kerja aktif tanpa peraturan sedemikian terus berjalan tanpa mengira. Ejen manusia tetap boleh bertindak atas perbualan itu bila-bila masa.
Saya matikan Add Timeout Branch. Adakah soalan itu menunggu selama-lamanya?
Tidak. Ia tetap tamat tempoh — 1 hari secara lalai, atau lebih awal jika tetingkap mesej akan tertutup dahulu — ia hanya tidak menjalankan langkah tambahan apabila itu berlaku, kerana tiada cabang tamat tempoh ditulis. Gunakan suis itu jika anda mahu sesuatu berlaku apabila tamat tempoh.
Apa berlaku jika pelanggan terus memberi jawapan yang tidak padan dengan mana-mana pilihan?
Setiap balasan tidak dikenali, selagi masih ada percubaan, menghantar semula teks cuba semula anda dan menunggu lagi. Sebaik sahaja had percubaan habis digunakan, jawapan itu selesai sebagai unmatched dan cabang Failure: Invalid berjalan sebagai hasil akhir, diikuti apa sahaja yang datang selepas soalan itu.
Bolehkah saya bercabang atas sama ada pelanggan menjawab langsung?
Boleh — satu langkah Condition selepas ini boleh membaca Answer result (answer.status: matched / unmatched / unanswered / captured) serta Answer picked (answer.key) dan Answer as typed (answer.text).

Membaca ini dengan pembantu AI? Versi Markdown biasa.