> For the complete documentation index, see [llms.txt](https://docs.cekat.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cekat.ai/automation-and-developer/cekat-automations.md).

# Cekat Automations

![Canvas Cekat Automations](https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2FHPVDtTmX8cShDqFympDh%2Fcekat-automations-canvas-updated.png?alt=media)

Cekat Automations menghubungkan aktivitas customer dengan tindakan di Cekat maupun layanan eksternal, tanpa Anda perlu menulis kode atau mengelola kredensial API secara manual.

Workflow dibuat menggunakan struktur sederhana:

> **Ketika sesuatu terjadi -> periksa kondisi jika diperlukan -> jalankan tindakan**

Contohnya, bisnis dapat mendeteksi ketika seseorang mengirimkan formulir, memeriksa data kampanye atau pelanggan, lalu meneruskan informasi tersebut ke Google Sheets atau memprosesnya melalui workflow di Cekat.

## Fitur utama

* Membuat workflow menggunakan canvas visual drag-and-drop
* Menggunakan event dan data bisnis dari Cekat sebagai trigger
* Menambahkan percabangan berdasarkan kondisi
* Menggunakan resource Cekat seperti percakapan, inbox, kontak, data CRM, label, board, dan field
* Menjalankan tindakan secara otomatis di Cekat
* Menghubungkan layanan eksternal yang didukung, seperti Google Sheets dan Gmail
* Mengirim data pengisian formulir ke spreadsheet
* Menjalankan workflow ketika pengguna mengeklik tautan WhatsApp
* Menguji workflow sebelum dipublikasikan
* Melihat status eksekusi dan riwayat proses
* Mengetahui langkah mana yang berhasil, gagal, tertunda, atau dilewati
* Membantu mencegah pemrosesan event yang sama secara berulang
* Menyediakan informasi error yang lebih jelas untuk proses troubleshooting

## Komponen workflow

![Pilihan node Cekat Automations](https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2F73wfHXneaen9wqpAGNsZ%2Fcekat-automations-node-picker-updated.png?alt=media)

Setiap workflow terdiri dari satu atau beberapa komponen berikut:

| Komponen     | Fungsi                                                                                                                                                  |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Trigger      | Event yang memulai workflow, misalnya pesan baru diterima atau data CRM diperbarui.                                                                     |
| If Condition | Percabangan IF/ELSE yang memeriksa kondisi dan mengarahkan event ke jalur yang sesuai. Jika kondisi tidak terpenuhi, event mengikuti jalur `Otherwise`. |
| Action       | Tindakan yang dijalankan, misalnya menambahkan label atau memperbarui CRM.                                                                              |

Setiap workflow mengikuti struktur yang sama: **Trigger → Condition (opsional) → Action**

Contoh:

> **Trigger:** Pesan baru diterima\
> **If Condition:** Jika pesan berasal dari inbox Sales\
> **Action:** Tambahkan label `New Lead`\
> **Otherwise:** Tidak melakukan tindakan

## Contoh penggunaan

### Memberikan label percakapan secara otomatis

Ketika pesan baru diterima, automation dapat memeriksa inbox, data kontak, atau informasi lain yang tersedia, lalu memberikan label yang sesuai.

> Ketika pelanggan mengirim pesan ke inbox Sales -> tambahkan label `New Lead`.

### Memperbarui data CRM

Ketika percakapan atau data pelanggan berubah, automation dapat memperbarui stage, pipeline status, field, atau item CRM terkait.

> Ketika pelanggan mengonfirmasi pembelian -> ubah status deal menjadi `Won`.

### Menjalankan reminder atau follow-up

Automation dapat menjalankan tindakan berdasarkan jadwal atau perubahan data tertentu.

> Ketika lead belum mendapatkan follow-up dalam periode yang ditentukan -> buat reminder untuk tim terkait.

Tambahkan kondisi yang sesuai agar reminder atau tindakan yang sama tidak dijalankan berulang kali.

### Menghubungkan Cekat dengan layanan eksternal

Data dari Cekat dapat diteruskan ke layanan yang didukung, seperti Google Sheets atau Gmail.

> Ketika formulir diterima -> tambahkan data pelanggan ke Google Sheets.

## Setup yang lebih aman

Cekat Automations memakai referensi resource yang terstruktur dan tervalidasi, jadi Anda tidak perlu menyalin dan menempelkan ID secara manual. Ini membantu mencegah kesalahan konfigurasi, seperti memilih board CRM yang salah atau memakai label yang tidak valid.

Tindakan bawaan Cekat juga memakai koneksi bisnis yang sudah terverifikasi otomatis, jadi Anda tidak perlu mengambil atau menempelkan API key Cekat.

## Membuat automation pertama Anda

Video berikut menunjukkan cara membuka Cekat Automations dari halaman utama Cekat dan membuat automation sederhana:

> Ketika pesan diterima -> jika pesan mengandung `halo` -> kirim balasan `halo`.

{% embed url="<https://www.loom.com/share/5f9277a4985c46c7b2f69dcf2664fe2e>" %}

1. Buka menu **Automations** dari halaman utama Cekat.
2. Buat automation baru sebagai draft.
3. Pilih trigger **Message received**.
4. Tambahkan **If Condition**, lalu atur kondisi agar pesan mengandung `halo`.
5. Pada jalur yang sesuai, tambahkan action untuk mengirim pesan `halo`.
6. Uji workflow menggunakan data uji yang aman.
7. Tinjau jalur yang dijalankan dan hasil setiap langkah.
8. Publikasikan dan aktifkan automation setelah hasil pengujian sesuai.
9. Pantau beberapa eksekusi pertama melalui riwayat proses.

{% hint style="warning" %}
Pengujian dapat menjalankan tindakan nyata, tergantung konfigurasi workflow. Gunakan percakapan, kontak, atau data CRM khusus untuk pengujian. Sebelum menjalankan test, pastikan workflow tidak akan mengirim pesan atau mengubah data pelanggan aktif secara tidak sengaja.
{% endhint %}

## Sebelum mengaktifkan automation

Pastikan hal-hal berikut sudah diperiksa:

* Trigger menggunakan inbox, board, atau resource yang benar
* Setiap **If Condition** menggunakan field, operator, dan nilai yang sesuai
* Setiap jalur **If Condition** terhubung ke tindakan yang tepat
* Jalur `Otherwise` sudah ditinjau dan dikonfigurasi sesuai kebutuhan
* Label, agent, field, dan resource lain berasal dari bisnis yang benar
* Workflow telah diuji untuk kasus yang seharusnya menjalankan tindakan
* Workflow telah diuji untuk kasus yang seharusnya dilewati atau mengikuti jalur lain
* Hasil pengujian sesuai dengan hasil yang diharapkan

Jika hasil pertama di production tidak sesuai, nonaktifkan automation dan hubungi PIC Cekat sebelum mencoba menjalankannya kembali.

## Keterbatasan

* Cekat Automations tersedia terbatas untuk bisnis yang telah disetujui.
* Untuk mengajukan akses, hubungi PIC Cekat Anda: Account Manager, Product Support, atau IT Delivery.
* Setelah permintaan disetujui, tim Cekat mengaktifkan akses dan memberi arahan awal untuk membuat serta memakai automation.
* Ketersediaan bisa berbeda tiap bisnis, tergantung kebutuhan workflow, kesiapan konfigurasi, dan proses onboarding.
* Untuk sementara, Cekat Automations berjalan berdampingan dengan workflow n8n yang sudah ada. Migrasi bisa dilakukan bertahap, tapi import workflow n8n secara otomatis belum didukung.
