Alur Kerja
Otomatiskan apa yang terjadi pada percakapan setelah tim Anda membalas — ingatkan pelanggan yang menghilang, kirim tindak lanjut khusus, dan tutup utasnya jika mereka tidak pernah kembali.
Ikhtisar#
Alur kerja adalah pemicu plus pohon langkah yang bertindak atas sebuah percakapan. Skenario umum: pelanggan diam dua hari setelah balasan Anda → kirim pengingat → satu hari diam lagi → ucapkan salam perpisahan dan tutup percakapan — dengan kondisi di antaranya (misalnya, pesan berbeda untuk saluran atau bahasa berbeda).
Alur kerja ada di Pengaturan → Alur Kerja. Setiap alur kerja adalah kartu dalam kisi dengan sakelar on/off, chip status, dan menu berisi aksi sunting, arsip, dan hapus.
Pemicu
Kapan skenario dimulai — setelah tim Anda membalas dan pelanggan diam, atau setelah percakapan sampai ke manusia.
Langkah
Kirim pesan, tunggu, percabangan if/else, tutup percakapan, atau akhiri skenario.
Kondisi keluar
Skenario berhenti sendiri begitu manusia turun tangan — misalnya, ketika pelanggan membalas.
Pemicu#
Setiap alur kerja dimulai dari satu pemicu dengan jeda yang dapat dikonfigurasi (minimal 5 menit):
| Pemicu | Dimulai ketika |
|---|---|
| Tim Anda membalas dan pelanggan diam | Anggota tim mengirim pesan terakhir dan pelanggan tetap diam selama waktu yang dikonfigurasi — mis. "2 hari hening". |
| Percakapan sampai ke manusia | Agen AI menyerahkan percakapan ke tim Anda — alur kerja dimulai selang waktu yang dikonfigurasi setelah serah terima. |
Anda juga bisa membatasi alur kerja ke saluran tertentu — pilih persis widget, inbox email, atau integrasi messenger yang harus dicakupnya. Biarkan cakupan kosong dan alur kerja berjalan untuk percakapan dari semua saluran.
Langkah#
Langkah dirangkai menjadi pohon. Lima tipe langkah tersedia:
| Langkah | Apa yang dilakukan |
|---|---|
| Kirim pesan | Menulis ke pelanggan dalam bahasanya. Mendukung lampiran file (hingga 5 per langkah); pesan dibatasi 2.000 karakter. |
| Tunggu | Menjeda sebelum langkah berikutnya — dari 5 menit sampai 90 hari. |
| If / else | Memecah skenario berdasarkan kondisi. Kedua cabang harus didefinisikan — kondisi adalah percabangan, bukan filter. |
| Tutup percakapan | Menandai percakapan sebagai selesai. Jika pelanggan menulis lagi nanti, percakapan terbuka kembali seperti biasa. |
| Akhiri | Menghentikan cabang dan tidak melakukan apa pun lagi. |
Kondisi if / else dapat memeriksa: Saluran, Tag, Prioritas, Bahasa, Sampai ke manusia (apakah percakapan dieskalasi), Penerima tugas, Tim, dan Jam kerja — dengan operator seperti is, is not, contains, is set, dan is empty. Aturan digabungkan dengan pencocokan "all" atau "any".
Sebuah alur kerja dapat menampung hingga 200 langkah, dengan maksimal 8 simpul if/else per alur kerja.
Kondisi keluar#
Kondisi keluar menghentikan skenario yang sedang berjalan untuk sebuah percakapan begitu kenyataan berubah — sehingga otomatisasi tidak pernah menimpali percakapan yang sedang hidup. Anda memilih mana yang mengakhiri eksekusi:
- Pelanggan membalas
- Seseorang menutup percakapan
- Seseorang menundanya (snooze)
- Anggota tim mengambil alih
Membuat alur kerja#
Klik New workflow di halaman Alur Kerja untuk membuka builder. Beri nama skenario, pilih pemicu dan jedanya, tambahkan langkah, dan pilih kondisi keluar.
Builder bekerja create-on-save: tidak ada yang disimpan di server sampai Anda menyimpan draf atau mengaktifkan alur kerja. Jika Anda meninggalkan halaman sebelum penyimpanan pertama, tidak ada "Untitled workflow" setengah jadi yang tertinggal — builder menanyakan apakah perubahan yang belum disimpan mau dibuang.
Menyimpan draf dan mengaktifkan alur kerja adalah keputusan terpisah. Draf boleh belum lengkap; untuk mengaktifkan alur kerja, ia harus lulus validasi — sebuah nama, minimal satu langkah, tidak ada pesan kosong, dan kedua cabang tersambung di setiap if/else. Ketika sakelarnya nonaktif, arahkan kursor ke atasnya untuk melihat persis apa yang kurang.
Menjalankan dan menjeda#
Setiap kartu alur kerja punya sakelar: menyala berarti skenario aktif dan memulai eksekusi untuk percakapan yang cocok; mati berarti dijeda. Menjeda menghentikan eksekusi baru dan membekukan skenario; Anda bisa menyalakannya kembali kapan saja. Chip status memberi tahu keadaan saat ini:
| Status | Arti |
|---|---|
| Aktif | Berjalan — alur kerja memulai eksekusi untuk percakapan yang cocok. |
| Draf | Tersimpan tetapi belum pernah diaktifkan. |
| Dijeda | Dimatikan oleh anggota tim. |
| Dijeda oleh paket | Dihentikan karena workspace meninggalkan paket Business (lihat ketersediaan paket di bawah). |
| Diarsipkan | Dipindahkan keluar dari daftar aktif; disimpan sebagai referensi dan dapat dipulihkan. |
Riwayat eksekusi#
Setiap alur kerja menyimpan riwayat eksekusi per-percakapan di builder — satu baris per eksekusi dengan percakapan yang ditindaknya, keadaannya (Menunggu, Berjalan, Selesai, Gagal, Dihentikan), langkah tempatnya berdiri saat ini, kapan ia bangun berikutnya, dan mengapa berakhir — misalnya "Berjalan sampai akhir" atau bahwa kondisi keluar menyala karena pelanggan membalas.
Mengarsipkan dan menghapus#
Arsipkan adalah cara aman memensiunkan alur kerja. Alur kerja yang diarsipkan pindah ke bagian redup di dasar daftar, berhenti memulai eksekusi baru, dan menyimpan seluruh konfigurasi serta riwayatnya. Dari arsip Anda bisa:
- Pulihkan — alur kerja kembali ke daftar aktif, tetapi tidak pernah langsung berjalan: alur kerja yang pernah dipublikasikan kembali dalam keadaan dijeda, draf kembali sebagai draf. Menyalakannya lagi selalu merupakan tindakan yang disengaja.
- Hapus — menghapus alur kerja secara permanen beserta semua versi dan riwayat eksekusinya. Ini tidak dapat dibatalkan; dialog konfirmasi menyarankan mengarsipkan saja jika Anda mungkin kembali padanya.
Ketersediaan paket#
Builder alur kerja termasuk dalam paket Business ($499/bln) dan dalam uji coba gratis 14 hari (yang mencakup set fitur Business). Di Startup dan Growth, upaya membuat, menyunting, atau mengaktifkan alur kerja ditolak server dengan error payment-required, dan halaman menampilkan pemberitahuan upgrade alih-alih tombol buat.
Pekerjaan Anda yang sudah ada tidak pernah disandera. Di paket mana pun Anda tetap bisa:
- Membuka dan membaca setiap alur kerja yang dibangun tim Anda
- Menjeda apa pun yang masih berjalan
- Mengarsipkan, memulihkan, dan menghapus alur kerja secara permanen
Izin#
Akses ke alur kerja dikendalikan dua izin di matriks peran (Pengaturan → People → Anggota & peran):
| Izin | Memberikan |
|---|---|
| View workflows | Melihat bagian Alur Kerja, membuka skenario, dan membaca riwayat eksekusi — sehingga operator dapat memahami mengapa sebuah percakapan ditangani otomatis. |
| Manage workflows | Membuat, menyunting, memublikasikan, menjeda, mengarsipkan, memulihkan, dan menghapus alur kerja. |
Secara default, Owner dan Admin memegang kedua izin; peran Agent mendapat akses lihat-saja — otomatisasi membalas pelanggan atas nama seluruh workspace, jadi membangunnya sengaja tidak menjadi bagian kursi operator default. Owner dapat mengubah ini untuk peran khusus mana pun di matriks izin.