Trigger adalah dasar dari setiap workflow otomatis, menentukan peristiwa yang memulai flow Anda dan memungkinkan Anda merespons otomatis terhadap aksi tertentu. Flow Builder menawarkan beragam trigger untuk berbagai kebutuhan, memastikan flow Anda merespons berbagai interaksi dan peristiwa customer.
Setiap node pemicu memiliki 2 tab utama:
Pengaturan: Tentukan logika automasi dengan menetapkan apa yang menjadi pemicu flow
Filter: Tambahkan kondisi yang menentukan apakah workflow dijalankan. Kondisi enrollment bertindak sebagai “gerbang” untuk memeriksa data sebelum automasi berjalan, memastikan flow hanya dipicu ketika kriteria tertentu terpenuhi.
Tip: Gunakan kondisi untuk mempersempit pemicu dan menghindari flow berjalan tanpa perlu. Misalnya, Anda bisa memicu hanya saat kontak memiliki tag tertentu atau saat pesan mengandung kata kunci tertentu.
Dalam panduan ini, kita akan membahas berbagai pemicu flow agar Anda dapat memilih yang paling sesuai dengan kebutuhan bisnis Anda. Sebutkan bahwa pemicu dikategorikan:
Overview pemicu flow
Pemicu interaksi
Nama pemicu
Deskripsi
Pesan masuk diterima
Memicu flow saat customer mengirim pesan ke bisnis Anda
Pesan masuk dari iklan Click-to-WhatsApp (CTWA)
Memicu flow saat customer mengeklik iklan Click-to-WhatsApp dan mengirim pesan
Pesan keluar terkirim
Memicu flow saat Anda mengirim pesan ke customer
Status percakapan diperbarui
Memicu flow saat status percakapan berubah, misalnya dari terbuka menjadi tertutup
Status pesan WhatsApp diperbarui
Memicu flow saat status pesan WhatsApp keluar berubah ke status yang dipilih selama siklus pesan
Respons WhatsApp Flow diterima
Memicu flow saat customer mengirim WhatsApp Flow yang sudah selesai
Pemicu kontak
Nama pemicu
Deskripsi
Kontak baru ditambahkan
Memicu flow saat kontak baru ditambahkan ke akun SleekFlow Anda
Properti kontak diperbarui
Memicu flow saat informasi kontak diperbarui
Properti kontak tanggal dan waktu
Memicu flow berdasarkan properti kontak berupa tanggal atau waktu yang dipilih, memungkinkan workflow bereaksi secara dinamis terhadap kontak
Label ditambahkan
Memicu flow saat sebuah label ditambahkan ke profil kontak
Label dihapus
Memicu flow saat sebuah label dihapus dari profil kontak
Ditambahkan ke daftar
Memicu flow saat kontak ditambahkan ke daftar kontak
Dihapus dari daftar
Memicu flow saat kontak dihapus dari daftar kontak
Jadwalkan
Nama pemicu
Deskripsi
Tanggal dan waktu terjadwal
Memicu flow pada tanggal dan waktu tertentu, memungkinkan automasi proses yang sensitif terhadap waktu atau berulang
Integrasi
Nama pemicu
Deskripsi
Payload webhook diterima
Memicu flow saat webhook diterima dari platform eksternal
Facebook
Nama pemicu
Deskripsi
Komentar postingan diterima
Memicu flow saat end-customer meninggalkan komentar di postingan FB atau IG Anda
Pemicu Facebook Leads Ads
Memicu flow saat lead baru mengirim formulir melalui campaign Facebook Lead Ads Anda
Salesforce
Nama pemicu
Deskripsi
Loop melalui kontak Salesforce
Loop melalui kontak Salesforce yang ada untuk menjalankan flow pada masing-masing, berdasarkan filter yang Anda tentukan
Catatan objek Salesforce dibuat
Memicu flow saat catatan baru dibuat di Salesforce — seperti kontak, lead, atau opportunity.
Catatan objek Salesforce diperbarui
Memicu flow saat catata Salesforce yang ada diperbarui — seperti perubahan tahap deal atau info kontak.
Custom object
Nama pemicu
Deskripsi
Catatan custom object dibuat
Memicu flow saat catatan custom object baru ditambahkan di SleekFlow
Catatan custom object diperbarui
Memicu flow saat catatan custom object diperbarui di SleekFlow
Tanggal dan waktu terjadwal custom object
Memicu flow saat field tanggal dan waktu terjadwal dari catatan custom object tercapai
Google Sheets
Nama pemicu
Deskripsi
Baris Google Sheet ditambahkan
Memicu flow saat baris baru ditambahkan ke Google Sheet yang terhubung
Baris Google Sheet diperbarui
Memicu flow saat baris yang ada di Google Sheet yang terhubung diperbarui
HubSpot
Nama pemicu
Deskripsi
Catatan HubSpot dibuat
Memicu flow saat catatan baru — seperti kontak, deal, atau tiket — dibuat di HubSpot
Catatan HubSpot diperbarui
Memicu flow saat catatan HubSpot yang ada diperbarui
Loop melalui objek kustom HubSpot
Loop melalui catatan objek kustom HubSpot dan jalankan flow untuk setiap catatan yang sesuai dengan kondisi filter Anda
VTEX
Nama pemicu
Deskripsi
Pesanan VTEX dibuat
Memicu flow saat customer membuat pesanan baru di toko VTEX Anda yang tersambung
Status pesanan VTEX diperbarui
Memicu flow saat status pesanan VTEX diperbarui — misalnya dari “processing” menjadi “delivered”
Loop melalui pesanan VTEX
Loop melalui semua pesanan VTEX yang sesuai dengan filter yang ditentukan untuk menjalankan flow pada masing-masing pesanan
Shopify
Nama pemicu
Deskripsi
Pesanan Shopify dibuat
Memicu flow saat pesanan baru dibuat di Shopify
Pesanan Shopify diperbarui
Memicu flow saat pesanan Shopify yang ada diperbarui — misalnya dipenuhi atau dibatalkan
Customer Shopify dibuat
Memicu flow saat customer baru ditambahkan ke toko Shopify Anda
Customer Shopify diperbarui
Memicu flow saat detail customer diperbarui di Shopify — misalnya info kontak atau tag
Loop melalui pesanan Shopify
Loop secara manual melalui semua pesanan Shopify yang sesuai dengan filter yang ditentukan dan jalankan flow pada masing-masing
Keranjang ditinggalkan dibuat
Memicu flow saat keranjang ditinggalkan baru dibuat di Shopify
Keranjang terbengkalai diperbarui
Initiates the flow when an existing abandoned cart is updated — e.g. items added or removed
TikTok Ads
Nama pemicu
Deskripsi
TikTok lead received
Initiates the flow when a new lead is submitted via TikTok Instant Form in your lead generation campaign
Zoho CRM
Nama pemicu
Deskripsi
Zoho CRM record created
Initiates the flow when a new record is added in Zoho CRM — e.g. a contact or lead
Zoho CRM records updated
Initiates flow when an existing Zoho CRM record is updated — e.g. status or field change
Ticketing
Nama pemicu
Deskripsi
Ticket property updated
Initiates the flow when a ticket’s property — such as status, priority, or assignee — is updated in SleekFlow
Select a trigger
To select a trigger in a flow, follow the following steps:
On the flow canvas, click the Start node to open the node form
2. On the right-hand side of the screen, click on “Select a trigger” in the node form
You will see a “Select a trigger” modal displaying all the available trigger options. Browse or use the search bar to find the appropriate trigger for your flow.
4. Once selected, the trigger will be applied to your flow’s first node, and you can proceed to configure its settings.
How to set up enrollment conditions
Enrollment conditions let you control when a flow should run by adding “if” statements. This is useful when you only want the flow to trigger under specific circumstances, such as when a message meets certain criteria.
To configure conditions:
Select the trigger node on the flow canvas
Go to the “Filter” tab in the node form
Toggle enrollment condition to ON
Set your condition by configuring the following fields:
If: Choose the variable you want to filter by (e.g., Message ID, Channel, Message Content)
Operator: Select how the system should evaluate the value (e.g., Contains, Exactly matches, Is empty)
Value: Enter the specific value you’re checking for (e.g., a message ID containing “10”)
ℹ️ Each trigger type supports a different set of condition variables. For a full list of available variables, refer to the flow variables overview article.
ℹ️ Each variable supports a different set of operators. For a full list of available operators, refer to the flow operator overview article.
5. You can click Add value to match any of multiple values under the same condition, or click Add condition to stack multiple conditions together.