Triggers ialah alat automasi berkuasa yang membantu anda memperkemaskan aliran kerja dengan menjalankan tindakan secara automatik berdasarkan peraturan tertentu. Ia berfungsi seperti konsep:
“Jika perkara ini berlaku → buat tindakan itu secara automatik.”
Contoh penggunaan biasa:
Menutup tiket secara automatik jika pelanggan tidak membalas selepas beberapa hari.
Mengalihkan semua perbualan yang mengandungi perkataan “billing” kepada pasukan kewangan.
Triggers menjimatkan masa, mengurangkan kerja manual, dan memastikan setiap perbualan diurus secara konsisten.
Semua triggers boleh diurus di Admin > Triggers.
Dalam senarai triggers, anda akan melihat:
Nama bagi trigger tersebut.
Jumlah kali syarat trigger telah dipenuhi dan tindakannya dilaksanakan. Ini membantu anda memahami sama ada trigger berfungsi seperti yang diharapkan.
Tarikh trigger terakhir dikemas kini.
Untuk membuat trigger baru, klik + Add new trigger di bahagian atas kanan.
Apabila mencipta atau mengedit trigger, anda perlu menentukan dua komponen utama:
Conditions (syarat)
Actions (tindakan)
Berikan nama dan deskripsi yang jelas supaya mudah difahami oleh anda dan pasukan anda.
Conditions menentukan bila trigger harus dijalankan.
Terdapat dua blok syarat:
Semua syarat dalam blok ini mesti benar.
Sesuai untuk kriteria wajib.
Sekurang-kurangnya satu syarat dalam blok ini mesti dipenuhi.
Sesuai untuk pilihan alternatif (OR).
▶️ Trigger hanya akan aktif jika:
✔ Semua syarat dalam blok ALL dipenuhi
DAN
✔ Sekurang-kurangnya satu syarat dalam blok ANY dipenuhi
Actions ialah perkara yang sistem akan lakukan secara automatik apabila semua syarat dipenuhi.
Anda boleh menambah lebih daripada satu tindakan, contohnya:
Menukar status tiket
Menambah private note
Mengalihkan tiket ke kumpulan tertentu
Berikut ialah rujukan lengkap syarat dan tindakan yang boleh digunakan.
Condition | Fungsi |
|---|---|
Triggered when | Menentukan sama ada trigger dijalankan semasa perbualan baru dicipta atau dikemas kini. |
Conversation type | Menyemak jenis perbualan — tiket atau chat. |
Condition | Fungsi |
|---|---|
Subject / Content | Mencari perkataan tertentu dalam subjek atau kandungan. |
Status | Menyemak status semasa (Open, Pending, Resolved, dll.). |
Category / Assignee | Menyemak kategori atau siapa yang ditugaskan. |
Number of attachments | Menyemak jumlah fail yang dilampirkan. |
Condition | Fungsi |
|---|---|
Customer name / email | Menyemak nama atau e-mel pelanggan. |
Visited URL / Location | Menyemak URL atau lokasi asal pelanggan. |
Page visits count | Menilai jumlah halaman yang telah dilawati pengguna. |
Condition | Fungsi |
|---|---|
Hours since… | Menyemak masa berlalu sejak perbualan dicipta, dikemas kini, dibalas, atau ditutup. |
Action | Fungsi |
|---|---|
Notify via email | Menghantar emel notifikasi kepada ejen. |
Conversation: add a note | Menambah private note dalam perbualan. |
Conversation: change status | Menukar status perbualan. |
Conversation: assign to agent | Menetapkan perbualan kepada ejen tertentu. |
Conversation: transfer to group | Mengalihkan perbualan ke kumpulan lain. |
Conversation: add/remove tag(s) | Menambah atau membuang tag. |
Conversation: move to category | Memindahkan perbualan ke kategori lain. |
Conversation: delete | Memadam perbualan secara kekal (berhati-hati!). |
Tujuan:
Menutup tiket berstatus Pending yang tiada balasan selama lebih daripada 92 jam (±4 hari).
Close old pending tickets
Menutup tiket yang tidak menerima balasan pelanggan selepas beberapa hari.
Hours since last activity | More than | 92
Status | Is | Pending
Conversation: change status → Resolved
Klik Save.
Kini tiket yang tidak berbalas selama tempoh tersebut akan ditutup secara automatik, memastikan inbox kekal teratur dan bersih.