Lewati ke konten

Referensi alur kerja

Halaman ini mencantumkan semua yang dapat Anda gunakan dalam alur kerja dan menjelaskan dengan tepat cara kerjanya. Untuk mempelajari cara membuatnya langkah demi langkah, mulailah dengan Alur kerja & otomatisasi.

Alur kerja adalah sekumpulan langkah. Setiap langkah adalah satu aturan: pemicu → kondisi → tindakan.

  1. Sesuatu terjadi: pelanggan mengirim pesan, webhook dipanggil, tindak lanjut jatuh tempo, dan sebagainya.
  2. Wabot mencari langkah yang pemicunya cocok. Untuk pesan, saluran dan jenis pesan juga harus cocok. Hanya langkah yang aktif, di dalam alur kerja yang aktif, yang diperiksa.
  3. Setiap langkah yang cocok memeriksa kondisinya. Tanpa kondisi, langkah selalu berjalan.
  4. Setiap langkah yang kondisinya terpenuhi menjalankan tindakannya, dari atas ke bawah. Ini bukan “yang pertama cocok yang menang”: jika dua langkah cocok dengan pesan yang sama, keduanya berjalan, tanpa urutan yang dijamin. Panel Penyiapan memperingatkan Anda jika dua langkah dimulai dari pesan yang sama.
  5. Jika tidak ada langkah yang berjalan untuk pesan pelanggan, bot AI Anda yang menjawabnya (jika AI aktif untuk saluran dan kontak tersebut). Jika ada langkah yang berjalan, meskipun hanya menambahkan tag, bot AI tidak menjawab pesan tersebut.
  • Tindakan berjalan sesuai urutan dalam daftar. Jika salah satu gagal, tindakan berikutnya tetap berjalan.
  • Tunggu sebelum mengirim dihitung dalam detik dan sejak pemicu terjadi, bukan sejak tindakan sebelumnya. Untuk mengirim tiga pesan dengan selang satu hari, gunakan 0, 86400, dan 172800.
  • Pesan yang sedang menunggu disimpan dengan aman dan tetap dikirim meskipun server dimulai ulang. Pesan ini tidak dibatalkan jika pelanggan membalas atau jika Anda menonaktifkan langkahnya, jadi buat urutan panjang tetap singkat.
  • Hanya Kirim template dan Kirim pesan yang dapat menunggu. Semua tindakan lain langsung berjalan.
  • Pesan bebas (Kirim pesan) hanya sampai dalam 24 jam sejak pesan terakhir pelanggan. Di luar jendela tersebut, gunakan Kirim template.

Langkah yang dihubungkan dengan garis langkah berikutnya (kondisi Alur kerja sebelumnya di editor formulir) hanya berjalan jika langkah sebelumnya sudah berjalan dengan sukses untuk kontak yang sama.

  • Langkah ini tetap memerlukan pemicunya sendiri, misalnya pesan berikutnya dari pelanggan atau ketukan tombol. Langkah ini tidak dimulai sendiri setelah langkah sebelumnya.
  • Tidak ada batas waktu: langkah sebelumnya bisa saja berjalan satu jam atau satu bulan yang lalu.
  • Setelah terbuka, langkah ini berjalan setiap kali pemicu dan kondisinya cocok.
  • Jika beberapa langkah mengarah ke langkah ini, semuanya harus sudah berjalan.
  • Jika langkah sebelumnya dan langkah berikutnya sama-sama cocok dengan pesan yang sama, keduanya dapat berjalan untuk pesan itu. Beri langkah berikutnya pemicu yang berbeda, seperti ketukan tombol.

Riwayat menampilkan, untuk setiap langkah, untuk siapa langkah itu berjalan dan hasil setiap tindakan. Pesan dianggap berhasil begitu diserahkan ke WhatsApp. Jika WhatsApp menolaknya kemudian (misalnya di luar jendela 24 jam), kegagalannya muncul di chat, bukan di Riwayat.

Langkah yang dimulai berdasarkan waktu (Tidak ada balasan selama beberapa waktu, Tindak lanjut jatuh tempo), dari Tahap pipeline berubah, atau dari integrasi mengirim dari nomor WhatsApp default Anda. Tidak ada balasan selama beberapa waktu menggunakan nomor tempat percakapan berlangsung, jika nomor itu masih terhubung.

Pemicu Berjalan saat… Pengaturan Menyediakan variabel ini
Pelanggan mengirim pesan Pelanggan mengirim pesan kepada Anda di WhatsApp, Instagram, atau Messenger Saluran, jenis pesan, teks yang dicocokkan (opsional) senderName, senderID, dan lainnya sesuai jenis pesan (lihat Variabel)
Pesan diterima atau dibaca Pesan apa pun yang Anda kirim (dari alur kerja, kampanye, kotak masuk, atau bot AI) terkirim, diterima, atau dibaca Tidak ada: gunakan kondisi Status dan Template Tidak ada
Dimulai manual Anda memulainya untuk kontak atau grup yang dipilih, dari Kontak, formulir prospek Meta, atau Mulai alur kerja lain Tidak ada Tidak ada (lihat Dimulai manual)
Tahap pipeline berubah Kartu ditambahkan ke pipeline atau berpindah ke tahap lain Pipeline, jenis tahap, dari tahap, ke tahap deal_title, stage_name, dan lainnya
Tidak ada balasan selama beberapa waktu Percakapan menjadi sepi selama waktu yang Anda atur Balasan siapa yang ditunggu, berapa lama waiting_hours, waiting_since
Tindak lanjut jatuh tempo Tugas tindak lanjut mencapai waktu jatuh temponya, atau masih terbuka beberapa waktu setelahnya Kapan, berapa lama terlambat followup_text, followup_due_at, followup_assignee, followup_overdue_hours
Webhook dipanggil Sistem lain mengirim POST dengan body JSON ke URL langkah URL (ditampilkan setelah penyimpanan pertama) Field body JSON, dipetakan di Variabel
Tindakan webhook mendapat balasan Tindakan Kirim ke webhook atau Jalankan kode di langkah lain mendapat balasan Tambah contoh respons untuk mengubah field balasan menjadi variabel response dan setiap field balasan
Event integrasi (mis. pesanan Shopify dibuat, checkout yang ditinggalkan) Integrasi yang terhubung melaporkan event tersebut Tidak ada Field event tersebut

Lengkapi kalimat Saat pelanggan di saluran mengirim pesan jenis pesan kepada Anda, yang pencocokan teks.

Saluran: WhatsApp, Instagram, dan Messenger. Untuk Instagram, pilih juga cara menghubungkannya: Login Instagram atau Halaman Facebook (opsi yang sama dengan yang Anda gunakan saat menautkannya).

Jenis pesan

Saluran Jenis pesan
WhatsApp Teks, Pesan iklan Click-to-WhatsApp, Tombol balasan cepat interaktif, Pesan daftar interaktif, Gambar, Video, Dokumen, Audio, Flow, Pesanan, Pembayaran
Instagram Teks, Balasan cepat, Postback, Komentar, Gambar, Video, Dokumen, Audio
Messenger Teks, Balasan cepat, Postback, Komentar, Opt-in, Kupon, Gambar, Video, Dokumen, Audio
Jenis pesan WhatsApp Berjalan saat pelanggan… Catatan
Teks Menulis pesan
Pesan iklan Click-to-WhatsApp Mengirim pesan pertama dari iklan Click-to-WhatsApp Anda Menambahkan variabel iklan. Jika tidak ada langkah iklan yang cocok, langkah Teks yang menjawabnya
Tombol balasan cepat interaktif Mengetuk tombol balasan, di pesan dari alur kerja atau di template Cocokkan dengan judul tombol. button_reply_identifier berisi apa yang diketuk
Pesan daftar interaktif Memilih baris dari daftar Cocokkan dengan judul baris
Gambar, Video, Dokumen, Audio Mengirim file jenis tersebut Keterangan menjadi teks pesan. Untuk audio, teksnya adalah transkripsi jika paket Anda mencakupnya
Flow Mengirimkan WhatsApp Flow Pilih flow di Pilih flow. Setiap field formulir menjadi variabel
Pesanan Membuat pesanan dari katalog Anda Gunakan kondisi Jumlah total untuk memeriksa nilai pesanan
Pembayaran Membayar (atau gagal membayar) pesanan katalog status bernilai success, failed, atau pending. Pembayaran untuk permintaan pembayaran kustom tidak memulai pemicu ini

Stiker, lokasi yang dibagikan, kontak yang dibagikan, dan reaksi tidak memulai alur kerja.

Teks yang dicocokkan: berisi, persis sama dengan, diawali dengan, atau bukan. Kosongkan agar berjalan untuk setiap pesan jenis tersebut. Pencocokan membedakan huruf besar dan kecil (Harga tidak cocok dengan harga), dan spasi ikut dihitung. Untuk balasan tombol dan daftar, teksnya adalah judul tombol atau baris.

Berjalan untuk setiap pembaruan status dari setiap pesan yang Anda kirim, termasuk kampanye dan pesan dari langkah itu sendiri. Selalu tambahkan dua kondisi:

  • Status: Terkirim, Diterima, atau Dibaca.
  • Template: template yang ingin Anda tindak lanjuti.

Tanpa kondisi ini, langkah berjalan untuk setiap pesan di akun, dan langkah yang mengirim pesan dapat memicu dirinya sendiri lagi.

Pengaturan Opsi
Pipeline Pipeline yang dipantau (wajib)
Hanya jika tahap baru adalah Terbuka, Menang, Kalah (tidak ada yang dicentang = apa pun)
Dari tahap Tahap apa pun (termasuk kartu baru) atau satu tahap
Ke tahap Tahap apa pun atau satu tahap

Perubahan tahap yang dilakukan oleh alur kerja hanya memulai alur kerja pipeline lain sedalam satu tingkat, sehingga dua alur kerja tidak dapat terus memindahkan kartu bolak-balik. Memerlukan Pipeline yang diaktifkan di Pengaturan → Pipeline.

Pengaturan Opsi
Mulai saat Pelanggan belum membalas (setelah pesan apa pun yang Anda kirim kepadanya, termasuk kampanye) atau Belum ada yang membalas pelanggan (balasan apa pun dari tim Anda, bot AI, atau alur kerja dihitung)
Setelah tidak ada balasan selama 5 menit hingga 30 hari

Setiap pesan baru memulai ulang waktu tunggu. Pemicu ini berjalan sekali per periode diam: setelah berjalan untuk sebuah kontak, pemicu tidak akan berjalan lagi sampai pihak lain menulis. Karena siaran juga memulai waktu tunggu di sisi pelanggan, tambahkan kondisi seperti Kontak dalam grup untuk membatasinya.

Pengaturan Opsi
Mulai Saat jatuh tempo, atau Saat masih terbuka setelah waktu jatuh tempo
Terlambat selama 5 menit hingga 30 hari (untuk opsi kedua)

Berjalan sekali per tindak lanjut, untuk setiap tindak lanjut di akun (termasuk yang dibuat secara manual dan oleh alur kerja) yang ditautkan ke kontak. Pada kasus “masih terbuka”, tidak terjadi apa-apa jika tindak lanjut sudah diselesaikan tepat waktu.

  • Kirim POST dengan body JSON ke URL tersebut. Wabot langsung menjawab dan menjalankan langkah di latar belakang.
  • Langkah hanya berjalan jika sakelarnya dan sakelar alur kerja sama-sama aktif, dan jika kondisinya terpenuhi. Kondisi dapat menggunakan Variabel dan Alur kerja sebelumnya.
  • Petakan field body di Variabel dengan path yang diawali body., misalnya body.phone untuk {"phone": "919876543210"}.
  • Beri tahu tindakan siapa yang harus dikirimi pesan dengan Variabel nomor telepon, mis. {{phone}}. Nomornya harus menyertakan kode negara. Variabel bernama name memberi nama pada kontak baru.
  • Pilih nomor pengirim dengan Pilih Saluran, atau kosongkan untuk menggunakan nomor default Anda.
  • Untuk gambar, dokumen, atau video, isi Variabel URL dengan link publik file: variabel seperti {{invoice}}, link tetap seperti https://example.com/brochure.pdf, atau link dengan variabel seperti https://example.com/invoices/{{order_id}}.pdf.
  • Serahkan ke bot AI dan Simpan data tidak melakukan apa pun di sini: tidak ada pesan pelanggan untuk dijawab dan tidak ada pesanan untuk disimpan.
  • Pesan bebas hanya sampai dalam jendela 24 jam; untuk menjangkau pelanggan baru, kirim template.

Dimulai setelah tindakan Kirim ke webhook atau Jalankan kode mendapat balasan. Tempel contoh balasan dengan Tambah contoh respons: setiap field menjadi variabel, mis. {{response}} untuk seluruh balasan atau {{order_id}} untuk response.order_id. Balasan dengan kode error (4xx atau 5xx) juga dihitung. Timeout tidak.

Kondisi adalah pemeriksaan tambahan di Lanjutan → Kondisi. Langkah hanya berjalan jika kondisinya terpenuhi.

Kondisi Yang diperiksa Perbandingan Tersedia di
Isi pesan Teks pesan, judul tombol atau baris, atau keterangan adalah, bukan, berisi, tidak berisi, diawali dengan Pelanggan mengirim pesan, Pesan diterima atau dibaca
Pesan bertag Tag percakapan pada pesan salah satu dari, bukan salah satu dari Pelanggan mengirim pesan
Kontak dalam grup Grup kontak salah satu dari, bukan salah satu dari Pelanggan mengirim pesan, Dimulai manual, Tahap pipeline berubah, Tidak ada balasan selama beberapa waktu, Tindak lanjut jatuh tempo
Saluran Nomor, akun Instagram, atau Halaman tempat pesan masuk salah satu dari, bukan salah satu dari Pelanggan mengirim pesan, Pesan diterima atau dibaca
Variabel Variabel apa pun dari langkah tersebut adalah, bukan, berisi, tidak berisi, diawali dengan, lebih besar dari, kurang dari Semua pemicu kecuali Dimulai manual dan Pesan diterima atau dibaca
Jumlah total Total pesanan (harga × jumlah setiap item) adalah, bukan, lebih besar dari, kurang dari Pelanggan mengirim pesan → Pesanan
Status Status pesan: Terkirim, Diterima, Dibaca salah satu dari, bukan salah satu dari Pesan diterima atau dibaca
Template Template mana yang digunakan pesan tersebut salah satu dari, bukan salah satu dari Pesan diterima atau dibaca
Prompt terpenuhi Apakah percakapan mencapai tujuan yang Anda jelaskan, diperiksa oleh AI terpenuhi, tidak terpenuhi Pelanggan mengirim pesan
Alur kerja sebelumnya Apakah langkah sebelumnya sudah berjalan untuk kontak ini (lihat Langkah berikutnya) adalah Semua pemicu kecuali Dimulai manual
Perbandingan Benar jika…
adalah / bukan Nilainya persis sama dengan teks yang Anda masukkan, atau tidak. Membedakan huruf besar dan kecil, spasi ikut dihitung
berisi / tidak berisi Teks muncul di mana saja dalam nilai, atau tidak. Membedakan huruf besar dan kecil. Nilai kosong tidak berisi apa pun
diawali dengan Nilai diawali dengan teks tersebut. Membedakan huruf besar dan kecil
salah satu dari / bukan salah satu dari Setidaknya satu item yang dipilih berlaku, atau tidak ada satu pun
salah satu dari / bukan salah satu dari (Saluran) Pesan masuk di salah satu saluran yang dipilih, atau tidak di satu pun
lebih besar dari / kurang dari Kedua sisi adalah angka dan perbandingannya benar. Simbol mata uang dan pemisah ribuan diabaikan (₹1,250.50 = 1250.5). Jika salah satu sisi bukan angka, hasilnya salah
terpenuhi / tidak terpenuhi AI menilai bahwa percakapan mencapai tujuan, atau tidak. Setiap pemeriksaan menggunakan satu permintaan AI
  • Aturan di dalam grup digabungkan dengan AND (semua harus benar) atau OR (salah satu sudah cukup). Antargrup digabungkan dengan cara yang sama. Maksimal 6 grup per langkah.
  • Penggabungan dibaca dari kiri ke kanan: A AND B OR C berarti (A AND B) OR C. Untuk menggabungkannya dengan cara lain, gunakan grup.
  • Penggabungan yang tidak diisi dihitung sebagai AND.
  • OR di samping aturan Alur kerja sebelumnya memungkinkan langkah berjalan tanpa langkah sebelumnya. Biarkan tautan tersebut digabungkan dengan AND.
Tindakan Fungsinya Dapat menunggu?
Kirim template Mengirim template WhatsApp yang disetujui ke pelanggan atau nomor lain Ya
Kirim pesan Mengirim pesan bebas: teks, media, tombol, daftar, katalog, flow, atau permintaan pembayaran (dalam jendela 24 jam) Ya
Tambahkan ke grup atau tag Menambahkan kontak ke grup dan tag Tidak
Tandai sebagai prospek Menandai kontak sebagai prospek, agar dihitung di laporan prospek Tidak
Tugaskan ke rekan tim Memberikan chat ke rekan tim, secara bergiliran, ke yang paling tidak sibuk, atau membatalkan penugasan Tidak
Buat tindak lanjut Menambahkan tugas ke halaman Tindak lanjut Tidak
Pindahkan deal ke tahap Memindahkan kartu kontak ke suatu tahap, dan dapat membuatnya Tidak
Buat deal Menambahkan kartu untuk kontak ke pipeline Tidak
Tandai deal menang atau kalah Memindahkan kartu ke tahap menang atau kalah pertama di pipeline Tidak
Ubah pemilik deal Memberikan kartu ke rekan tim atau ke petugas chat Tidak
Perbarui nilai deal Mengatur nilai kartu ke angka atau variabel Tidak
Serahkan ke bot AI Membiarkan bot AI menjawab percakapan Tidak
Kirim ke webhook Mengirim data ke URL sistem lain (REST atau GraphQL) Tidak
Jalankan kode Menjalankan JavaScript Anda dan meneruskan hasilnya Tidak
Simpan data Menambahkan data pesan ke pesanan pelanggan Tidak
Perbarui nilai state Menyimpan nilai per kontak atau per alur kerja untuk langkah berikutnya Tidak
Ulangi langkah Menjalankan lagi tindakan langkah lain untuk kontak ini Tidak
Mulai alur kerja lain Menjalankan alur kerja Manual untuk kontak ini Tidak
Tindakan integrasi (mis. Shopify) Memanggil integrasi yang terhubung Tidak
Pengaturan Fungsinya
Kirim ke Pelanggan (yang memulai langkah) atau Nomor lain (dengan kode negara, hanya angka)
Template Template apa pun yang disetujui
Tunggu sebelum mengirim Detik, sejak waktu pemicu
Variabel Isi setiap variabel template. Untuk Nama pilih Nama pelanggan, No. telepon pelanggan, atau Lainnya; untuk Email Email pelanggan; untuk variabel kustom ketik nilainya, atau tepat satu variabel seperti {{senderName}}
Media Gambar, video, atau dokumen header, untuk template yang memilikinya

Variabel kustom harus berupa tepat satu {{variable}}. Teks di sekitarnya, seperti Hi {{senderName}}, dikirim apa adanya. Variabel state dan jawaban Flow tidak dapat digunakan di template. Nilai yang kosong tidak diperiksa sebelum dikirim, sehingga WhatsApp dapat menolak pesan tersebut.

Jenis pesan Yang Anda atur Batas
Hanya teks Teksnya 4096 karakter
Berbasis media File (gambar, video, dokumen, atau audio) dan keterangannya Keterangan 1024
Balasan cepat Header (teks, gambar, video, atau dokumen), teks, dan tombol Maksimal 3 tombol, masing-masing 20 karakter
Call to action Header, teks, dan satu tombol dengan tautan Tombol 20 karakter
Daftar interaktif Header, body, footer, bagian dengan baris (judul dan deskripsi), dan label tombol Judul baris 24, deskripsi 72
Katalog Satu produk, beberapa produk, atau seluruh katalog, dengan teks Memerlukan katalog yang ditautkan ke nomor
Flow Header, body, footer, flow, dan teks tombolnya Tombol 25 karakter
Pembayaran Pembayaran Katalog untuk pesanan yang baru dibuat, atau Pembayaran Kustom dengan item dan jumlah Anda sendiri Razorpay. Pembayaran kustom dalam INR

Instagram dan Messenger memiliki jenisnya sendiri: Hanya teks, Berbasis media, Balasan cepat, Template generik, Template tombol, Balasan komentar (untuk komentar), dan khusus Messenger juga Template kupon, Template kuitansi, Template produk, dan Opt-in.

Variabel berfungsi di teks dan keterangan. Jika ada variabel yang digunakan di sana kosong atau tidak ada (atau 0), pesan tidak dikirim dan riwayat menampilkannya sebagai gagal. Header, footer, tombol, dan baris daftar dikirim apa adanya.

Pengaturan Fungsinya
Jenis API REST atau GraphQL
URL Tujuan pengiriman. Dapat berisi {{variables}}
Metode POST atau GET (GET tidak mengirim body)
Header Pasangan key dan nilai. {{name}} di header berarti nilai state
Masukkan Data sebagai Body Parameter, Query Parameter, atau Path Parameter (REST)
Payload / Query GraphQL dan Variabel JSON yang dikirim. {{variables}} di dalamnya diisi; yang tidak dikenal dikirim apa adanya

Permintaan akan timeout setelah 15 detik. Untuk menggunakan balasannya, mulai langkah lain dengan Tindakan webhook mendapat balasan.

Tugaskan ke rekan tim

Pengaturan Opsi
Cara memilih Rekan tim tertentu, Round-robin (bergiliran), Paling tidak sibuk (chat menunggu balasan paling sedikit), Batalkan penugasan
Rekan tim Satu, atau dua atau lebih untuk round-robin dan paling tidak sibuk
Hanya jika chat belum ditugaskan Tidak mengubah chat yang sudah ada petugasnya
Biarkan balasan bot AI tetap aktif Nonaktif: penugasan mematikan bot AI untuk chat tersebut

Buat tindak lanjut

Pengaturan Opsi
Tindak lanjut Apa yang perlu dilakukan, maksimal 160 karakter. Dapat menggunakan {{name}} (nama kontak) dan variabel pemicu
Jatuh tempo dalam 0 hingga 365 menit, jam, atau hari
Untuk Petugas chat (atau pemilik akun), Rekan tim tertentu, atau Tidak ada
Tautkan ke kartu pipeline kontak yang masih terbuka, jika ada Menampilkan tindak lanjut juga di kartu tersebut

Tandai sebagai prospek tidak memiliki pengaturan.

Semuanya memerlukan Pipeline. Jika langkah dimulai oleh Tahap pipeline berubah, tindakan ini mengubah kartu tersebut. Jika tidak, tindakan ini mengubah kartu terbuka milik kontak yang paling baru diperbarui di pipeline itu, dan tidak melakukan apa-apa jika tidak ada.

Tindakan Pengaturan
Pindahkan deal ke tahap Pindahkan ke tahap; Buat di tahap ini jika kontak belum memiliki kartu yang terbuka (dengan produk dan jumlah opsional)
Buat deal Tahap (default: tahap terbuka pertama), Judul (dapat menggunakan variabel; kosong = nama kontak dan label kartu), Nilai, Pemilik, produk dan jumlah, Lewati jika kontak sudah memiliki kartu yang terbuka di pipeline ini (aktif secara default)
Tandai deal menang atau kalah Menang atau Kalah
Ubah pemilik deal Rekan tim tertentu atau Petugas chat
Perbarui nilai deal Angka atau variabel, mis. {{order_total}}. ₹1,250.50 dibaca sebagai 1250.5
Pengaturan Fungsinya
Pilih bot AI Bot yang mengambil alih
Waktu Idle dan Format Waktu Berapa lama pelanggan boleh diam sebelum bot menyerahkan kembali
Jumlah Prompt Respons Berapa banyak jawaban sebelum bot menanyakan apakah pelanggan puas
Pesan Keluar Dikirim saat waktu idle berakhir, dengan tombol Ya dan Tidak

Bot langsung menjawab pesan saat ini, jika AI aktif untuk saluran dan kontak tersebut dan pesannya berisi teks. Sampai waktu idle berakhir atau pelanggan mengetuk Ya, pesan pelanggan yang tidak cocok dengan langkah lain dikirim ke bot ini.

Tindakan Pengaturan dan perilaku
Jalankan kode JavaScript Anda. Variabel langkah dapat digunakan di dalamnya, mis. {{senderName}} atau field webhook seperti {{order_id}}. Hasilnya memulai langkah Tindakan webhook mendapat balasan yang ditautkan ke tindakan ini
Simpan data Pesanan: menambahkan data pesan masuk (seperti alamat dari Flow) ke pesanan pelanggan
Perbarui nilai state Pilih variabel state dan Nilai (salah satu variabel langkah). Nilai kosong akan gagal
Ulangi langkah Menjalankan lagi tindakan langkah yang dipilih untuk kontak ini, tanpa memeriksa kondisinya. Jangan arahkan langkah ke dirinya sendiri
Mulai alur kerja lain Menjalankan alur kerja Manual yang Anda pilih untuk kontak ini, dari nomor yang Anda pilih

Tulis variabel sebagai {{name}}. Bagian Variabel pada langkah mencantumkan variabel yang dapat Anda gunakan, dengan tombol salin.

Variabel Nilai Ditambahkan oleh
senderName Nama profil WhatsApp pelanggan Pelanggan mengirim pesan, Tindakan webhook mendapat balasan
senderID Nomor telepon pelanggan Sama
button_reply_identifier Tombol yang diketuk Tombol balasan cepat interaktif
ad_headline, ad_body, ad_source_url, ad_source_id, ad_source_type, ctwa_clid Detail iklan yang diklik pelanggan Pesan iklan Click-to-WhatsApp
Setiap field Flow, mis. {{preferred_date}} Jawaban pelanggan Flow
status success, failed, atau pending Pembayaran
response dan setiap field balasan Balasan dari webhook atau Jalankan kode Tindakan webhook mendapat balasan (setelah Tambah contoh respons)
Setiap field event Data event tersebut Pemicu integrasi
deal_id, deal_title, deal_value, deal_currency, pipeline_name, stage_name, previous_stage_name, owner_name, deal_items Kartu yang berpindah Tahap pipeline berubah
waiting_hours, waiting_since Berapa lama dan sejak kapan percakapan sepi Tidak ada balasan selama beberapa waktu
followup_text, followup_due_at, followup_assignee, followup_overdue_hours Teks, waktu jatuh tempo, petugas, dan jam keterlambatan tindak lanjut Tindak lanjut jatuh tempo
name Nama kontak (atau nomornya) Selalu, di teks tindak lanjut serta judul dan nilai deal

Klik Tambah variabel di Lanjutan → Variabel. Nama menggunakan huruf, angka, dan _, diawali dengan huruf.

Sumber Nilai Contoh
Dari data pemicu Path ke data pemicu. Bagian pertama menyebutkan asalnya (messageMetadata., body., response., timer.), sisanya adalah field-nya body.customer.email membaca customer.email dari body webhook
Nilai tetap Teks yang sama setiap kali Kode diskon

Variabel yang Anda tambahkan tetap ada saat Anda mengubah pemicu, saluran, atau jenis pesan.

State menyimpan nilai per kontak (atau per alur kerja) di antara langkah dan dari waktu ke waktu, misalnya bahasa yang dipilih pelanggan. Buat dari State di menu kartu alur kerja: State (namanya), Nilai (default), Jenis (mis. State kontak), dan Tipe data. Setiap langkah dapat menggunakannya sebagai {{state}}; atur dengan Perbarui nilai state. State berfungsi di pesan, kondisi, dan webhook, tetapi tidak di template.

Tempat Yang tersedia Jika nilainya tidak ada
Teks dan keterangan Kirim pesan Semuanya: data pemicu, jawaban Flow, variabel Anda, state Pesan tidak dikirim (gagal)
Variabel Kirim template Data pemicu dan variabel Anda (bukan jawaban Flow atau state) Dikirim kosong, atau apa adanya jika bukan salah satu variabel langkah; WhatsApp dapat menolaknya
URL dan payload Kirim ke webhook Semuanya Dikirim apa adanya, mis. {{phone}}
Kondisi Variabel Semuanya Kondisi membandingkan nilai kosong
Teks Buat tindak lanjut, judul Buat deal, Perbarui nilai deal name, variabel pemicu (webhook, timer, pipeline, integrasi), variabel Anda, state Dibiarkan kosong
Perbarui nilai state Data pemicu, variabel Anda, state Tindakan gagal
Jalankan kode Data pemicu (termasuk body atau balasan webhook), variabel Anda, status undefined

Alur kerja manual berjalan untuk kontak atau grup yang Anda pilih, dari Kontak (Jalankan alur kerja), formulir prospek Meta, atau Mulai alur kerja lain. Cara kerjanya berbeda dari alur kerja otomatis:

  • Hanya kondisi Kontak dalam grup yang digunakan (dengan grup pertama yang dipilih).
  • Setiap tindakan menunggu waktunya setelah tindakan sebelumnya. Biarkan waktu tunggu template di 0, karena diterapkan dua kali.
  • Kirim pesan tidak dapat menggunakan variabel: pesan dengan {{variables}} menghentikan proses. Template dapat menggunakan preset Nama dan Email serta nilai tetap.
  • Tindakan ini berfungsi: Kirim template, Kirim pesan, Tambahkan ke grup atau tag, tindakan tim, dan tindakan pipeline. Webhook, Jalankan kode, penyerahan ke AI, state, Simpan data, Ulangi langkah, dan Mulai alur kerja lain tidak dijalankan.
  • Proses manual tidak muncul di Riwayat dan tidak membuka langkah berikutnya.
Item Batas
Langkah per alur kerja 10 di editor formulir
Grup kondisi per langkah 6
Tombol balasan cepat 3
Tunggu sebelum mengirim Tanpa batas maksimal (dalam detik)
Waktu tunggu tanpa balasan / keterlambatan 5 menit hingga 30 hari
Jatuh tempo tindak lanjut Hingga 365 hari
Teks tindak lanjut, judul deal 160 karakter
Timeout webhook 15 detik; balasan hingga 64 KB disimpan
Percobaan ulang pengiriman 5 kali percobaan, lalu pesan dibuang
Anda mungkin ingin… Untuk saat ini
Pemicu pada tanggal atau waktu tertentu (mis. pengingat janji temu) Buat tindak lanjut untuk rekan tim, atau atur pengingat dari kotak masuk
Menghentikan urutan pesan saat pelanggan membalas Buat urutan tetap singkat, dan gunakan Tidak ada balasan selama beberapa waktu untuk dorongan
Waktu tunggu pada tindakan tim atau pipeline Gunakan Tidak ada balasan selama beberapa waktu atau Tindak lanjut jatuh tempo untuk bertindak nanti
Item pesanan sebagai variabel Periksa nilainya dengan Jumlah total
Pemicu pembayaran untuk permintaan pembayaran kustom Hanya pesanan katalog yang memulai Pembayaran
Pemicu untuk stiker, lokasi, kontak, atau reaksi Tidak didukung